Sponsored Content
Operating Systems Linux Unload kernel module at boot time (Debian Wheezy 7.2, 3.2.0-4-686-pae kernel) Post 302881758 by gacanepa on Wednesday 1st of January 2014 01:21:07 PM
Old 01-01-2014
Unload kernel module at boot time (Debian Wheezy 7.2, 3.2.0-4-686-pae kernel)

Hi everyone,
I am trying to prevent the ehci_hcd kernel module to load at boot time.
Here's what I've tried so far:
1) Add the following line to /etc/modprobe.d/blacklist.conf (as suggested here):
Quote:
blacklist ehci_hcd
2) Blacklisted the module by adding the following string to
Quote:
GRUB_CMDLINE_LINUX_DEFAULT="quiet modprobe.blacklist=ehci_hcd"
3) Tried to blacklist the module by adding the following line to /etc/modprobe.d/blacklist (without the .conf):
Quote:
blacklist ehci_hcd
After trying each step I updated the boot image with
Quote:
dpkg-reconfigure linux-image-$(uname -r)
and rebooted, each time to no use.
I've also removed the module with
Quote:
modprobe -r ehci_hcd
but as you know, that will only unload the module until next reboot.
The reason why I want to do this is because I am suspecting that module is responsible for crashing a RAID1 device composed of 2 8 GB USB drives connected to a PCI 4-port USB 2.0 hub in an old home server that only has USB 1.1 onboard ports available (I added the PCI hub in hopes that I could use the flash drives at USB 2.0 speeds). Maybe the hardware itself isn't capable of handling USB 2.0? Please correct me if my reasoning is faulty.
Any hints or suggestions will be more than welcome.

---------- Post updated 01-01-14 at 03:21 PM ---------- Previous update was 12-31-13 at 10:42 PM ----------

Just in case someone finds it helpful, here's how I solved the issue: [SOLVED] Unload kernel module at boot time (Debian Wheezy 7.2, 3.2.0-4-686-pae kernel)
 

10 More Discussions You Might Find Interesting

1. Linux

Kernel panic - not syncing: cannot execute a PAE-enabled kernel on PAE-less CPU

ok so I just installed fedora core 6 on my dell inspiron 700m and I go to boot into linux and I get this error. Has anyone seen this before? I also had XP Pro and Vista installed on this pc prior to putting fedora core 6 on the machine. I'm trying to setup a triple boot system. Please Help... (2 Replies)
Discussion started by: dave043
2 Replies

2. Programming

Much time in insmod of huge kernel module

I'm using Linux-2.6.14. My application is having one kernel module of large size(approx 8MB), insmoding of that kernel module is taking pretty much time(approx 8Mins). Is there a way to reduce the insmod time? I tried even by modprobe also. (0 Replies)
Discussion started by: ptprabu
0 Replies

3. SuSE

max number of slabs per kernel module (kernel 2.6.17, suse)

Hi All, Is there a max number of slabs that can be used per kernel module? I'm having a tough time finding out that kind of information, but the array 'node_zonelists' (mmzone.h) has a size of 5. I just want to avoid buffer overruns and other bad stuff. Cheers, Brendan (4 Replies)
Discussion started by: Brendan Kennedy
4 Replies

4. Linux

How to convert Linux Kernel built-in module into a loadable module

