From: chris horn. <irr...@co...> - 2002-03-17 02:00:28
|
Hello. I'm posting this letter to the USB list to follow up with some problems that don't appear to be IR specific. 1. I have gotten the USB IR XTNDAccess to function using kernel 2.4.18 2. To do this, I configured USB as modules, used the non-alternate usb-uhci. 3. I have an observation which may help stabilize irda-usb when compiled statically. When I used 'irattach irda0 -s 1' - my USB mouse was taken off the USB chain (it stopped working, and it's light went out). This was remidied by modprobing 'hid' Doing this just restarted the mouse, so to speak. I'm thinking that irattach brings the dongle up the wrong way, interfering with other USB devices. If things were not modules, I could see why this might really cause a mess (as it did for me, late yesterday). I'm not pretenting to know what's going on behind the screen, but thought this info might be helpful. Thanks. chris horn. PS Below is an excerpt from my /var/log/messages - sorry it's so long. Mar 16 15:40:33 snozberry kernel: usb-uhci.c: $Revision: 1.275 $ time 15:17:07 Mar 16 2002 Mar 16 15:40:33 snozberry kernel: usb-uhci.c: High bandwidth mode enabled Mar 16 15:40:33 snozberry kernel: usb-uhci.c: USB UHCI at I/O 0xc000, IRQ 19 Mar 16 15:40:33 snozberry kernel: usb-uhci.c: Detected 2 ports Mar 16 15:40:33 snozberry kernel: usb.c: new USB bus registered, assigned bus number 1 Mar 16 15:40:33 snozberry kernel: Product: USB UHCI Root Hub Mar 16 15:40:33 snozberry kernel: SerialNumber: c000 Mar 16 15:40:33 snozberry kernel: hub.c: USB hub found Mar 16 15:40:33 snozberry kernel: hub.c: 2 ports detected Mar 16 15:40:33 snozberry kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver Mar 16 15:40:33 snozberry kernel: hub.c: USB new device connect on bus1/1, assigned device number 2 Mar 16 15:40:34 snozberry kernel: Manufacturer: Extended Systems Inc. Mar 16 15:40:34 snozberry kernel: Product: XTNDAccess IrDA USB Mar 16 15:40:34 snozberry kernel: usb.c: USB device 2 (vend/prod 0x8e9/0x100) is not claimed by any active dr iver. Mar 16 15:40:34 snozberry kernel: Length = 18 Mar 16 15:40:34 snozberry kernel: DescriptorType = 01 Mar 16 15:40:34 snozberry kernel: USB version = 1.10 Mar 16 15:40:34 snozberry kernel: Vendor:Product = 08e9:0100 Mar 16 15:40:34 snozberry kernel: MaxPacketSize0 = 8 Mar 16 15:40:34 snozberry kernel: NumConfigurations = 1 Mar 16 15:40:34 snozberry kernel: Device version = 1.00 Mar 16 15:40:34 snozberry kernel: Device Class:SubClass:Protocol = ff:00:00 Mar 16 15:40:34 snozberry kernel: Vendor class Mar 16 15:40:34 snozberry kernel: Configuration: Mar 16 15:40:34 snozberry kernel: bLength = 9 Mar 16 15:40:34 snozberry kernel: bDescriptorType = 02 Mar 16 15:40:34 snozberry kernel: wTotalLength = 0033 Mar 16 15:40:34 snozberry kernel: bNumInterfaces = 01 Mar 16 15:40:34 snozberry kernel: bConfigurationValue = 01 Mar 16 15:40:34 snozberry kernel: iConfiguration = 00 Mar 16 15:40:34 snozberry kernel: bmAttributes = 80 Mar 16 15:40:34 snozberry kernel: MaxPower = 100mA Mar 16 15:40:34 snozberry kernel: Mar 16 15:40:34 snozberry kernel: Interface: 0 Mar 16 15:40:34 snozberry kernel: Alternate Setting: 0 Mar 16 15:40:34 snozberry kernel: bLength = 9 Mar 16 15:40:34 snozberry kernel: bDescriptorType = 04 Mar 16 15:40:34 snozberry kernel: bInterfaceNumber = 00 Mar 16 15:40:34 snozberry kernel: bAlternateSetting = 00 Mar 16 15:40:34 snozberry kernel: bNumEndpoints = 03 Mar 16 15:40:34 snozberry kernel: bInterface Class:SubClass:Protocol = ff:00:00 Mar 16 15:40:34 snozberry kernel: iInterface = 00 Mar 16 15:40:34 snozberry kernel: Endpoint: Mar 16 15:40:34 snozberry kernel: bLength = 7 Mar 16 15:40:34 snozberry kernel: bDescriptorType = 05 Mar 16 15:40:34 snozberry kernel: bEndpointAddress = 01 (out) Mar 16 15:40:34 snozberry kernel: bmAttributes = 02 (Bulk) Mar 16 15:40:34 snozberry kernel: wMaxPacketSize = 0040 Mar 16 15:40:34 snozberry kernel: bInterval = 01 Mar 16 15:40:34 snozberry kernel: Endpoint: Mar 16 15:40:34 snozberry kernel: bLength = 7 Mar 16 15:40:34 snozberry kernel: bDescriptorType = 05 Mar 16 15:40:34 snozberry kernel: bEndpointAddress = 82 (in) Mar 16 15:40:34 snozberry kernel: bmAttributes = 02 (Bulk) Mar 16 15:40:34 snozberry kernel: wMaxPacketSize = 0040 Mar 16 15:40:34 snozberry kernel: bInterval = 01 Mar 16 15:40:34 snozberry kernel: Endpoint: Mar 16 15:40:34 snozberry kernel: bLength = 7 Mar 16 15:40:34 snozberry kernel: bDescriptorType = 05 Mar 16 15:40:34 snozberry kernel: bEndpointAddress = 83 (in) Mar 16 15:40:34 snozberry kernel: bmAttributes = 03 (Interrupt) Mar 16 15:40:34 snozberry kernel: wMaxPacketSize = 0001 Mar 16 15:40:34 snozberry kernel: bInterval = 01 Mar 16 15:40:34 snozberry kernel: hub.c: USB new device connect on bus1/2, assigned device number 3 Mar 16 15:40:34 snozberry kernel: Manufacturer: Microsoft Mar 16 15:40:34 snozberry kernel: Product: Microsoft Wheel Mouse Optical<AE> Mar 16 15:40:34 snozberry kernel: usb.c: USB device 3 (vend/prod 0x45e/0x40) is not claimed by any active dri ver. Mar 16 15:40:34 snozberry kernel: Length = 18 Mar 16 15:40:34 snozberry kernel: DescriptorType = 01 Mar 16 15:40:34 snozberry kernel: USB version = 1.10 Mar 16 15:40:34 snozberry kernel: Vendor:Product = 045e:0040 Mar 16 15:40:34 snozberry kernel: MaxPacketSize0 = 8 Mar 16 15:40:34 snozberry kernel: NumConfigurations = 1 Mar 16 15:40:34 snozberry kernel: Device version = 1.21 Mar 16 15:40:34 snozberry kernel: Device Class:SubClass:Protocol = 00:00:00 Mar 16 15:40:34 snozberry kernel: Per-interface classes Mar 16 15:40:34 snozberry kernel: Configuration: Mar 16 15:40:34 snozberry kernel: bLength = 9 Mar 16 15:40:34 snozberry kernel: bDescriptorType = 02 Mar 16 15:40:34 snozberry kernel: wTotalLength = 0022 Mar 16 15:40:34 snozberry kernel: bNumInterfaces = 01 Mar 16 15:40:34 snozberry kernel: bConfigurationValue = 01 Mar 16 15:40:34 snozberry kernel: iConfiguration = 00 Mar 16 15:40:34 snozberry kernel: bmAttributes = a0 Mar 16 15:40:34 snozberry kernel: MaxPower = 100mA Mar 16 15:40:34 snozberry kernel: Mar 16 15:40:34 snozberry kernel: Interface: 0 Mar 16 15:40:34 snozberry kernel: Alternate Setting: 0 Mar 16 15:40:34 snozberry kernel: bLength = 9 Mar 16 15:40:34 snozberry kernel: bDescriptorType = 04 Mar 16 15:40:34 snozberry kernel: bInterfaceNumber = 00 Mar 16 15:40:34 snozberry kernel: bAlternateSetting = 00 Mar 16 15:40:34 snozberry kernel: bNumEndpoints = 01 Mar 16 15:40:34 snozberry kernel: bInterface Class:SubClass:Protocol = 03:01:02 Mar 16 15:40:34 snozberry kernel: iInterface = 00 Mar 16 15:40:34 snozberry kernel: Endpoint: Mar 16 15:40:34 snozberry kernel: bLength = 7 Mar 16 15:40:34 snozberry kernel: bDescriptorType = 05 Mar 16 15:40:34 snozberry kernel: bEndpointAddress = 81 (in) Mar 16 15:40:34 snozberry kernel: bmAttributes = 03 (Interrupt) Mar 16 15:40:34 snozberry kernel: wMaxPacketSize = 0004 Mar 16 15:40:34 snozberry kernel: bInterval = 0a Mar 16 15:41:18 snozberry kernel: usb.c: registered new driver irda-usb Mar 16 15:41:18 snozberry kernel: IRDA-USB found at address 2, Vendor: 8e9, Product: 100 Mar 16 15:41:18 snozberry kernel: usb.c: ignoring set_interface for dev 2, iface 0, alt 0 Mar 16 15:41:18 snozberry kernel: IrDA: Registered device irda0 Mar 16 15:41:18 snozberry kernel: USB IrDA support registered Mar 16 15:41:44 snozberry irattach: executing: '/sbin/modprobe irda0' Mar 16 15:41:44 snozberry irattach: + modprobe: Can't locate module irda0 Mar 16 15:41:44 snozberry irattach: Trying to load module irda0 exited with status 255 Mar 16 15:41:44 snozberry irattach: executing: 'echo 1 > /proc/sys/net/irda/discovery' Mar 16 15:41:44 snozberry irattach: Starting device irda0 Mar 16 15:41:44 snozberry irattach: executing: 'echo snozberry > /proc/sys/net/irda/devname' Mar 16 15:44:35 snozberry kernel: usb.c: registered new driver hid Mar 16 15:44:35 snozberry kernel: usb-uhci.c: interrupt, status 3, frame# 234 Mar 16 15:44:35 snozberry kernel: input0: USB HID v1.00 Mouse [Microsoft Microsoft Wheel Mouse Optical<AE>] o n usb1:3.0 Mar 16 15:44:35 snozberry kernel: hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik <vo...@su...> Mar 16 15:44:35 snozberry kernel: hid-core.c: USB HID support drivers Mar 16 15:54:58 snozberry irattach: executing: '/sbin/modprobe stop' Mar 16 15:54:58 snozberry irattach: + modprobe: Can't locate module stop Mar 16 15:54:58 snozberry irattach: Trying to load module stop exited with status 255 Mar 16 15:54:58 snozberry irattach: Starting device stop Mar 16 15:54:58 snozberry irattach: executing: 'echo snozberry > /proc/sys/net/irda/devname' Mar 16 15:55:11 snozberry irattach: got SIGTERM or SIGINT Mar 16 15:55:11 snozberry irattach: exiting ... Mar 16 15:55:29 snozberry irattach: got SIGTERM or SIGINT Mar 16 15:55:29 snozberry irattach: exiting ... Mar 16 15:55:45 snozberry irattach: executing: '/sbin/modprobe irda0' Mar 16 15:55:45 snozberry irattach: + modprobe: Can't locate module irda0 Mar 16 15:55:45 snozberry irattach: Trying to load module irda0 exited with status 255 Mar 16 15:55:45 snozberry irattach: executing: 'echo 1 > /proc/sys/net/irda/discovery' Mar 16 15:55:45 snozberry irattach: Starting device irda0 Mar 16 15:55:45 snozberry irattach: executing: 'echo snozberry > /proc/sys/net/irda/devname' Mar 16 16:04:48 snozberry wu-ftpd[576]: FTP session closed Mar 16 16:05:18 snozberry kernel: IrCOMM protocol (Dag Brattli) ----- 16-Mar-2002 - 20:22:03 _______________________________________________ lin...@li... To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel |