Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 129047

Summary: modules.autoload.d/kernel-2.6 and udev-089-r2: module loaded without options
Product: Gentoo Linux Reporter: Volker Hemmann <volkerarmin>
Component: [OLD] Core systemAssignee: udev maintainers <udev-bugs>
Status: RESOLVED OBSOLETE    
Severity: normal CC: artedogesto, deluge, dominique.c.michel, heiko.baums, ikelos, jrmalaq, ladanyi, manschwetus, Martin.vGagern, perry, philantrop, polynomial-c
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 130766, 145962    
Bug Blocks: 126089    
Attachments: Conexant CX23880/1/2/3 PCI Video and Audio Decoder

Description Volker Hemmann 2006-04-06 10:05:40 UTC
Hi,

I have this in my /etc/modules.autoload.d/kernel-2.6 to get my tv-card working:
bttv card=25

which worked fine until the udev-089-r2 update two nights ago. Since then the module is loaded by I-don't-know-what, that does not care about that setting - resulting in my tv-card not working anymore, because without the card=25 it asumes card=0 which is not working with my card.

I can work around that by rmmod'ing bttv and loading it again with card=25, but, as you might understand, this is a little bit 'sucky' ;)
btw, since the update, an adaptec scsi module is loaded too, which were not loaded automatically earlier - and I am not very happy about that. It makes booting much longer and I have to reload it anyway when I turn on the attached device.

If this behaviour is the wanted and correct one - what do I have to do, that the bttv option is honored and the scsi module not loaded?

I don't use coldplug, hotplug is started in default.
rc-status -a:
Runlevel: boot
 keymaps                                                            [ started  ]
 clock                                                              [ started  ]
 domainname                                                         [ started  ]
 localmount                                                         [ started  ]
 consolefont                                                        [ started  ]
 modules                                                            [ started  ]
 hostname                                                           [ started  ]
 urandom                                                            [ started  ]
 checkroot                                                          [ started  ]
 rmnologin                                                          [ started  ]
 bootmisc                                                           [ started  ]
 checkfs                                                            [ started  ]
 alsasound                                                          [ started  ]
Runlevel: default
 ntp-client                                                         [ stopped  ]
 nscd                                                               [ started  ]
 powernowd                                                          [ started  ]
 local                                                              [ started  ]
 vixie-cron                                                         [ started  ]
 lm_sensors                                                         [ started  ]
 domainname                                                         [ started  ]
 metalog                                                            [ started  ]
 hdparm                                                             [ started  ]
 net.lo                                                             [ started  ]
 net.eth0                                                           [ started  ]
 smartd                                                             [ started  ]
 hotplug                                                            [ started  ]

and emerge --info:
emerge --info
Portage 2.1_pre7-r4 (default-linux/amd64/2005.1, gcc-3.4.6, glibc-2.4-r1, 2.6.16-rc6 x86_64)
=================================================================
System uname: 2.6.16-rc6 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre16
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -fweb -ftracer -fpeel-loops -msse3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -fweb -ftracer -fpeel-loops -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/xgl-coffee"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 S3TC X aac acpi aiglx aio alsa aotuv asf audiofile avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo cdparanoia cdr cegui cg clamav cpudetection crypt css curl dio dnd dpms dri dv dvd dvdr dvdread emul-linux-x86 encode experimental exscalibar fame ffmpeg fftw flac foomaticdb fortran gif gimp glitz glut glx gnokii gpm gtk gtk2 icq id3 imagemagick imlib input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse irmc isdnlog jabber java javascript joystick jp2 jpeg jpeg2k kde kdeenablefinal kdepim lame lesstif libwww lm_sensors lzo lzw lzw-tiff mad matroska mime mjpeg mmap mng mp3 mpeg mpeg2 mplayer ncurses nls no-old-linux nocd nosendmail nowin nptl nptlonly nsplugin nvidia offensive ogg opengl oscar pam pdf pdflib perl pertty physfs player png pppd python qt qt4 quicktime rar readline reiserfs rtc scanner sdl sendfile sharedmem sms sndfile spell sqlite sse-filters ssl stencil-buffer subtitles svg sysfs szip tcpd tga theora threads tiff toolbar tools transcode truetype truetype-fonts type1 type1-fonts unicode usb userlocales v4l v4l2 vcd video_cards_nv video_cards_nvidia video_cards_v4l videos visualization vorbis webdav wmf xanim xcomposite xine xml2 xpm xrandr xv xvid xvmc yv12 zlib zvbi elibc_glibc kernel_linux linguas_de userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS
Comment 1 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-04-06 11:34:29 UTC
Add bttv to the module blacklist list so that it is not automatically loaded
by udev/modprobe during the boot process.  Then, the modules.autoload stuff
will still load the module properly.

