depmod doesn't respect /etc/depmod.d/ubuntu.conf config
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
module-init-tools (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: module-init-tools
I use a custom driver for CDC ETHER device and have a conflict with a standard cdc_ether driver.
I put my custom_cdc driver into "/lib/modules/
Here is alias of my driver and cdc_ether driver:
custom_cdc usb:v148Ep0900d
cdc_ether usb:v*p*
And here is udev event which loads driver by alias:
MODALIAS=
MODALIAS=
So my custom_cdc driver has more concrete alias which include particular vendor/device id, but for some reason cdc_ether still loaded instead of my driver. This is because depmod build incorrect modules.alias where custom_cdc located after cdc_ether.
In debian it works correctly, because depmod produce modules.alias file with custom_cdc in the first line.
ProblemType: Bug
Architecture: i386
Date: Tue Nov 3 16:27:09 2009
DistroRelease: Ubuntu 9.10
Package: module-init-tools 3.10-3
ProcEnviron:
LANGUAGE=
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: module-init-tools
Uname: Linux 2.6.31-14-generic i686
XsessionErrors: (polkit-
From your bug report, it's impossible to tell why you think an "extra" directory is considered special - there's nothing special about it, and no mention in the man page
If you want "extra" to be special, you need to add it to the "search" line in /etc/depmod. d/ubuntu. conf