Tag Info

New answers tagged

0

Empty /etc/udev/rules.d/70-persistent-net.rules: [root@xxxsat601 ~]# echo > /etc/udev/rules.d/70-persistent-net.rules [root@xxxsat601 ~]# and reboot. It should repopulate the file for you. This file exists so that if you insert a new NIC into a machine such that it appears to be eth0 it doesn't take on your eth0's IP configuration (if you omitted the ...


0

You cannot both upgrade linux to version 4.0+ and have a package which depends on a version of linux less than 4.0 This is a dependency conflict. One workaround is to add the linux package to IgnorePkg on /etc/pacman.conf, but this action is not usually recommended by the Arch developers, since partial upgrades are unsupported. Note: antergos is based ...


0

After discovering that the Ubuntu wiki I am using is referring to external modules, it was easier to find a solution by rtfm. Summary of external modules install paths External modules are installed with modules_install at /lib/modules/$(KERNELRELEASE)/extra/ by default. When installing external modules elsewhere, INSTALL_MOD_PATH is used to prefix ...


1

Kernel modules, whether in-tree or out-of-tree, are installed in directories specific to given kernel versions (/lib/modules/$(uname -r)), so you shouldn't need to clean up modules to upgrade to a new kernel: the new kernel simply won't consider the old modules. Nevertheless, as far as I'm aware in-tree modules go in /lib/modules/$(uname -r)/kernel, so ...


1

All firmware which isn't distributable under the GPL-2 isn't provided within the kernel, but is available separately in the linux-firmware project. You'll find OLAND_pfp.bin there; you can clone the repository and run make install as root, which will install all the firmware in appropriate sub-directories of /lib/firmware.


0

You can also try this: Use sar to report on context-switches and irq use over time. Sar is a great but unhearalded system monitoring tool. Run it for a day and then use various reports to look for oddness. Steps: Install the sysstat package. Set up the cron job (check /etc/cron.d/ to see if such a file exists) like this: * * * * * root ...


1

What happens when my init program exits with return value 0? This code, from the find_child_reaper function in kernel/exit.c, is run: panic("Attempted to kill init! exitcode=0x%08x\n", father->signal->group_exit_code ?: father->exit_code); And consequently this message appears on your console: Kernel panic - not syncing: Attempted to kill init! ...


1

There is no such thing as "Official Support of Linux Kernel". Linux Kernel accepts patches from many vendors, including Red Hat, Intel and even Microsoft (lol!). Eventually, drivers/scsi directory became full of that drivers. You may try to cross-reference supported PCI IDs with names from database. Get supported ids with modinfo: find /lib/modules/$(uname ...


0

I don't know why you edited the free -h output command which lacks the -/+ buffers/cache line - which is important. Anyway we can proceed. As long as the 'Free' column (on the Mem: line) is >0, you're not really low on RAM as this is absolutely unused RAM. And Linux is well known to use all the RAM it can get (as caches, hoping for better perforamnce). The ...


1

by default the mount command displays a list of media devices currently mounted on the system.There are four pieces of information the mount command provides: The device location of the media The mount point in the virtual directory where the media is mounted The file-system type The access status of the mounted media as in your example output of mound ...


0

I think that you should configure kdump for your machine so that whenever a panic occurs you will get a vmcore (vmcore is a snapshot of the running kernel at the time when panic occurred). Please follow below steps to configure a kdump kernel : configuring kdump - Link1 configuring kdump - Link2 To check the generated core files you need to use crash ...


3

When you run git branch --set-upstream v3.9.1 origin/master you're telling git that you want your local v3.9.1 branch to track master on the remote. To get the remote v3.9.1 you can simply do git checkout v3.9.1 If you're using the repository you created previously, you'll need to delete your own v3.9.1 branch first: git checkout master git branch -d ...


1

If the kernel is not a complete rewrite (with function names changed etc, reordering of parameters passed into functions), you can analyse the binaries of the original kernel and the patched kernel, and see which functions changed. Then you overwrite the start of a changed routine to jump to a changed version of the routine that you have loaded into memory. ...


1

Your kernel pre-dates the release of Cedarview processors, so it's not surprising that you're having problems. Patching the kernel is likely to be rather complex though, given that you're new at it; you'd probably also need to patch X.org and/or MESA to get things working properly. Since you plan to upgrade at some point, I'd suggest doing that first: it ...


1

It's in kernel space. This article from Linux Device Drivers is a bit dated but still should generally apply: https://lwn.net/images/pdf/LDD3/ch18.pdf However, there is some effort recently towards replacing the kernel driver with a userspace console called "KMSCON" -- see that project's site for more: http://cgit.freedesktop.org/~dvdhrm/kmscon/tree/README


1

The Linux-based system I tried doesn't have a section 9 in its man page, but, looking online, one can find the NetBSD intro(9) man page: This section contains information related to the internal operation of the system kernel. It describes function interfaces and variables of use to the systems and device driver programmer. This appears to be about APIs ...


5

Not a problem, it's the way most openWRT systems connect the wlan and switch ports into the same LAN. Here's an example of the config on my openWRT system which has two wifi networks, one for private use and one for guests: # brctl show bridge name bridge id STP enabled interfaces br-vlan2 7fff.a0f3c15eb708 no ...



Top 50 recent answers are included