After accidentally rediscovering that RH 7.1 worked ok, I ran some trial and
error tests to see at what point the kernel quit liking this KVM.

Works:
RedHat's patched 2.4.2 kernel with RH 7.1
standard kernels up to and including 2.4.9

Fails:
RH's patched 2.4.9 errata kernels
standard 2.4.10 kernel or later
2.4.19-pre2 kernel

FWIW, the switch and keyboard work fine under all kernels I've tried so long
as I do not load any Linux USB modules. BIOS emulation works...


Since a standard 2.4.9 works, but RH's 2.4.9 doesn't, I tried identifying
which of their 200+ patches touch things in drivers/usb. I manually applied
just those patches to a standard 2.4.9 as a first step to see which patch
broke things. Unfortunately, my hand patched 2.4.9 worked, so that didn't
help narrow anything down.

Just looking at the files in the drivers/usb directory (about the limit of
my skill ;) it looks like the hid driver was radically restructured between
2.4.9 and 2.4.10.


Comparing 2.4.9 vs 2.4.10 dmesg output, usbcore and usb-uhci generate the
same output and appear to be happy. But when hid loads, I start getting the
errors.


I hope this helps,

dvt



========================
Here's what happened with a standard 2.4.9 that works:

modprobe usbcore

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub

modprobe usb-uhci

usb-uhci.c: $Revision: 1.259 $ time 05:14:18 Mar  7 2002
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 5
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
usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.251:USB Universal Host Controller Interface driver
hub.c: USB new device connect on bus3/2, assigned device number 2
usb.c: USB device 2 (vend/prod 0x557/0x2202) is not claimed by any active
driver.

modprobe hid

usb.c: registered new driver hid
input0: USB HID v1.00 Keyboard [ATEN CS124U V1.00] on usb3:2.0
input1: USB HID v1.00 Mouse [ATEN CS124U V1.00] on usb3:2.1
hid.c: v1.16:USB HID support drivers

modprobe keybdev

keybdev.c: Adding keyboard: input0
========================


Here's the same thing with a standard 2.4.10 that doesn't work:

modprobe usbcore

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub

modprobe usb-uhci

usb-uhci.c: $Revision: 1.268 $ time 23:02:30 Mar  7 2002
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 5
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
usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.268:USB Universal Host Controller Interface driver
hub.c: USB new device connect on bus3/2, assigned device number 2
usb.c: USB device 2 (vend/prod 0x557/0x2202) is not claimed by any active
driver.

modprobe hid

usb.c: registered new driver hid
usb-uhci.c: interrupt, status 2, frame# 1209
usb_control/bulk_msg: timeout
input0: USB HID v1.00 Keyboard [ATEN CS124U V1.00] on usb3:2.0
usb_control/bulk_msg: timeout
input1: USB HID v1.00 Mouse [ATEN CS124U V1.00] on usb3:2.1
hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]>
hid-core.c: USB HID support drivers

modprobe keybdev

usb-uhci.c: interrupt, status 3, frame# 1164
usb-uhci.c: interrupt, status 3, frame# 28
usb-uhci.c: interrupt, status 3, frame# 940
continues.....




_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to