Hello, beginning with the latest vanilla kernel (2.6.8) the hid-core does not properly recognize the "Logitech Dual Action Gamepad" anymore.
As soon as the abovementioned gamepad is plugged in, the following error message appears on the first console: usb 1-1.2: new low speed USB device using address 4 drivers/usb/input/hid-core.c: ctrl urb status -2 received drivers/usb/input/hid-core.c: usb_submit_urb(ctrl) failed Then it waits forever. A simple "cat /proc/bus/usb/devices" also hangs forever. The gamepad must not be plugged in while my Debian Sarge system is booting, because if hotplug tries to identify the gamepad, the init script is obviously waiting for this recognition to finish, hence I'am not able to log in. Fortunately all other USB devices are still usable if I plug in the gamepad after login. On kernel 2.6.7 I get similiar error messages, but the recognition only hangs for a few seconds and the gamepad is fully functional. The 2.6.7 related messages read as follows: usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.0:USB HID core driver usb 1-1.2: new low speed USB device using address 4 drivers/usb/input/hid-core.c: ctrl urb status -2 received drivers/usb/input/hid-core.c: ctrl urb status -2 received drivers/usb/input/hid-core.c: timeout initializing reports input: USB HID v1.10 Joystick [Logitech Logitech Dual Action] on usb-0000:00:07.2-1.2 It would be nice if someone can help me to get this working again. Regards, Christian PS: Below you can find some detailed information about my system. ================================================================== Here is a brief description of my system (for details look at the output of various proc files and scripts below): Hardware: CPU: Celeron (Tualatin) 1400 MHz, connected via Powerleap Slot-Ket MoBo: Chaintech 6BTA2, Intel 440BX based (<-- usb-uhci) RAM: 320 MB PC-100 (SD-RAM) IDE: /dev/hda: IBM-DTLA-307030 (30 GB-HD) /dev/hdb: PLEXTOR DVD-ROM PX-116A2 /dev/hdc: PLEXTOR DVDR PX-708A PCI: YMF724 audio chip (on board) RealTek rtl8139 rev. B (10/100 NIC) Hauppauge WinTV PCI (BT878 based TV card) AGP: MSI Geforce FX5700 Ultra USB: [D] Logitech USB receiver for MX700 mouse (works good) [D] USB-1.1-4-Port Hub of my monitor (Iiyama HM204DT) (works good) [H] Hewlett Packard LaserJet 2200d (works good) [H] Logitech Dual Action Gamepad (works till 2.6.7) (doesn't matter whether connected to [D] or [H]) [D]=directly conntected to mainboard [H]=connected to hub Software: Distribution: Debian Sarge (up to date) Hotplug version (of Debian Sarge): 0.0.20040329-12 Kernel: vanilla 2.6.8 usb-uhci selected, ohci not working properly the only "non vanilla" kernel module is nvidia.ko (61.06) Output of /proc/version: ======================== Linux version 2.6.8 ([EMAIL PROTECTED]) (gcc-Version 3.3.4 (Debian 1:3.3.4-6sarge1)) #1 Sat Aug 14 14:40:33 CEST 2004 Output of scripts/ver_linux =========================== Gnu C 3.3.4 Gnu make 3.80 binutils 2.14.90.0.7 util-linux 2.12 mount 2.12 module-init-tools 3.1-pre5 e2fsprogs 1.35 nfs-utils 1.0.6 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 3.2.1 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.2.1 Modules Loaded nls_iso8859_15 nls_cp850 vfat fat nfs lockd sunrpc parport_pc lp parport ipt_REJECT ipt_state ipt_mac iptable_nat ip_conntrack iptable_filter ip_tables 8250 serial_core 8139too mii crc32 snd_bt87x usbhid tuner tvaudio msp3400 bttv video_buf i2c_algo_bit v4l2_common btcx_risc i2c_core videodev snd_ymfpci snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_opl3_lib snd_timer snd_hwdep snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore uhci_hcd usbcore intel_agp agpgart evdev nvidia autofs4 rtc Output of /proc/cpuinfo ======================= processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 11 model name : Intel(R) Celeron(TM) CPU 1400MHz stepping : 4 cpu MHz : 1398.047 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse bogomips : 2768.89 Output of /proc/ioports ======================= 0000-001f : dma1 0020-0021 : pic1 0040-005f : timer 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 01f0-01f7 : ide0 0201-0201 : YMFPCI gameport 02f8-02ff : serial 0376-0376 : ide1 0378-037a : parport0 03c0-03df : vga+ 03f6-03f6 : ide0 03f8-03ff : serial 0778-077a : parport0 0cf8-0cff : PCI conf1 4000-403f : 0000:00:07.3 5000-501f : 0000:00:07.3 e000-e01f : 0000:00:07.2 e000-e01f : uhci_hcd e400-e4ff : 0000:00:10.0 e400-e4ff : 8139too f000-f00f : 0000:00:07.1 f000-f007 : ide0 f008-f00f : ide1 Output /proc/iomem ================== 00000000-0009ffff : System RAM 000a0000-000bffff : Video RAM area 000c0000-000cfbff : Video ROM 000f0000-000fffff : System ROM 00100000-13feffff : System RAM 00100000-0026eba5 : Kernel code 0026eba6-0031c8ff : Kernel data 13ff0000-13ff2fff : ACPI Non-volatile Storage 13ff3000-13ffffff : ACPI Tables d0000000-dfffffff : PCI Bus #01 d0000000-dfffffff : 0000:01:00.0 e0000000-e3ffffff : 0000:00:00.0 e4000000-e5ffffff : PCI Bus #01 e4000000-e4ffffff : 0000:01:00.0 e4000000-e4ffffff : nvidia e6000000-e6007fff : 0000:00:0c.0 e6000000-e6007fff : YMFPCI e6008000-e6008fff : 0000:00:0f.0 e6008000-e6008fff : bttv0 e6009000-e6009fff : 0000:00:0f.1 e6009000-e6009fff : Bt87x audio e600a000-e600a0ff : 0000:00:10.0 e600a000-e600a0ff : 8139too ffff0000-ffffffff : reserved Output of lspci -v ================== 0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 02) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- Latency: 32 Region 0: Memory at e0000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 1.0 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2 Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP+ GART64- 64bit- FW- Rate=x2 0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 02) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 0000f000-00000fff Memory behind bridge: e4000000-e5ffffff Prefetchable memory behind bridge: d0000000-dfffffff BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B+ 0000:00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master]) Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 Region 4: I/O ports at f000 [size=16] 0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI]) Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 Interrupt: pin D routed to IRQ 10 Region 4: I/O ports at e000 [size=32] 0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02) Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin ? routed to IRQ 9 0000:00:0c.0 Multimedia audio controller: Yamaha Corporation YMF-724 (rev 02) Subsystem: Yamaha Corporation YMF724-Based PCI Audio Adapter Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+ Latency: 32 (1250ns min, 6250ns max) Interrupt: pin A routed to IRQ 12 Region 0: Memory at e6000000 (32-bit, non-prefetchable) [size=32K] Capabilities: [50] Power Management version 1 Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 0000:00:0f.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02) Subsystem: Hauppauge computer works Inc. WinTV Series Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (4000ns min, 10000ns max) Interrupt: pin A routed to IRQ 12 Region 0: Memory at e6008000 (32-bit, prefetchable) [size=4K] 0000:00:0f.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02) Subsystem: Hauppauge computer works Inc. WinTV Series Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (1000ns min, 63750ns max) Interrupt: pin A routed to IRQ 12 Region 0: Memory at e6009000 (32-bit, prefetchable) [size=4K] 0000:00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: Realtek Semiconductor Co., Ltd. RT8139 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 10 Region 0: I/O ports at e400 [size=256] Region 1: Memory at e600a000 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 0000:01:00.0 VGA compatible controller: nVidia Corporation NV 36 [GeForce 5700 Ultra] (rev a1) (prog-if 00 [VGA]) Subsystem: Micro-Star International Co., Ltd.: Unknown device 9380 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 248 (1250ns min, 250ns max) Interrupt: pin A routed to IRQ 11 Region 0: Memory at e4000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at d0000000 (32-bit, prefetchable) [size=256M] Capabilities: [60] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [44] AGP version 3.0 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4 Command: RQ=32 ArqSz=0 Cal=0 SBA- AGP+ GART64- 64bit- FW- Rate=x2 Output of /proc/bus/usb/devices (of 2.6.7, because it hangs under 2.6.8) ======================================================================== T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc=129/900 us (14%), #Int= 2, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.7 uhci_hcd S: Product=Intel Corp. 82371AB/EB/MB PIIX4 USB S: SerialNumber=0000:00:07.2 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 4 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=04e1 ProdID=0201 Rev= 1.10 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 4 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=046d ProdID=c216 Rev= 2.00 S: Manufacturer=Logitech S: Product=Logitech Dual Action C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 30mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 6 Ivl=10ms T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=046d ProdID=c506 Rev=16.00 S: Manufacturer=Logitech S: Product=USB Receiver C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 50mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users