Or you can add that option to the modules.config file so that when it is
automatically loaded, it will be loaded with the proper option.
Comment 2 Volker Hemmann 2006-04-06 12:14:24 UTC
Hi,

thanks, blacklist did the trick. Adding the option to /etc/modules.conf did not change anything, but blacklist gave back the desired behaviour.

Hm, it would be nice to have blacklist mentionend in the udev-guide, or have at least an ewarn about modules.autoload.d not working when the modules are not blacklisted. Because the problem appeared after the last update and this seems to be a change of behaviour, or am I totally wrong? 
 
Comment 3 Krzysztof Stasiorowski 2006-04-17 02:19:56 UTC
*** Bug 130031 has been marked as a duplicate of this bug. ***
Comment 4 Steve Arnold archtester gentoo-dev 2006-04-17 19:41:01 UTC
Yes, it's a potentially big change in behavior (different for different motherboard/BIOS combinations from recent observations).  The problem described below was not fixed by blacklisting any modules either (since the problem occurs when udev probes things right after init starts but before the modules script or any real hotlpug stuff is run).

Two machines with the udev update (one with the newest baselayout, one without) had this problem:

Two ethernet interfaces using different modules and controlled by alias entries:

alias via-rhine eth0
alias 8139too eth1

works fine with the old coldplug/udev setup, but the new udev probes too soon and randomly brings up one or the other interface as eth0 (so obviously the normal network connection dorks up).

One of the above machines (one with an older BIOS) also had problems with the above probing of the usb controllers, which caused it to dork up a USB stick when inserted (the endless looping of usb addresses).  As above, unloadiing the modules and then reloading the desired ones (via-rhine in the case of the ethernet problem, and uhci-hcd in the case of the usb problem) made everything work as expected.

It looks like the answer is the new baselayout (conf.d/rc) option called RC_COLDPLUG, however, the new udev/no-coldplug thing does not depend on this version of baselayout (so you can get caught with the new udev behavior and no real way to control it).  Let me repeat, this problem occurs too early in the init process for any hotplug or module/alias settings to have any effect.

The default for the above option is Yes, which is about as far from the old behavior as possible.  I tried setting it to No, but udev still seemed to probe just as much as when it was set to Yes (and the problems still occured).  It was only when I tried one of the examples (RC_COLDPLUG="!net-*") that udev stopped probing everything under the sun and I got what resembles a normal bootup.  I haven't rebooted it yet (daughter's machine :) but I'll post any updates after testing on this box a few times.
Comment 5 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-04-17 21:49:01 UTC
It seems that the last poster has a few different issues here.  Care to just file
individual bugs?

Oh, and use udev to handle naming your network devices, don't rely on the
module config file to do that.
Comment 6 Volker Hemmann 2006-04-18 02:27:36 UTC
Hi,

I don't know if his problem is different, but mine is back with udev-090, which is very frustrating.

I just don't want udev&co load some modules - blacklist worked for a short time, but since last night, bttv&scsi modules are loaded again - and bttv without any options.

Seems that udev changes behaviour with every release . . .
Comment 7 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-04-18 09:30:48 UTC
And the blacklisting of modules does not work?  udev did not change in that
regards for the 090 release, it works the same as 089 did.  Make sure
your modules.conf file is still correct.
Comment 8 Volker Hemmann 2006-04-18 13:25:54 UTC
Hi,

I had it 'working' with 089 like it should. bttv and aic7xxx added to /etc/hotplug/blacklist and both were not loaded by udev. bttv in modules.autoload.d/kernel-2.6 with card=25 as option.
I updated to 090 and suddenly blacklist is ignored. Both are loaded by udev, with bttv loaded without any options, so I am forced to rmmod and modprobe it again to get my card working and aic7xxx delaying boot 15seconds.

