Bug 13681
Summary: | A number of usb Devices causes Oops messages and kernel panics. | ||
---|---|---|---|
Product: | Drivers | Reporter: | Alexander Kaltsas (alexkaltsas) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | CLOSED UNREPRODUCIBLE | ||
Severity: | high | CC: | rjw, stern, tmezzadra |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.30 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 13070 | ||
Attachments: | kernel.log with 2 oops included. |
Description
Alexander Kaltsas
2009-06-30 13:06:18 UTC
System informations. Linux sapiokouti 2.6.30-ARCH #1 SMP PREEMPT Fri Jun 19 21:25:17 UTC 2009 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz GenuineIntel GNU/Linux Gnu C 4.4.0 Gnu make 3.81 binutils 2.19.1.20090418 util-linux 2.14.2 mount support module-init-tools 3.8 e2fsprogs 1.41.6 jfsutils 1.1.14 reiserfsprogs 3.6.21 xfsprogs 3.0.1 pcmciautils 015 PPP 2.4.4 Linux C Library 2.10.1 Dynamic linker (ldd) 2.10.1 Linux C++ Library 6.0.12 Procps 3.2.8 Net-tools 1.60 Kbd 1.15 Sh-utils 7.4 wireless-tools 29 Modules Loaded ipv6 aes_i586 aes_generic rfcomm sco bridge stp llc bnep l2cap lm85 hwmon_vid nls_utf8 ntfs arc4 snd_seq_dummy ecb snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device joydev rt73usb crc_itu_t rt2x00usb usbhid hid rt2x00lib led_class input_polldev snd_pcm_oss snd_mixer_oss btusb bluetooth nvidia ppdev ne2k_pci 8390 ohci_hcd snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm snd_timer parport_pc snd soundcore snd_page_alloc sg iTCO_wdt iTCO_vendor_support lp parport i2c_i801 i2c_core intel_agp pcspkr shpchp pci_hotplug uhci_hcd ehci_hcd agpgart evdev thermal processor fan button battery ac loop lirc_igorplugusb lirc_dev rtl8187 mac80211 eeprom_93cx6 cfg80211 ftdi_sio usbserial usbcore fuse rtc_cmos rtc_core rtc_lib reiserfs sr_mod cdrom sd_mod pata_acpi ata_generic ata_piix floppy libata scsi_mod CPU info: processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.66GHz stepping : 7 cpu MHz : 2659.990 cache size : 512 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 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts cid xtpr bogomips : 5322.64 clflush size : 64 power management: Modules loaded: ipv6 277908 10 - Live 0xf0f2f000 aes_i586 8100 2 - Live 0xf0668000 aes_generic 27204 1 aes_i586, Live 0xf083f000 rfcomm 38868 4 - Live 0xf1f85000 sco 10952 2 - Live 0xf1f6e000 bridge 54040 0 - Live 0xf1f55000 stp 2088 1 bridge, Live 0xf1f3f000 llc 5552 2 bridge,stp, Live 0xf1f35000 bnep 10916 2 - Live 0xf1f28000 l2cap 23940 16 rfcomm,bnep, Live 0xf1f17000 lm85 26252 0 - Live 0xf1f01000 hwmon_vid 2820 1 lm85, Live 0xf1ef3000 nls_utf8 1632 2 - Live 0xf1d59000 ntfs 227136 2 - Live 0xf1d19000 arc4 1732 2 - Live 0xf1c87000 snd_seq_dummy 2696 0 - Live 0xf1c7e000 ecb 2788 2 - Live 0xf1c74000 snd_seq_oss 31168 0 - Live 0xf1c6a000 snd_seq_midi_event 7012 1 snd_seq_oss, Live 0xf0dc3000 snd_seq 53744 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event, Live 0xf1c4e000 snd_seq_device 6768 3 snd_seq_dummy,snd_seq_oss,snd_seq, Live 0xf0d63000 joydev 10432 0 - Live 0xf0d59000 rt73usb 26664 0 - Live 0xf0cb7000 crc_itu_t 1700 1 rt73usb, Live 0xf0c84000 rt2x00usb 10596 1 rt73usb, Live 0xf0c7f000 usbhid 40576 0 - Live 0xf0cd0000 hid 42560 1 usbhid, Live 0xf0d07000 rt2x00lib 30148 2 rt73usb,rt2x00usb, Live 0xf0c65000 led_class 3976 1 rt2x00lib, Live 0xf0c4e000 input_polldev 3628 1 rt2x00lib, Live 0xf0c43000 snd_pcm_oss 40352 0 - Live 0xf0ca6000 snd_mixer_oss 17540 1 snd_pcm_oss, Live 0xf0c31000 btusb 12632 2 - Live 0xf0c12000 bluetooth 56484 9 rfcomm,sco,bnep,l2cap,btusb, Live 0xf0bb8000 nvidia 7095176 24 - Live 0xf1574000 (P) ppdev 7720 0 - Live 0xf0b31000 ne2k_pci 8800 0 - Live 0xf0afd000 8390 9348 1 ne2k_pci, Live 0xf0aba000 ohci_hcd 24148 0 - Live 0xf0aaa000 snd_intel8x0 30592 1 - Live 0xf0985000 snd_ac97_codec 106088 1 snd_intel8x0, Live 0xf0b46000 ac97_bus 1540 1 snd_ac97_codec, Live 0xf0970000 snd_pcm 73768 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec, Live 0xf095b000 snd_timer 21068 2 snd_seq,snd_pcm, Live 0xf08e7000 parport_pc 36868 1 - Live 0xf08cc000 snd 58404 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer, Live 0xf08a8000 soundcore 6784 1 snd, Live 0xf08a4000 snd_page_alloc 8844 2 snd_intel8x0,snd_pcm, Live 0xf0869000 sg 27896 0 - Live 0xf0836000 iTCO_wdt 10952 0 - Live 0xf0826000 iTCO_vendor_support 3080 1 iTCO_wdt, Live 0xf0677000 lp 9700 0 - Live 0xf066b000 parport 34476 3 ppdev,parport_pc,lp, Live 0xf0657000 i2c_i801 9688 0 - Live 0xf0dd8000 i2c_core 22776 3 lm85,nvidia,i2c_i801, Live 0xf0dc7000 intel_agp 27484 1 - Live 0xf0db2000 pcspkr 2404 0 - Live 0xf0d94000 shpchp 34424 0 - Live 0xf0d69000 pci_hotplug 28964 1 shpchp, Live 0xf0d4f000 uhci_hcd 23540 0 - Live 0xf0d1e000 ehci_hcd 35856 0 - Live 0xf0cf5000 agpgart 32756 2 nvidia,intel_agp, Live 0xf0cdb000 evdev 10176 4 - Live 0xf0cc0000 thermal 13888 0 - Live 0xf0cb1000 processor 35864 0 - Live 0xf0c9b000 fan 4392 0 - Live 0xf0c86000 button 5588 0 - Live 0xf0c7b000 battery 10984 0 - Live 0xf0c6e000 ac 4360 0 - Live 0xf0c61000 loop 15280 0 - Live 0xf0c54000 lirc_igorplugusb 5444 1 - Live 0xf0c46000 lirc_dev 11228 3 lirc_igorplugusb, Live 0xf0c3a000 rtl8187 53352 0 - Live 0xf0c21000 mac80211 182880 3 rt2x00usb,rt2x00lib,rtl8187, Live 0xf0bdc000 eeprom_93cx6 1796 1 rtl8187, Live 0xf0ba1000 cfg80211 67300 3 rt2x00lib,rtl8187,mac80211, Live 0xf0b8b000 ftdi_sio 50412 0 - Live 0xf0b62000 usbserial 32488 1 ftdi_sio, Live 0xf0b3c000 usbcore 149968 12 rt73usb,rt2x00usb,usbhid,btusb,ohci_hcd,uhci_hcd,ehci_hcd,lirc_igorplugusb,rtl8187,ftdi_sio,usbserial, Live 0xf0b05000 fuse 61088 2 - Live 0xf0ac2000 rtc_cmos 11244 0 - Live 0xf0aa5000 rtc_core 18048 1 rtc_cmos, Live 0xf0a95000 rtc_lib 2500 1 rtc_core, Live 0xf0a8a000 reiserfs 247304 2 - Live 0xf098e000 sr_mod 16676 0 - Live 0xf093c000 cdrom 36032 1 sr_mod, Live 0xf0919000 sd_mod 27808 8 - Live 0xf0900000 pata_acpi 4228 0 - Live 0xf08ee000 ata_generic 4680 0 - Live 0xf08e3000 ata_piix 23112 6 - Live 0xf08d7000 floppy 55780 0 - Live 0xf08b9000 libata 168460 3 pata_acpi,ata_generic,ata_piix, Live 0xf0878000 scsi_mod 110580 4 sg,sr_mod,sd_mod,libata, Live 0xf0802000 I/O ports: 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0064-0064 : keyboard 0070-0071 : rtc0 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : 0000:00:1f.1 0170-0177 : ata_piix 01f0-01f7 : 0000:00:1f.1 01f0-01f7 : ata_piix 0376-0376 : 0000:00:1f.1 0376-0376 : ata_piix 0378-037a : parport0 03c0-03df : vesafb 03f2-03f2 : floppy 03f4-03f5 : floppy 03f6-03f6 : 0000:00:1f.1 03f6-03f6 : ata_piix 03f7-03f7 : floppy 03f8-03ff : serial 0400-047f : 0000:00:1f.0 0400-047f : pnp 00:0b 0400-0403 : ACPI PM1a_EVT_BLK 0404-0405 : ACPI PM1a_CNT_BLK 0408-040b : ACPI PM_TMR 0410-0415 : ACPI CPU throttle 0420-0420 : ACPI PM2_CNT_BLK 0428-042f : ACPI GPE0_BLK 0430-0433 : iTCO_wdt 0460-047f : iTCO_wdt 04d0-04d1 : pnp 00:09 0500-053f : 0000:00:1f.0 0500-053f : pnp 00:0b 0680-06ff : pnp 00:0b 0cf8-0cff : PCI conf1 b000-bfff : PCI Bus 0000:02 bc00-bc1f : 0000:02:01.0 bc00-bc1f : ne2k-pci c800-c81f : 0000:00:1f.3 c800-c81f : i801_smbus cc00-cc1f : 0000:00:1d.0 cc00-cc1f : uhci_hcd d000-d01f : 0000:00:1d.1 d000-d01f : uhci_hcd d400-d41f : 0000:00:1d.2 d400-d41f : uhci_hcd d800-d81f : 0000:00:1d.3 d800-d81f : uhci_hcd dc00-dc0f : 0000:00:1f.2 dc00-dc0f : ata_piix e000-e003 : 0000:00:1f.2 e000-e003 : ata_piix e400-e407 : 0000:00:1f.2 e400-e407 : ata_piix e800-e803 : 0000:00:1f.2 e800-e803 : ata_piix ec00-ec07 : 0000:00:1f.2 ec00-ec07 : ata_piix ffa0-ffaf : 0000:00:1f.1 ffa0-ffaf : ata_piix IOMEM: 00000000-00001fff : System RAM 00002000-00005fff : reserved 00006000-0009fbff : System RAM 0009fc00-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000cf7ff : Video ROM 000e6000-000fffff : reserved 000f0000-000fffff : System ROM 00100000-2fe2ffff : System RAM 00100000-003d599e : Kernel code 003d599f-004dc6a7 : Kernel data 00545000-00626e43 : Kernel bss 2fe30000-2fe3e6d4 : ACPI Non-volatile Storage 2ff10000-2ff2ffff : reserved 2ff30000-2ff3ffff : ACPI Tables 2ff40000-2ffeffff : ACPI Non-volatile Storage 2fff0000-2fffffff : reserved 40000000-400003ff : 0000:00:1f.1 f0000000-f7ffffff : PCI Bus 0000:01 f0000000-f7ffffff : 0000:01:00.0 f0000000-f7ffffff : vesafb f8000000-fbffffff : 0000:00:00.0 fc000000-fdffffff : PCI Bus 0000:01 fc000000-fcffffff : 0000:01:00.0 fc000000-fcffffff : nvidia fd000000-fd01ffff : 0000:01:00.0 fe000000-fe0fffff : PCI Bus 0000:02 fe000000-fe000fff : 0000:02:02.1 fe000000-fe000fff : ohci_hcd fe001000-fe001fff : 0000:02:02.0 fe001000-fe001fff : ohci_hcd fe002000-fe0020ff : 0000:02:02.2 fe002000-fe0020ff : ehci_hcd fe100000-fe1003ff : 0000:00:1d.7 fe100000-fe1003ff : ehci_hcd fe100400-fe1005ff : 0000:00:1f.5 fe100400-fe1005ff : Intel ICH5 fe100800-fe1008ff : 0000:00:1f.5 fe100800-fe1008ff : Intel ICH5 fec00000-fec00fff : IOAPIC 0 fec00000-fec00fff : pnp 00:0b fecf0000-fecf0fff : reserved fed20000-fed9ffff : reserved fed20000-fed9ffff : pnp 00:0b fee00000-fee00fff : Local APIC fee00000-fee00fff : pnp 00:0b lspci -vvv: 00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) Subsystem: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M] Capabilities: <access denied> Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 0000f000-00000fff Memory behind bridge: fc000000-fdffffff Prefetchable memory behind bridge: f0000000-f7ffffff Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Kernel modules: shpchp 00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation D865PERL mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 4: I/O ports at cc00 [size=32] Kernel driver in use: uhci_hcd Kernel modules: uhci-hcd 00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation D865PERL mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 19 Region 4: I/O ports at d000 [size=32] Kernel driver in use: uhci_hcd Kernel modules: uhci-hcd 00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation D865PERL mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 18 Region 4: I/O ports at d400 [size=32] Kernel driver in use: uhci_hcd Kernel modules: uhci-hcd 00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation D865PERL mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 4: I/O ports at d800 [size=32] Kernel driver in use: uhci_hcd Kernel modules: uhci-hcd 00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI]) Subsystem: Intel Corporation D865PERL mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin D routed to IRQ 23 Region 0: Memory at fe100000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ehci_hcd Kernel modules: ehci-hcd 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=32 I/O behind bridge: 0000b000-0000bfff Memory behind bridge: fe000000-fe0fffff Prefetchable memory behind bridge: fff00000-000fffff Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn- Kernel modules: shpchp 00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Kernel modules: iTCO_wdt, intel-rng 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP]) Subsystem: Intel Corporation D865PERL mainboard Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 18 Region 0: I/O ports at 01f0 [size=8] Region 1: I/O ports at 03f4 [size=1] Region 2: I/O ports at 0170 [size=8] Region 3: I/O ports at 0374 [size=1] Region 4: I/O ports at ffa0 [size=16] Region 5: Memory at 40000000 (32-bit, non-prefetchable) [size=1K] Kernel driver in use: ata_piix Kernel modules: ata_piix, piix 00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO]) Subsystem: Intel Corporation D865PERL mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 18 Region 0: I/O ports at ec00 [size=8] Region 1: I/O ports at e800 [size=4] Region 2: I/O ports at e400 [size=8] Region 3: I/O ports at e000 [size=4] Region 4: I/O ports at dc00 [size=16] Kernel driver in use: ata_piix Kernel modules: ata_piix 00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02) Subsystem: Intel Corporation D865PERL mainboard Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin B routed to IRQ 17 Region 4: I/O ports at c800 [size=32] Kernel driver in use: i801_smbus Kernel modules: i2c-i801 00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) Subsystem: Intel Corporation D865PERL mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 17 Region 2: Memory at fe100400 (32-bit, non-prefetchable) [size=512] Region 3: Memory at fe100800 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: Intel ICH Kernel modules: snd-intel8x0 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) (prog-if 00 [VGA controller]) Subsystem: CardExpert Technology Device 0431 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 248 (1250ns min, 250ns max) Interrupt: pin A routed to IRQ 16 Region 0: Memory at fc000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at f0000000 (32-bit, prefetchable) [size=128M] [virtual] Expansion ROM at fd000000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: nvidia Kernel modules: nvidia, nvidiafb 02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) Subsystem: Realtek Semiconductor Co., Ltd. RTL-8029(AS) Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 22 Region 0: I/O ports at bc00 [size=32] Kernel driver in use: ne2k-pci Kernel modules: ne2k-pci 02:02.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI]) Subsystem: D-Link System Inc Device 0035 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (250ns min, 10500ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 17 Region 0: Memory at fe001000 (32-bit, non-prefetchable) [size=4K] Capabilities: <access denied> Kernel driver in use: ohci_hcd Kernel modules: ohci-hcd 02:02.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI]) Subsystem: D-Link System Inc Device 0035 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (60250ns min, 10500ns max), Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 18 Region 0: Memory at fe000000 (32-bit, non-prefetchable) [size=4K] Capabilities: <access denied> Kernel driver in use: ohci_hcd Kernel modules: ohci-hcd 02:02.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI]) Subsystem: D-Link System Inc Device f101 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (4000ns min, 8500ns max), Cache Line Size: 128 bytes Interrupt: pin C routed to IRQ 19 Region 0: Memory at fe002000 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: ehci_hcd Kernel modules: ehci-hcd lsusb -vvv: Bus 007 Device 002: ID 03eb:0002 Atmel Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.01 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x03eb Atmel Corp. idProduct 0x0002 bcdDevice 1.04 iManufacturer 0 iProduct 2 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 80mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 0 Transfer Type Control Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 0 cannot read device status, Operation not permitted (1) Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0001 1.1 root hub bcdDevice 2.06 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 can't get hub descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0001 1.1 root hub bcdDevice 2.06 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 can't get hub descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 2.06 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 can't get hub descriptor: Operation not permitted can't get device qualifier: Operation not permitted can't get debug descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0001 1.1 root hub bcdDevice 2.06 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 can't get hub descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0001 1.1 root hub bcdDevice 2.06 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 can't get hub descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 001 Device 004: ID 07d1:3c03 D-Link System DWL-G122 802.11g Adapter [ralink rt73] Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x07d1 D-Link System idProduct 0x3c03 DWL-G122 802.11g Adapter [ralink rt73] bcdDevice 0.01 iManufacturer 1 iProduct 2 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 300mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 can't get device qualifier: Operation not permitted can't get debug descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 2.06 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 can't get hub descriptor: Operation not permitted can't get device qualifier: Operation not permitted can't get debug descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 003 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 224 Wireless bDeviceSubClass 1 Radio Frequency bDeviceProtocol 1 Bluetooth bMaxPacketSize0 64 idVendor 0x0a12 Cambridge Silicon Radio, Ltd idProduct 0x0001 Bluetooth Dongle (HCI mode) bcdDevice 15.93 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 177 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0009 1x 9 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0009 1x 9 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0011 1x 17 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0011 1x 17 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 3 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0019 1x 25 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0019 1x 25 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 4 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0021 1x 33 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0021 1x 33 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 5 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0031 1x 49 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0031 1x 49 bytes bInterval 1 can't get device qualifier: Operation not permitted can't get debug descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 003 Device 002: ID 046d:c51a Logitech, Inc. MX Revolution/G7 Cordless Mouse Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x046d Logitech, Inc. idProduct 0xc51a MX Revolution/G7 Cordless Mouse bcdDevice 41.00 iManufacturer 1 iProduct 2 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 59 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 4 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 98mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 2 Mouse iInterface 0 ** UNRECOGNIZED: 09 21 11 01 00 01 22 43 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 ** UNRECOGNIZED: 09 21 11 01 00 01 22 4f 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 1 can't get device qualifier: Operation not permitted can't get debug descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0001 1.1 root hub bcdDevice 2.06 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 can't get hub descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0001 1.1 root hub bcdDevice 2.06 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 can't get hub descriptor: Operation not permitted cannot read device status, Operation not permitted (1) Can any of this be duplicated without the nvidia driver loaded? Yes. In my system kernel panic occurs even when X is down. While in console (single mode); enabling wireless network and a program that utilizes a mouse (for example gpm) will trigger a Oops message when mouse is moved and a kernel panic is sort time. This could be memory corruption caused by the rt73usb driver. Tracking it down won't be easy. In fact, the quickest approach might be for you to do a bisection search between 2.6.29 and 2.6.30. Yes, but there are cases that the system behaves the same way for different usb devices. It isn't only my case with rt73usb. Nevertheless, if you can use bisection to find out what's going wrong with your rt73 then it will be a big step forward. It might help us to solve the problems with those other devices as well. Ok, I try to isolate me problem with rt73. I am not a skilled C, C++ programmer. I will try at least to find changes between the kernel versions. By the term "bisection" what do you mean? Is it a particular method that you use in order to track down bugs? You don't need to be a programmer; all you need is to know how to build and install kernels. Yes, bisection is a technique for tracking down bugs. In this case you would use it with Git. You'll have to install Git and download the kernel source repository. There are any number of tutorials and documents about using Git and bisection; you can find some at www.kernel.org or you can ask Google. I am trying to isolate the problem via git bisect but it is quite hard. I have to apply some disrto defined patches that don't always match in order to successfully compile the kernel. You shouldn't need any extra patches in order to compile the kernel. They may be necessary to boot the kernel, although that's unlikely. Status: I hope that in a couple days I will have isolate the problem with git bisect. Ok... I finished bisecting the kernel. I think that the error has to do something with memory management (mm). git say: 32b154c0b0bae2879bf4e549d861caf1759a3546 is first bad commit commit 32b154c0b0bae2879bf4e549d861caf1759a3546 Author: Mel Gorman <mel@csn.ul.ie> Date: Thu May 28 14:34:37 2009 -0700 Here is the git entire bisect log. GOOD Bisecting: 6508 revisions left to test after this (roughly 13 steps) [3c6fae67d026d57f64eb3da9c0d0e76983e39ae3] Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 GOOD Bisecting: 3273 revisions left to test after this (roughly 12 steps) [22ae77bc7ac115b9d518d5cbc13d39317079b2b0] Merge git://git.infradead.org/mtd-2.6 GOOD Bisecting: 1612 revisions left to test after this (roughly 11 steps) [418df63c2d94f238ac7e1d1d53be35dd6b7a7252] Delete slow-work timers properly GOOD Bisecting: 806 revisions left to test after this (roughly 10 steps) [60befb97f5ab11037f1ae7563ca7137878a7bd46] Merge branch 'fix/asoc' into for-linus GOOD Bisecting: 413 revisions left to test after this (roughly 9 steps) [6c2445efb816a34dab7bb7357317e2d656f14cb1] Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block BAD Bisecting: 207 revisions left to test after this (roughly 8 steps) [3da9e9d34ed7d2f5c33fd194d9dd09e15f4e51c0] Merge branch 'drm-intel-next' of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel GOOD Bisecting: 102 revisions left to test after this (roughly 7 steps) [60a0cd528d761c50d3a0a49e8fbaf6a87e64254a] Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc GOOD Bisecting: 51 revisions left to test after this (roughly 6 steps) [ebd4c994d2f917dffec882e7a77c28c6b28758ac] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel GOOD Bisecting: 25 revisions left to test after this (roughly 5 steps) [bd6daba909d8484bd2ccf6017db4028d7a420927] procfs: make errno values consistent when open pident vs exit(2) race occurs BAD Bisecting: 12 revisions left to test after this (roughly 4 steps) [715fe7af9fd7328af661742bfadc195e665a837f] edac: AMD8111 & AMD8131 Kconfig fixup GOOD Bisecting: 6 revisions left to test after this (roughly 3 steps) [8e8e8267f0a08c2415d5f51bc9a9fde6d5400619] serial: 8250_gsc: fix printk format error BAD Bisecting: 3 revisions left to test after this (roughly 2 steps) [32b154c0b0bae2879bf4e549d861caf1759a3546] x86: ignore VM_LOCKED when determining if hugetlb-backed page tables can be shared or not GOOD Bisecting: 1 revisions left to test after this (roughly 1 steps) [53b7479bbdaedcc7846c66fd608fe66f1b5aa35b] atmel_lcdfb: correct fifo size for some products 32b154c0b0bae2879bf4e549d861caf1759a3546 is first bad commit commit 32b154c0b0bae2879bf4e549d861caf1759a3546 Author: Mel Gorman <mel@csn.ul.ie> Date: Thu May 28 14:34:37 2009 -0700 x86: ignore VM_LOCKED when determining if hugetlb-backed page tables can be shared or not Addresses http://bugzilla.kernel.org/show_bug.cgi?id=13302 On x86 and x86-64, it is possible that page tables are shared beween shared mappings backed by hugetlbfs. As part of this, page_table_shareable() checks a pair of vma->vm_flags and they must match if they are to be shared. All VMA flags are taken into account, including VM_LOCKED. The problem is that VM_LOCKED is cleared on fork(). When a process with a shared memory segment forks() to exec() a helper, there will be shared VMAs with different flags. The impact is that the shared segment is sometimes considered shareable and other times not, depending on what process is checking. What happens is that the segment page tables are being shared but the count is inaccurate depending on the ordering of events. As the page tables are freed with put_page(), bad pmd's are found when some of the children exit. The hugepage counters also get corrupted and the Total and Free count will no longer match even when all the hugepage-backed regions are freed. This requires a reboot of the machine to "fix". This patch addresses the problem by comparing all flags except VM_LOCKED when deciding if pagetables should be shared or not for hugetlbfs-backed mapping. Signed-off-by: Mel Gorman <mel@csn.ul.ie> Acked-by: Hugh Dickins <hugh.dickins@tiscali.co.uk> Cc: Ingo Molnar <mingo@elte.hu> Cc: <stable@kernel.org> Cc: Lee Schermerhorn <Lee.Schermerhorn@hp.com> Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Cc: <starlight@binnacle.cx> Cc: Eric B Munson <ebmunson@us.ibm.com> Cc: Adam Litke <agl@us.ibm.com> Cc: Andy Whitcroft <apw@canonical.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> :040000 040000 8217826c66b5568797d32704c6f7a75a0a30afd8 5863b96c01e1549fa41635a2fcfdf26df7b4dc7d M arch Congratulations! Using git -bisect is never very easy. And it's also easy to make a mistake when bisecting, so you should check the final result carefully. Can you revert this single commit? If you do, does the problem definitely go away? And does adding the commit back in cause the problem to reappear? I tested it several times. With the commit there was kernel panic. Without it didn't show any signs that something is wrong. I don't wan to believe that it is just a coincidence. Mel: Can you take a look at this bug report? http://bugzilla.kernel.org/show_bug.cgi?id=13681 Git bisect identified one of your patches as the cause of a regression. Alan Stern I give up... I tried several boots without the commit (about 20) and it crashed. The same happened with some bisected part that was marked as good. After many reboots there was occasional crashes. I was flagging as good a section after 5~10 boots without crashing. While with kernel 2.6.30 it crashes every time with the bisected kernels it seems to be random in some way. So... The results above is not to be trusted. I guess you'll have to restart the bisection, and this time be more careful about testing each kernel. If something is randomly overwriting part of memory, it can be extremely difficult to track down. Depending on the exact arrangement of data in memory, the effect could be a crash, a minor error, or nothing at all. Unfortunately I don't have the time to bisect once again right now. In a couple weeks I might try it again. Maybe someone else with the same problem would like to give it a try. Thanks for your help Alan. im having the same problem, rt73usb kernel panics when loading the interface (sometimes), but i dont know how to bisect or use git :( im not that experienced debugging..for now ive just reseated ram + reverted the patch proposed here (before it was declared an invalid solution). yet, so far so good... is there a chance the problem is related to faulty system ram? I don't believe it is related with a faulty ram. It is more possible to be related with a specific characteristics of some type of rams. Please let us know if you come across the error again after the change. Reply-To: mel@csn.ul.ie On Tue, Jul 14, 2009 at 12:54:44PM -0400, Alan Stern wrote: > Mel: > > Can you take a look at this bug report? > > http://bugzilla.kernel.org/show_bug.cgi?id=13681 > > Git bisect identified one of your patches as the cause of a regression. > Unfortunately, I do not see anything with that patch that would cause the failure as described. The patch pointed to by bisect should only make a different when hugepages are in use and shared between processes. This is very rarely the case on a desktop. Further down the patch, I see that the bisect might be false because it's not a reliably reproducible problem. I don't have the same type of hardware to try reproducing it myself :( I note that there have been changes to the driver and to the driver model since 2.6.29 as just copying back the driver doesn't build. Have there been changes in how the driver allocates memory for example? For example, if the driver was expecting order-1 pages and getting order-0 pages, it might explain this sort of corruption. Has an attempt been made to boot with CONFIG_DEBUG_PAGEALLOC and slab debug enabled to see can the memory corruption be spotted earlier? On Tue, 14 Jul 2009, Mel Gorman wrote: > Unfortunately, I do not see anything with that patch that would cause the > failure as described. The patch pointed to by bisect should only make a > different when hugepages are in use and shared between processes. This is > very rarely the case on a desktop. Further down the patch, I see that > the bisect might be false because it's not a reliably reproducible > problem. I don't have the same type of hardware to try reproducing it > myself :( Yes, this was a false alarm. My apologies. > I note that there have been changes to the driver and to the driver > model since 2.6.29 as just copying back the driver doesn't build. Have > there been changes in how the driver allocates memory for example? For > example, if the driver was expecting order-1 pages and getting order-0 > pages, it might explain this sort of corruption. Has an attempt been > made to boot with CONFIG_DEBUG_PAGEALLOC and slab debug enabled to see > can the memory corruption be spotted earlier? Those are good ideas. Other people using other drivers have complained about the same sort of problem, so it might not be related to this driver specifically. Alan Stern im building with the suggested options, will report back when i have some data ive built several kernels, some fail 100% of the time. (no debugging includded) and of course, like murphy states, when debugging is enabled. the kernel never oopses :( so no data here. any recommendation on how to make the kernel oops more reliably with debugging enabled? Created attachment 22401 [details]
kernel.log with 2 oops included.
is this useful? it includes 2 oops although i dont see anything releant...
In general, kernel.log is never useful because it doesn't include any debugging information. In this case, your log doesn't even include the oops messages! would you care help me with this? ive scanned all logs i could find for the oops message (or even debug data) but i fail to find any useful information.. You need to use the "dmesg" command. Also, it would be a good idea to enable CONFIG_PRINTK_TIME in your kernels. Has there been any progress on this? ive got several Oopses logged from dmesg, but i dont think they will provide any extra information. if you need them, let me know I made a fresh install in my system (exactly the same hardware). So far there is no sign of the problem. I haven't install all the packets as before. So the problem could by a packet in combination with 2.6.30 Great, thanks for letting us know. I'll close this out. On Wednesday 29 July 2009, Greg KH wrote:
> On Sun, Jul 26, 2009 at 10:45:34PM +0200, Rafael J. Wysocki wrote:
> > This message has been generated automatically as a part of a report
> > of regressions introduced between 2.6.29 and 2.6.30.
> >
> > The following bug entry is on the current list of known regressions
> > introduced between 2.6.29 and 2.6.30. Please verify if it still should
> > be listed and let me know (either way).
> >
> >
> > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=13681
> > Subject : A number of usb Devices causes Oops messages and
> kernel panics.
> > Submitter : Alexander Kaltsas <alexkaltsas@gmail.com>
> > Date : 2009-06-30 13:06 (27 days old)
>
> This can no longer be reproduced by the original reporter, so it should
> be closed.
|