Ok, finally got a 2.5.63 kernel built.


No dice, same problem... and on top of that my ethernet and SCSI card didn't work.

I did a cat /proc/scsi/scsi while running 2.5.63 and noticed this:

Attached devices:
Host: scsi0 Channel: 00 Id: 02 Lun: 00
  Vendor: HP       Model: C5110A           Rev: 3701
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 04 Lun: 00
  Vendor: Seagate  Model: STT20000N        Rev: 6A51
  Type:   Sequential-Access                ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: nullnull Model: nullnullnullnull Rev: null
  Type:   ž=ÀPhB:ÀWè
õÿÁ)ñÄ9Ù}E
ÉÇ                ANSI SCSI revision: 02


I assume SCSI emulation is using the scsi1 channel. Notice how it's all corrupted.


Any idea why?

Someone mentioned an IRQ problem. The USB adapter is using IRQ 9. Here is the relavant USB startup stuff in dmesg:

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 22:05:27 Mar  5 2003
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 9 for device 00:11.2
PCI: Sharing IRQ 9 with 00:0c.0
PCI: Sharing IRQ 9 with 00:10.0
PCI: Sharing IRQ 9 with 00:11.3
PCI: Sharing IRQ 9 with 00:11.4
usb-uhci.c: USB UHCI at I/O 0x9400, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: kmalloc IF effaed00, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: 9400
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface effaed00
usb.c: kusbd: /sbin/hotplug add 1
hub.c: port 1, portstatus 101, change 3, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 101, change 3, 12 Mb/s
PCI: Found IRQ 9 for device 00:11.3
PCI: Sharing IRQ 9 with 00:0c.0
PCI: Sharing IRQ 9 with 00:10.0
PCI: Sharing IRQ 9 with 00:11.2
PCI: Sharing IRQ 9 with 00:11.4
usb-uhci.c: USB UHCI at I/O 0x9000, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
usb.c: kmalloc IF ef259140, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: 9000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
hub.c: port 1, portstatus 101, change 2, 12 Mb/s
usb.c: hub driver claimed interface ef259140
usb.c: kusbd: /sbin/hotplug add 1
PCI: Found IRQ 9 for device 00:11.4
PCI: Sharing IRQ 9 with 00:0c.0
PCI: Sharing IRQ 9 with 00:10.0
PCI: Sharing IRQ 9 with 00:11.2
PCI: Sharing IRQ 9 with 00:11.3
usb-uhci.c: USB UHCI at I/O 0x8800, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
usb.c: kmalloc IF ef259440, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: 8800
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
hub.c: port 1, portstatus 101, change 2, 12 Mb/s
usb.c: hub driver claimed interface ef259440
usb.c: kusbd: /sbin/hotplug add 1
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
hub.c: port 1, portstatus 101, change 2, 12 Mb/s
hub.c: port 1, portstatus 101, change 2, 12 Mb/s
hub.c: port 1, portstatus 103, change 0, 12 Mb/s
hub.c: new USB device 00:11.2-1, assigned address 2
usb.c: kmalloc IF ef259580, numif 1
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
usb.c: unhandled interfaces on device



Matthew Dharm wrote:
You might have better luck with a 2.5.x kernel.  That would be very
informative.

But the device is NAKing the GetMaxLUN request.  That's a big no-no.  It
should either answer or STALL.


--
Greg Gulik
[EMAIL PROTECTED]




------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to