Hi all, I am working on USB data monitoring on Fedora Core 9. Kernel 2.6.25 has a built-in module (the one that isn't loadable, but compiles and links statically with the kernel during compilation) to snoop USB data. It is in <kernel_source_code>/drivers/usb/mon/. I need to know if I can... (0 Replies)
Discussion started by: anitemp
0 Replies

5. IP Networking

kernel module

Hi All, I need to develop a kernel module which changes the IP address of a package according to its mac address. It would be a sort of L2 Nat. Somebody know if I can do this using netfilter?? Thanks. (2 Replies)
Discussion started by: lagigliaivan
2 Replies

6. Solaris

Loading Kernel module at boot

Is there any link/tutorial on loading Solaris kernel modules at boot time?? (0 Replies)
Discussion started by: unisolin
0 Replies

7. Debian

Headers for kernel 2.6.26-2-xen-686

Hello, I am having hard time finding 2.6.26-2-xen-686 headers. Anyone know where i can find them ? Thank you so much (3 Replies)
Discussion started by: chercheur857
3 Replies

8. UNIX for Advanced & Expert Users

Kernel Module Debugging

Question may seem illogical but I still need clarification. Can we debug kernel modules loaded on my target system using kdb / kgdb without using any other system or remote debugging? In other words my question is can we use kdb/kgdb to debug kernel modules running on same system? (2 Replies)
Discussion started by: rupeshkp728
2 Replies

9. Red Hat

PAE kernel memory limit

What is the limit of LowMem and HighMem in PAE enable kernel. (2 Replies)
Discussion started by: hiten.r.chauhan
2 Replies

10. UNIX for Dummies Questions & Answers

Question about /proc/acpi (Debian 7.2 w/ 3.2.0-4-686-pae kernel)

Hi everyone, I am running Debian Wheezy 7.2 with a 3.2.0-4-686-pae kernel. There are a couple of virtual files and directories in /proc I can't seem to find much information about. I am aware that some of them might be legacy, though. Anyway, here they are: acpi: according to this link, this... (2 Replies)
Discussion started by: gacanepa
2 Replies
LOADER.4TH(8)						    BSD System Manager's Manual 					     LOADER.4TH(8)

NAME
loader.4th -- loader.conf processing tools DESCRIPTION
The file that goes by the name of loader.4th is a set of commands designed to manipulate loader.conf(5) files. The default /boot/loader.rc includes loader.4th and uses one of its commands to automatically read and process the standard loader.conf(5) files. Other commands exists to help the user specify alternate configurations. The commands of loader.4th by themselves are not enough for most uses. Please refer to the examples below for the most common situations, and to loader(8) for additional commands. Before using any of the commands provided in loader.4th, it must be included through the command: include loader.4th This line is present in the default /boot/loader.rc file, so it is not needed (and should not be re-issued) in a normal setup. The commands provided by it are: boot boot kernelname [...] boot directory [...] boot -flag ... Boot as specified by the loader.conf(5) files read. Depending on the arguments passed, it can override boot flags and either the kernel name or the search path for kernel and modules. boot-conf boot-conf kernelname [...] boot-conf directory [...] boot-conf -flag ... Works like boot described above, but instead of booting immediately, uses autoboot, so it can be stopped. start Reads /boot/defaults/loader.conf, all other loader.conf(5) files specified in it, then loads the desired kernel and modules (if not already loaded). After which you can use the boot or autoboot commmands or simply exit (provided autoboot_delay is not set to NO) to boot the system. start is the command used in the default /boot/loader.rc file (see loader(8)). initialize Initialize the support library so commands can be used without executing start first. Like start, it reads /boot/defaults/loader.conf and all other loader.conf(5) files specified in it (but does not load kernel or modules). Returns a flag on the stack to indicate if any configuration files were successfully loaded. read-conf filename Reads and processes a loader.conf(5) file. Does not proceed to boot. enable-module module Enables the loading of module. disable-module module Disables the loading of module. toggle-module module Toggles the loading of module on and off. show-module module Shows the information gathered in the loader.conf(5) files about the module module. retry Used inside loader.conf(5) files to specify the action after a module loading fails. ignore Used inside loader.conf(5) files to specify the action after a module loading fails. try-include file [file ...] Process script files if they exist. Each file, in turn, is completely read into memory, and then each of its lines is passed to the command line interpreter. If any error is returned by the interpreter, the try-include command aborts immediately, without reading any other files, and silently returns without error. FILES
/boot/loader The loader(8). /boot/loader.4th loader.4th itself. /boot/loader.rc loader(8) bootstrapping script. /boot/defaults/loader.conf File loaded by the start command. EXAMPLES
Standard /boot/loader.rc: include /boot/loader.4th start Load a different kernel with the standard configuration: set kernel="kernel.old" unload boot-conf Read an additional configuration file and then proceed to boot: unload read-conf /boot/special.conf boot-conf Disable the loading of the splash screen module and bitmap and then proceed to boot: unload disable-module splash_bmp disable-module bitmap boot-conf SEE ALSO
loader.conf(5), loader(8) HISTORY
The loader.4th set of commands first appeared in FreeBSD 3.2. AUTHORS
The loader.4th set of commands was written by Daniel C. Sobral <dcs@FreeBSD.org>. BUGS
A British espionage series. BSD
November 13, 2013 BSD
All times are GMT -4. The time now is 06:21 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy