When booting up b1 kudzu seems to trigger an autoload of cpia.o although no such device exists on the system. This later causes autoloading of bttv.o to fail since there already is a char-major-81 device loaded. This could be a kernel/modutils problem too. Both USB and parallel ports are completely unused. /etc/modules.conf contains alias eth0 tulip alias scsi_hostadapter aic7xxx alias char-major-81 bttv alias usb-controller usb-uhci post-install awe_wave /bin/sfxload /etc/midi/GU11-ROM.SF2 alias sound-slot-0 emu10k1 usb-uhci.c: $Revision: 1.242 $ time 02:59:14 Dec 13 2000 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 9 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected Linux video capture interface: v1.00 V4L-Driver for Vision CPiA based cameras v0.7.4 Parallel port driver for Vision CPiA based cameras v0.7.4 Winbond Super-IO detection, now testing ports 3F0,370,250,4E,2E ... Winbond chip at EFER=0x3f0 key=0x87 devid=97 devrev=73 oldid=ff Winbond chip type 83977TF / SMSC 97w33x/97w34x Winbond LPT Config: cr_30=01 60,61=0378 70=07 74=03, f0=3b Winbond LPT Config: active=yes, io=0x0378 irq=7, dma=3 Winbond LPT Config: irqtype=pulsed low, high-Z, ECP fifo threshold=7 Winbond LPT Config: Port mode=ECP and EPP-1.9 SMSC Super-IO detection, now testing Ports 2F0, 370 ... 0x378: FIFO is 16 bytes 0x378: writeIntrThreshold is 9 0x378: readIntrThreshold is 9 0x378: PWord is 8 bits 0x378: Interrupts are ISA-Pulses 0x378: ECP port cfgA=0x10 cfgB=0x48 0x378: ECP settings irq=7 dma=<none or set by other means> parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,COMPAT,EPP,ECP] parport0: irq 7 detected parport0: cpp_daisy: aa5500ff(38) parport0: assign_addrs: aa5500ff(38) parport0: cpp_daisy: aa5500ff(38) parport0: assign_addrs: aa5500ff(38) usb.c: registered new driver cpia Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 94M agpgart: Detected Intel 440LX chipset
kudzu doesn't know what a cpia *is*, much less how to load/configure it. I'd guess that it's somehow getting dragged in by something else. *Exactly* when is it getting loaded?
Appears to not be a kudzu problem, problem disappears if nousb is used or modules.usbmap deleted (depmod is run after rc.sysinit configures the USB stuff) Actually it looks like the problem is in /sbin/hotplug, since removing that makes things work again. cpia_usb.o is the first entry in modules.usbmap, so that just might be the reason why it's the one that gets randomly loaded.
Bill, could you try pulling a new hotplug from sourceforge? URL in package... a little hard to do from home.
This is from the 2.4.0 release notes, I'll try to check if this fixes the problem tomorrow (I tried getting a new /sbin/hotplug from CVS and the result was that it loaded _ALL_ USB modules, not just cpia) Matthew Dharm: - USB hotplug fix - specify exactly which fields to match on
... which requires a new modutils, which ain't out yet. Fun.
*** Bug 23786 has been marked as a duplicate of this bug. ***
This defect is considered MUST-FIX for Florence Gold release
*** Bug 24853 has been marked as a duplicate of this bug. ***
*** Bug 25721 has been marked as a duplicate of this bug. ***
I think it should be fixed now, with hotplug 1.9, coming soon to a Rawhide near you.