Description of Problem: Version-Release number of selected component (if applicable): Roswell2: kernel-2.4.7-2.5.athlon kudzu-0.99.14-1 How Reproducible: 100% Steps to Reproduce: 1. Boot with the usb printer already connected and switched on. Actual Results: USB kernel module "printer.o" is not loaded: the printer is not accessible to lpd. Expected Results: USB kernel module "printer.o" should be loaded at boot time by kudzu. Additional Information: The kernel hotplug configuration is correct: removing and reattatching the printer will generate a hotplug event which loads printer.o correctly, and at that point all printing works fine. The kudzu probing in /etc/sysconfig/hwconf for this printer looks like: >>>>>>>>>>>>> class: PRINTER bus: USB detached: 0 driver: unknown desc: "Seiko Epson Corp. Stylus Color 760 / M800C / Photo 870 / Photo 875DC" usbclass: 7 usbsubclass: 1 usbprotocol: 2 usbbus: 1 usblevel: 1 usbport: 0 vendorId: 04b8 deviceId: 0005 productrevision: unknown >>>>>>>>>>>>> The "driver: unknown" seems to be a symptom of the detection problem. The usb class/protocol are fine, and hotplug has no trouble classifying the device as a usb printer based on that class info.
kudzu does not handle usb module loading. this appears to be a problem with hotplug's cold-plugging support.
Please try hotplug-2001_04_24-11 - http://people.redhat.com/teg/hotplug/
Still no luck: syslog has Aug 28 11:55:52 spock kernel: usb.c: registered new driver usbdevfs Aug 28 11:55:52 spock kernel: usb.c: registered new driver hub Aug 28 11:55:52 spock kernel: usb-ohci.c: USB OHCI at membase 0xd0850000, IRQ 9 Aug 28 11:55:52 spock kernel: usb-ohci.c: usb-00:07.4, Advanced Micro Devices [AMD] AMD-756 [Viper] USB Aug 28 11:55:52 spock kernel: usb-ohci.c: AMD756 erratum 4 workaround Aug 28 11:55:52 spock kernel: usb.c: new USB bus registered, assigned bus number 1 Aug 28 11:55:52 spock kernel: hub.c: USB hub found Aug 28 11:55:52 spock kernel: hub.c: 4 ports detected Aug 28 11:55:52 spock kernel: usb-ohci.c: v5.2:USB OHCI Host Controller Driver Aug 28 11:55:52 spock kernel: hub.c: USB new device connect on bus1/1, assigned device number 2 Aug 28 11:55:52 spock kernel: usb.c: USB device 2 (vend/prod 0x4b8/0x5) is not claimed by any active driver. Aug 28 11:55:52 spock kernel: hub.c: USB new device connect on bus1/2, assigned device number 3 Aug 28 11:55:52 spock kernel: hub.c: USB hub found Aug 28 11:55:52 spock kernel: hub.c: 4 ports detected Aug 28 11:55:52 spock kernel: hub.c: USB new device connect on bus1/2/1, assigned device number 4 Aug 28 11:55:52 spock kernel: usb.c: USB device 4 (vend/prod 0x46d/0xc207) is not claimed by any active driver. No attempt is made to load the printer module.
"driver: unknown" is just describing the symptom - it changes when a driver is inserted and says "I can handle this devices".
Can you try enabling debugging in /sbin/hotplug and see if anything useful shows up in the logs?
Reported fixed in hotplug-2001_04_24-11