here is some dmesg parts:
bttv loaded by udev:
[  148.837974] Freeing unused kernel memory: 160k freed
[  151.788754] Linux video capture interface: v1.00
[  151.855996] bttv: driver version 0.9.16 loaded
[  151.856048] bttv: using 8 buffers with 2080k (520 pages) each for capture
[  151.856128] bttv: Bt8xx card found (0).
[  151.856187] GSI 19 sharing vector 0xD9 and IRQ 19
[  151.856235] ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 21 (level, low) -> IRQ 217
[  151.856334] bttv0: Bt848 (rev 18) at 0000:04:06.0, irq: 217, latency: 32, mmio: 0xd7eff000
[  151.856431] bttv0: using:  *** UNKNOWN/GENERIC ***  [card=0,autodetected]
[  151.856513] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[  151.860898] tveeprom 0-0050: Huh, no eeprom present (err=-121)?
[  151.860947] bttv0: using tuner=-1
[  151.860992] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[  151.863229] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[  151.865449] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[  151.867676] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[  151.869932] bttv0: registered device video0
[  151.869990] bttv0: registered device vbi0

bttv rmmod'ed and modprobed by hand after boot:
[  205.043665] bttv0: unloading
[  208.155402] bttv: driver version 0.9.16 loaded
[  208.155406] bttv: using 8 buffers with 2080k (520 pages) each for capture
[  208.155641] bttv: Bt8xx card found (0).
[  208.155650] ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 21 (level, low) -> IRQ 217
[  208.155659] bttv0: Bt848 (rev 18) at 0000:04:06.0, irq: 217, latency: 32, mmio: 0xd7eff000
[  208.155669] bttv0: using: Terratec TerraTV+ Version 1.0 (Bt848)/ Terra TValue Version 1.0/ Vobis TV-Boostar [card=25,insmod option]
[  208.155689] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[  208.663503] bttv0: tea5757: read timeout
[  208.663507] bttv0: using tuner=5
[  208.663549] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[  208.664627] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[  208.665702] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[  208.666776] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[  208.684728] tuner 0-0060: All bytes are equal. It is not a TEA5767
[  208.684732] tuner 0-0060: chip found @ 0xc0 (bt848 #0 [sw])
[  208.684966] tuner 0-0060: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
[  208.701238] bttv0: registered device video0
[  208.701344] bttv0: registered device vbi0

The modules.conf file is from 04/13 and was not touched since then - and it worked until the 090 update. Besides - I don't see the point in editing a file that is automatically generated.
Comment 9 Perry Wolf 2006-04-19 22:06:09 UTC
(In reply to comment #8)

I'm having the same problem with my bttv module.  The modules are in the blacklist and it worked with udev-089 but broke with udev-090.
Comment 10 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-04-22 21:01:09 UTC
This is still an issue...
Comment 11 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-04-22 21:01:30 UTC
all mine...
Comment 12 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2006-07-18 18:56:21 UTC
Hi,

first of all, sorry Greg but I gotta tell that here. This new behavoiur of udev is a real p.i.t.a. and I'm very glad that I found a solution against this nasty autoloading of all these modules.
The whole problem is caused by udevtrigger which is used for kernels >=2.6.14 in favour of udevstart. And that's what I changed to get rid of modules autoloading during boot. I altered the udev startscript, which is /lib/rcscripts/addons/udev-start.sh, to use udevstart for all kernels even 2.6.14 or higher instead of udevtrigger.
It's easy to reproduce. Boot up your machine, rmmod some modules you don't wanna have loaded at all and run udevtrigger... voila the modules are back again.
Then repeat these steps but this time use udevstart... bingo... no unwanted modules were loaded.
If you wanna alter udev-start.sh yourself, I posted a patch @ http://forums.gentoo.org/viewtopic-p-3456233.html#3456233

I know that this is no solution for you Greg, but I do not like this new behavoiur of udev in any way. udev for me was always a daemon to handle devicenodes, nothing else. And as long as there is no easy way to prevent udev from loading all that crap at bootup, I will continue using the above mentioned method.

Cheers
Polynomial-C
Comment 13 Wulf Krueger (RETIRED) gentoo-dev 2006-07-22 09:21:52 UTC
(In reply to comment #12)
> I know that this is no solution for you Greg, but I do not like this new
> behavoiur of udev in any way. udev for me was always a daemon to handle
> devicenodes, nothing else. 

Agreed. Module autoloading is something that has traditionally been handled by the kernel and should *not* be handled by udev.
Comment 14 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-07-22 10:37:43 UTC
(In reply to comment #13)
> 
> Agreed. Module autoloading is something that has traditionally been handled by
> the kernel and should *not* be handled by udev.

Sorry, but no, it has not been "traditionally" done by the kernel, the startup
scripts and coldplug did it, combined with hotplug during runtime.

udev replaces all of this into one simpler package, and provides more flexibility.

If you don't like certian modules being autoloaded at boot time, just put them
in your module blacklist, or change the rc value to not have modules
loaded automatically at startup time.
Comment 15 Wulf Krueger (RETIRED) gentoo-dev 2006-07-22 11:20:14 UTC
Greg, you know, there really was Linux *before* Gentoo. :-)

During those dark times, it was the kernel which autoloaded modules. Wonderously, it still has this capability. 

And even after my enlightenment and coming to Gentoo, it was my *kernel* that loaded my modules because I wasn't forced to use coldplug and/or hotplug.

Only lately did someone decide it would be a good idea to take away my choices and any meaning for kernel modules by loading them unconditionally on startup.

Blacklisting them is *not* a solution as the problem was artificially introduced. It may be easier for you but it makes it harder for the users. 

Which rc option would it be, btw? I've played with both RC_HOTPLUG and RC_COLDPLUG but both of them failed to stop this module madness (mm).
Comment 16 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2006-07-22 19:29:56 UTC
Alright,

excuse me Greg, I really said some stupid things. But to be honest I got very mad when I realized that udev caused my three soundcards to be mashed up every boot again.
I did that RC_COLDPLUG="no" and everything works(tm) again :)
Maybe RC_COLDPLUG should be set to "no" by default?
b.t.w. modules-blacklisting doesn't work on any machine with udev here. I tried that with my laptop (yenta_socket module) but the module still got loaded by udev. At least this seems to be an issue...

regards
Poly-C
Comment 17 Wulf Krueger (RETIRED) gentoo-dev 2006-07-23 04:50:49 UTC
Okay, for me RC_COLDPLUG="no" works now - sort of. Now udev doesn't load any modules anymore but it doesn't create the device nodes either which is even worse because the kernel can't autoload the modules anymore when I try to access them.

Blacklisting doesn't work for me either.

I just want udev to create the device nodes and leave the rest to me. How do I achieve that?
Comment 18 Mike Auty (RETIRED) gentoo-dev 2006-08-17 10:48:37 UTC
Philantrop,

As of udev-094 (or 096, I'm not certain) and the latest baselayout, here's a rundown of what does what:

* RC_COLDPLUG="no" will stop the modules being automatically loaded by udev.
* /etc/modules.autoload.d/kernel-2.6 should still allow to you add specific modules, which should create the devices nodes you're after, and should make use of the module options specified in your modules.d files.
* RC_PLUG_SERVICES will then allow you to specify when services are started when devices are detected (and I believe this includes both "hot" and "cold" plugged devices).
* Blacklisting modules seems not to do anything what-so-ever anymore.

As such, can this bug now be closed?
Comment 19 Martin von Gagern 2006-08-17 11:12:04 UTC
(In reply to comment #17)
> I just want udev to create the device nodes and leave the rest to me. How do I
> achieve that?

I believe it is technically impossibly to just create the appropriate device nodes for plugged hardware. The kernel only knows which modules to use for which hardware component, and only the modules themselves know what device nodes they want. At least that's my understanding. So you would have to load the modules.

On the other hand, if you know what hardware you might have around, you could probably make use of RC_DEVICE_TARBALL="yes" in /etc/conf.d/rc and create your device nodes manually while setting RC_COLDPLUG="no". I haven't tried it, mind.
Comment 20 Wulf Krueger (RETIRED) gentoo-dev 2006-08-26 15:48:45 UTC
(In reply to comment #18)
> * Blacklisting modules seems not to do anything what-so-ever anymore.

Judging by the discussion here that's a bug. (Or at least I hope so. :) )

It would be great if that could be fixed.

> As such, can this bug now be closed?

That would be up to the reporter (Volker) or Greg to decide, I guess.
Comment 21 Volker Hemmann 2006-08-26 16:31:07 UTC
Hi,

I have the modules I do not want to have loaded in /etc/hotplug/blacklist AND set RC_COLDPLUG="no"

and it works for now. But I also use unstable - and I don't know if this bug is still present with stable.

IMHO, even with RC_COLDPLUG="yes", blacklist should be honored. If it does not (does it? I don't know, too tired to try at the moment) honor blacklist, this bug should stay open. And I don't know what happens, when RC_COLDPLUG is set yes, and you want the modules loaded with certain options.

imho of course... I am just a stupid user who does not want several modules loaded... only a selected few - and that selected few modules with certain options. 

So it is really up to Greg to close this bug.
Comment 22 Heiko Baums 2006-08-26 16:59:17 UTC
I hadn't tried to load modules with options yet, so I don't know if this really fits to this bug, but I think the whole udev/hotplug problems appear because both udev and hotplug/coldplug are installed parallel.

I had several issues with the new udev until I had the idea to uninstall not only coldplug but also hotplug. Now I don't have any problems with udev's hotplug/coldplug functionality.

I described it in the forum at http://forums.gentoo.org/viewtopic-p-3534506.html#3534506 and in bug #143660.

Possibly this could solve this bug. If yes then udev should not only block coldplug but also hotplug.
Comment 23 Martin von Gagern 2006-08-27 02:26:10 UTC
(In reply to comment #21)
> IMHO, even with RC_COLDPLUG="yes", blacklist should be honored. If it does not
> (does it? I don't know, too tired to try at the moment) honor blacklist, this
> bug should stay open.

Those blacklisting problems are bug 130766 which is a dependency for this one.

This bug here is probably not the place to discuss that issue by itself,
only in relation to module options. I haven't tried those so far.
Comment 24 Dominique Michel 2006-10-06 09:46:04 UTC
My 2 cents contribution:

Udev will not check for the options in modules.conf or in modules-autoload, it have its own rules in /etc/udev/*.

I get the same problem with alsasound and my webcam. When the snd-usb-audio is in the hotplug blacklist file, the order of my sound cards is correct. But when it is not blacklisted, udev load it first and don't care of the index=1 in modprobe.conf, so I get it as card 0. If I run "/etc/init.d/alsasound restart", the sound cards order is correct according to modprobe.conf.

A quick fix will be maybe at "alsasound start" first check if it is some already loaded sound modules and unload them before to load them according to modprobe.conf. So it would work in any cases and it would be no need to blacklist.
Comment 25 Jakub Moc (RETIRED) gentoo-dev 2006-12-06 11:02:11 UTC
*** Bug 157355 has been marked as a duplicate of this bug. ***
Comment 26 Vinícius Della Líbera 2006-12-06 11:44:21 UTC
Created attachment 103479 [details]
Conexant CX23880/1/2/3 PCI Video and Audio Decoder

My device also does not load with the certain parameters, then use this fast solution.
Comment 27 Vinícius Della Líbera 2006-12-06 11:47:15 UTC
Comment on attachment 103479 [details]
Conexant CX23880/1/2/3 PCI Video and Audio Decoder

My device also does not load with the certain parameters, then use this fast solution.
Comment 28 Farid 2006-12-07 14:33:04 UTC
I have the same problem as Comment #24.

I have four soundcards in my system. Before upgrading to the new udev, the index=# was honoured and my different cards got the same id at ever boot. Now the id's are random after every time I boot. Doing "/etc/init.d/alsasound restart" after every boot is not fun. Blacklisting drivers in udev, doesn't feel completely right either.
This is a bug and is going to be fixed, right?
Comment 29 Farid 2006-12-07 15:09:39 UTC
(In reply to comment #28)
I think I got the problem to disappear. I changed the line "RC_PLUG_SERVICES="!*"" in /etc/init.d/rc.

I think all this new udev functionality needs to be documented somewhere for everyone to see. There seems to be more than one thread on the forums discussing different problems due to these changes.
Comment 30 Volker Hemmann 2007-01-20 19:18:31 UTC
Hi,

update system, udev to 104, baselayout to 1.12.9.

modules are loaded without options again.

I have to reload them after boot. That is not pretty.
Comment 31 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2007-01-21 01:36:39 UTC
(In reply to comment #30)
> Hi,
> 
> update system, udev to 104, baselayout to 1.12.9.
> 
> modules are loaded without options again.
> 
> I have to reload them after boot. That is not pretty.
> 
This should be fixed with udev-104-r1...
Comment 32 Jakub Moc (RETIRED) gentoo-dev 2007-01-26 11:13:43 UTC
*** Bug 138162 has been marked as a duplicate of this bug. ***
Comment 33 Jakub Moc (RETIRED) gentoo-dev 2007-01-26 11:14:29 UTC
Try w/ 104-r3 and report back please.
Comment 34 Akos Ladanyi 2007-04-07 13:17:13 UTC
Hi!

I'm using udev-104-r12 and baselayout-1.12.9 and module options still get ignored.

In my case it happens with 3c59x. This module gets loaded by udev right after init is started but the option enable_wol=1 is ignored although it is listed in modprobe.conf.
Comment 35 Akos Ladanyi 2007-04-07 13:52:20 UTC
Please ignore my previous comment. It works for me now (so options do _not_ get ignored by udev).