Hi,
I've a problem when plugging my usb-midi controler (korg microkontrol) on my host.
Dmesg say a Badness in usb_maxpacket and dump the stack.
When I unplug, the kernel makes an oops.
Added some (relevant?) printk in usb-midi.c
I joined some informations, If you need more, please, contact me.
Thanks
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #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.11-rc5-260205-1400 uhci_hcd S: Product=Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 S: SerialNumber=0000:00:1d.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=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #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.11-rc5-260205-1400 uhci_hcd S: Product=Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 S: SerialNumber=0000:00:1d.1 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=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #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.11-rc5-260205-1400 uhci_hcd S: Product=Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 S: SerialNumber=0000:00:1d.0 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=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0944 ProdID=0100 Rev= 1.00 S: Manufacturer=KORG INC. S: Product=microKONTROL C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 2 Cls=01(audio) Sub=03 Prot=00 Driver=midi E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.11-rc5-260205-1400 ehci_hcd S: Product=Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller S: SerialNumber=0000:00:1d.7 C:* #Ifs= 1 Cfg#= 1 Atr=e0 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=256ms
ng up kobject vcs1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1020 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcsa1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1021 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc Adding 498004k swap on /dev/hda3. Priority:-1 extents:1 EXT3 FS on hda2, internal journal kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1022 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcs1: cleaning up kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1023 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject vcsa1: cleaning up kobject vcs1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1024 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcsa1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1025 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1026 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcs1: cleaning up kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1027 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject vcsa1: cleaning up kobject vcs1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1028 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcsa1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1029 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1030 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcs1: cleaning up kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1031 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject vcsa1: cleaning up kobject vcs1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1032 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcsa1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1033 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1034 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcs1: cleaning up kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1035 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject vcsa1: cleaning up kobject vcs1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1036 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcsa1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1037 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc cs: IO port probe 0x100-0x4ff: excluding 0x2f8-0x2ff 0x378-0x37f 0x3f8-0x3ff 0x4d0-0x4d7 cs: IO port probe 0x800-0x8ff: excluding 0x800-0x80f cs: IO port probe 0xc00-0xcff: clean. cs: IO port probe 0xa00-0xaff: clean. kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1038 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcs1: cleaning up kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1039 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject vcsa1: cleaning up kobject vcs1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs1' kobject_hotplug: /sbin/hotplug vc seq=1040 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs1 SUBSYSTEM=vc kobject vcsa1: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa1' kobject_hotplug: /sbin/hotplug vc seq=1041 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa1 SUBSYSTEM=vc kobject vcs2: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs2' kobject_hotplug: /sbin/hotplug vc seq=1042 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs2 SUBSYSTEM=vc kobject vcsa2: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa2' kobject_hotplug: /sbin/hotplug vc seq=1043 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa2 SUBSYSTEM=vc kobject vcs4: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs4' kobject_hotplug: /sbin/hotplug vc seq=1044 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs4 SUBSYSTEM=vc kobject vcsa4: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa4' kobject_hotplug: /sbin/hotplug vc seq=1045 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa4 SUBSYSTEM=vc kobject vcs5: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs5' kobject_hotplug: /sbin/hotplug vc seq=1046 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs5 SUBSYSTEM=vc kobject vcsa5: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa5' kobject_hotplug: /sbin/hotplug vc seq=1047 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa5 SUBSYSTEM=vc kobject vcs6: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs6' kobject_hotplug: /sbin/hotplug vc seq=1048 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs6 SUBSYSTEM=vc kobject vcsa6: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa6' kobject_hotplug: /sbin/hotplug vc seq=1049 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa6 SUBSYSTEM=vc kobject vcs3: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs3' kobject_hotplug: /sbin/hotplug vc seq=1050 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs3 SUBSYSTEM=vc kobject vcsa3: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa3' kobject_hotplug: /sbin/hotplug vc seq=1051 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa3 SUBSYSTEM=vc kobject vcs7: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcs7' kobject_hotplug: /sbin/hotplug vc seq=1052 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcs7 SUBSYSTEM=vc kobject vcsa7: registering. parent: vc, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/vc/vcsa7' kobject_hotplug: /sbin/hotplug vc seq=1053 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/vc/vcsa7 SUBSYSTEM=vc hub 1-0:1.0: state 5 ports 6 chg 0000 evt 0004 ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001823 POWER sig=j OCC CSC CONNECT hub 1-0:1.0: over-current change on port 2 hub 1-0:1.0: enabling power on all ports hub 1-0:1.0: port 2, status 0501, change 0009, 480 Mb/s hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:1d.7: port 2 full speed --> companion ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003801 POWER OWNER sig=j CONNECT kobject <NULL>: cleaning up hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0004 uhci_hcd 0000:00:1d.0: port 2 portsc 0883,00 hub 2-0:1.0: over-current change on port 2 hub 2-0:1.0: port 2, status 0101, change 0009, 12 Mb/s hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101 usb 2-2: new full speed USB device using uhci_hcd and address 3 usb 2-2: ep0 maxpacket = 8 usb 2-2: skipped 11 descriptors after interface usb 2-2: skipped 1 descriptor after endpoint usb 2-2: skipped 1 descriptor after endpoint usb 2-2: new device strings: Mfr=1, Product=2, SerialNumber=0 usb 2-2: default language 0x0409 usb 2-2: Product: microKONTROL usb 2-2: Manufacturer: KORG INC. kobject 2-2: registering. parent: usb2, set: devices kobject_hotplug fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.0/usb2/2-2' usb 2-2: hotplug kobject_hotplug: /sbin/hotplug usb seq=1054 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-2 SUBSYSTEM=usb usb 2-2: adding 2-2:1.0 (config #1, interface 0) kobject 2-2:1.0: registering. parent: 2-2, set: devices kobject_hotplug fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0' usb 2-2:1.0: hotplug kobject_hotplug: /sbin/hotplug usb seq=1055 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0 SUBSYSTEM=usb midi 2-2:1.0: usb_probe_interface midi 2-2:1.0: usb_probe_interface - got id usb-midi: Found MIDISTREAMING on dev 0944:0100, iface 0 usb-midi: Found MIDIStreaming device corresponding to Release 1.00 of spec. usb-midi: Found IN Jack 0x10 EMBEDDED usb-midi: Found OUT Jack 0x40 EXTERNAL, 1 pins usb-midi: Found IN Jack 0x11 EMBEDDED usb-midi: Found OUT Jack 0x41 EXTERNAL, 1 pins usb-midi: Found OUT Jack 0x30 EMBEDDED, 1 pins usb-midi: Found IN Jack 0x20 EXTERNAL usb-midi: Found OUT Jack 0x31 EMBEDDED, 1 pins usb-midi: Found IN Jack 0x21 EXTERNAL usb-midi: Found OUT Jack 0x32 EMBEDDED, 1 pins usb-midi: Found IN Jack 0x22 EXTERNAL usbmidi : allocusbmididevice : inDevs = 3 usbmidi: alloc_midi_in_endpoint : endPoint before trunk = 130 usbmidi: alloc_midi_in_endpoint : endPoint after trunk = 2 usbmidi: alloc_midi_in_endpoint : pipe = 3221291904 Badness in usb_maxpacket at include/linux/usb.h:1118 [<c010348e>] dump_stack+0x1e/0x30 [<c031110b>] alloc_midi_in_endpoint+0x1ab/0x200 [<c0311da4>] alloc_usb_midi_device+0xd4/0x8b0 [<c03127f2>] detect_midi_subclass+0xe2/0x110 [<c0312a4a>] usb_midi_probe+0xea/0x140 [<c02f288a>] usb_probe_interface+0xba/0xe0 [<c029cfee>] driver_probe_device+0x2e/0x80 [<c029d07f>] device_attach+0x3f/0xa0 [<c029d3aa>] bus_add_device+0x5a/0xb0 [<c029bfd0>] device_add+0xc0/0x150 [<c02fb905>] usb_set_configuration+0x325/0x490 [<c02f5954>] usb_new_device+0x114/0x230 [<c02f6b88>] hub_port_connect_change+0x2c8/0x4d0 [<c02f71dd>] hub_events+0x44d/0x560 [<c02f7325>] hub_thread+0x35/0x120 [<c01008a5>] kernel_thread_helper+0x5/0x10 usb-midi: fetchString(2) usb-midi: fetchString = 12 kobject midi: registering. parent: sound, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/sound/midi' kobject_hotplug: /sbin/hotplug sound seq=1056 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/sound/midi SUBSYSTEM=sound kobject midi1: registering. parent: sound, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/sound/midi1' kobject_hotplug: /sbin/hotplug sound seq=1057 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/sound/midi1 SUBSYSTEM=sound kobject midi2: registering. parent: sound, set: class_obj kobject_hotplug fill_kobj_path: path = '/class/sound/midi2' kobject_hotplug: /sbin/hotplug sound seq=1058 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/sound/midi2 SUBSYSTEM=sound usbmidi: found [ microKONTROL ] (0x0944:0x0100), attached: usbmidi: /dev/midi00: in (ep:82 cid: 0 bufsiz:64) out (ep:02 cid: 0 bufsiz:64) usbmidi: /dev/midi01: in (ep:82 cid: 1 bufsiz:64) out (ep:02 cid: 1 bufsiz:64) usbmidi: /dev/midi02: in (ep:82 cid: 2 bufsiz:64) hub 1-0:1.0: state 5 ports 6 chg 0000 evt 0004 ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001002 POWER sig=se0 CSC hub 1-0:1.0: port 2, status 0100, change 0001, 12 Mb/s hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100 hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0004 uhci_hcd 0000:00:1d.0: port 2 portsc 008a,00 hub 2-0:1.0: port 2, status 0100, change 0003, 12 Mb/s usb 2-2: USB disconnect, address 3 usb 2-2: usb_disable_device nuking all URBs usb 2-2: unregistering interface 2-2:1.0 kobject_hotplug fill_kobj_path: path = '/class/sound/midi' kobject_hotplug: /sbin/hotplug sound seq=1059 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/sound/midi SUBSYSTEM=sound kobject midi: cleaning up kobject_hotplug fill_kobj_path: path = '/class/sound/midi1' kobject_hotplug: /sbin/hotplug sound seq=1060 HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/sound/midi1 SUBSYSTEM=sound kobject midi1: cleaning up Unable to handle kernel NULL pointer dereference at virtual address 00000010 printing eip: c0117c2f *pde = 00000000 Oops: 0000 [#1] PREEMPT Modules linked in: CPU: 0 EIP: 0060:[<c0117c2f>] Not tainted VLI EFLAGS: 00010082 (2.6.11-rc5-260205-1400) EIP is at __wake_up_common+0xf/0x70 eax: 00000010 ebx: 00000000 ecx: 00000001 edx: c15ee000 esi: 00000286 edi: 00000001 ebp: c15efdf8 esp: c15efddc ds: 007b es: 007b ss: 0068 Process khubd (pid: 119, threadinfo=c15ee000 task=c147f590) Stack: ddd4c83c 0000006b c0217131 c143f1c0 00000000 00000286 00000001 c15efe28 c0117cd7 00000010 00000003 00000001 00000000 00000000 00000003 00000010 d8e8e970 ddd4c460 ddd4c46c c15efe40 c0312b4b 00000000 dddf6148 c04ff7e0 Call Trace: [<c010344f>] show_stack+0x7f/0xa0 [<c01035f6>] show_registers+0x156/0x1c0 [<c010380a>] die+0xea/0x190 [<c0112ec6>] do_page_fault+0x326/0x6a2 [<c01030b3>] error_code+0x2b/0x30 [<c0117cd7>] __wake_up+0x47/0x80 [<c0312b4b>] usb_midi_disconnect+0xab/0xfb [<c02f292e>] usb_unbind_interface+0x7e/0x80 [<c029d1fc>] device_release_driver+0x7c/0x80 [<c029d462>] bus_remove_device+0x62/0xa0 [<c029c13d>] device_del+0x5d/0xa0 [<c02fb137>] usb_disable_device+0xd7/0x180 [<c02f55c6>] usb_disconnect+0xa6/0x1a0 [<c02f6d62>] hub_port_connect_change+0x4a2/0x4d0 [<c02f71dd>] hub_events+0x44d/0x560 [<c02f7325>] hub_thread+0x35/0x120 [<c01008a5>] kernel_thread_helper+0x5/0x10 Code: 45 08 8b 50 04 89 55 08 5d e9 4e f4 ff ff 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 55 89 e5 57 56 53 83 ec 10 8b 45 08 8b 7d 10 <8b> 10 39 c2 8b 32 74 42 89 f6 8d bc 27 00 00 00 00 8b 5a f4 8d <6>note: khubd[119] exited with preempt_count 1
ksymoops 2.4.9 on i686 2.6.11-rc5-260205-1400. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.6.11-rc5-260205-1400/ (default) -m /boot/System.map-2.6.11-rc5-260205-1400 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Error (regular_file): read_ksyms stat /proc/ksyms failed No modules in ksyms, skipping objects No ksyms, skipping lsmod cs: IO port probe 0x100-0x4ff: excluding 0x2f8-0x2ff 0x378-0x37f 0x3f8-0x3ff 0x4d0-0x4d7 cs: IO port probe 0x800-0x8ff: excluding 0x800-0x80f cs: IO port probe 0xc00-0xcff: clean. cs: IO port probe 0xa00-0xaff: clean. [<c010348e>] dump_stack+0x1e/0x30 [<c031110b>] alloc_midi_in_endpoint+0x1ab/0x200 [<c0311da4>] alloc_usb_midi_device+0xd4/0x8b0 [<c03127f2>] detect_midi_subclass+0xe2/0x110 [<c0312a4a>] usb_midi_probe+0xea/0x140 [<c02f288a>] usb_probe_interface+0xba/0xe0 [<c029cfee>] driver_probe_device+0x2e/0x80 [<c029d07f>] device_attach+0x3f/0xa0 [<c029d3aa>] bus_add_device+0x5a/0xb0 [<c029bfd0>] device_add+0xc0/0x150 [<c02fb905>] usb_set_configuration+0x325/0x490 [<c02f5954>] usb_new_device+0x114/0x230 [<c02f6b88>] hub_port_connect_change+0x2c8/0x4d0 [<c02f71dd>] hub_events+0x44d/0x560 [<c02f7325>] hub_thread+0x35/0x120 [<c01008a5>] kernel_thread_helper+0x5/0x10 Unable to handle kernel NULL pointer dereference at virtual address 00000010 c0117c2f *pde = 00000000 Oops: 0000 [#1] CPU: 0 EIP: 0060:[<c0117c2f>] Not tainted VLI Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010082 (2.6.11-rc5-260205-1400) eax: 00000010 ebx: 00000000 ecx: 00000001 edx: c15ee000 esi: 00000286 edi: 00000001 ebp: c15efdf8 esp: c15efddc ds: 007b es: 007b ss: 0068 Stack: ddd4c83c 0000006b c0217131 c143f1c0 00000000 00000286 00000001 c15efe28 c0117cd7 00000010 00000003 00000001 00000000 00000000 00000003 00000010 d8e8e970 ddd4c460 ddd4c46c c15efe40 c0312b4b 00000000 dddf6148 c04ff7e0 Call Trace: [<c010344f>] show_stack+0x7f/0xa0 [<c01035f6>] show_registers+0x156/0x1c0 [<c010380a>] die+0xea/0x190 [<c0112ec6>] do_page_fault+0x326/0x6a2 [<c01030b3>] error_code+0x2b/0x30 [<c0117cd7>] __wake_up+0x47/0x80 [<c0312b4b>] usb_midi_disconnect+0xab/0xfb [<c02f292e>] usb_unbind_interface+0x7e/0x80 [<c029d1fc>] device_release_driver+0x7c/0x80 [<c029d462>] bus_remove_device+0x62/0xa0 [<c029c13d>] device_del+0x5d/0xa0 [<c02fb137>] usb_disable_device+0xd7/0x180 [<c02f55c6>] usb_disconnect+0xa6/0x1a0 [<c02f6d62>] hub_port_connect_change+0x4a2/0x4d0 [<c02f71dd>] hub_events+0x44d/0x560 [<c02f7325>] hub_thread+0x35/0x120 [<c01008a5>] kernel_thread_helper+0x5/0x10 Code: 45 08 8b 50 04 89 55 08 5d e9 4e f4 ff ff 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 55 89 e5 57 56 53 83 ec 10 8b 45 08 8b 7d 10 <8b> 10 39 c2 8b 32 74 42 89 f6 8d bc 27 00 00 00 00 8b 5a f4 8d >>EIP; c0117c2f <__wake_up_common+f/70> <===== >>edx; c15ee000 <pg0+101d000/3fa2d400> >>ebp; c15efdf8 <pg0+101edf8/3fa2d400> >>esp; c15efddc <pg0+101eddc/3fa2d400> Trace; c010344f <show_stack+7f/a0> Trace; c01035f6 <show_registers+156/1c0> Trace; c010380a <die+ea/190> Trace; c0112ec6 <do_page_fault+326/6a2> Trace; c01030b3 <error_code+2b/30> Trace; c0117cd7 <__wake_up+47/80> Trace; c0312b4b <usb_midi_disconnect+ab/fb> Trace; c02f292e <usb_unbind_interface+7e/80> Trace; c029d1fc <device_release_driver+7c/80> Trace; c029d462 <bus_remove_device+62/a0> Trace; c029c13d <device_del+5d/a0> Trace; c02fb137 <usb_disable_device+d7/180> Trace; c02f55c6 <usb_disconnect+a6/1a0> Trace; c02f6d62 <hub_port_connect_change+4a2/4d0> Trace; c02f71dd <hub_events+44d/560> Trace; c02f7325 <hub_thread+35/120> Trace; c01008a5 <kernel_thread_helper+5/10> This architecture has variable length instructions, decoding before eip is unreliable, take these instructions with a pinch of salt. Code; c0117c04 <default_wake_function+4/20> 00000000 <_EIP>: Code; c0117c04 <default_wake_function+4/20> 0: 45 inc %ebp Code; c0117c05 <default_wake_function+5/20> 1: 08 8b 50 04 89 55 or %cl,0x55890450(%ebx) Code; c0117c0b <default_wake_function+b/20> 7: 08 5d e9 or %bl,0xffffffe9(%ebp) Code; c0117c0e <default_wake_function+e/20> a: 4e dec %esi Code; c0117c0f <default_wake_function+f/20> b: f4 hlt Code; c0117c10 <default_wake_function+10/20> c: ff (bad) Code; c0117c11 <default_wake_function+11/20> d: ff 8d b4 26 00 00 decl 0x26b4(%ebp) Code; c0117c17 <default_wake_function+17/20> 13: 00 00 add %al,(%eax) Code; c0117c19 <default_wake_function+19/20> 15: 8d bc 27 00 00 00 00 lea 0x0(%edi),%edi Code; c0117c20 <__wake_up_common+0/70> 1c: 55 push %ebp Code; c0117c21 <__wake_up_common+1/70> 1d: 89 e5 mov %esp,%ebp Code; c0117c23 <__wake_up_common+3/70> 1f: 57 push %edi Code; c0117c24 <__wake_up_common+4/70> 20: 56 push %esi Code; c0117c25 <__wake_up_common+5/70> 21: 53 push %ebx Code; c0117c26 <__wake_up_common+6/70> 22: 83 ec 10 sub $0x10,%esp Code; c0117c29 <__wake_up_common+9/70> 25: 8b 45 08 mov 0x8(%ebp),%eax Code; c0117c2c <__wake_up_common+c/70> 28: 8b 7d 10 mov 0x10(%ebp),%edi This decode from eip onwards should be reliable Code; c0117c2f <__wake_up_common+f/70> 00000000 <_EIP>: Code; c0117c2f <__wake_up_common+f/70> <===== 0: 8b 10 mov (%eax),%edx <===== Code; c0117c31 <__wake_up_common+11/70> 2: 39 c2 cmp %eax,%edx Code; c0117c33 <__wake_up_common+13/70> 4: 8b 32 mov (%edx),%esi Code; c0117c35 <__wake_up_common+15/70> 6: 74 42 je 4a <_EIP+0x4a> Code; c0117c37 <__wake_up_common+17/70> 8: 89 f6 mov %esi,%esi Code; c0117c39 <__wake_up_common+19/70> a: 8d bc 27 00 00 00 00 lea 0x0(%edi),%edi Code; c0117c40 <__wake_up_common+20/70> 11: 8b 5a f4 mov 0xfffffff4(%edx),%ebx Code; c0117c43 <__wake_up_common+23/70> 14: 8d .byte 0x8d 1 warning and 1 error issued. Results may not be reliable.
0000:00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02) Subsystem: QUANTA Computer Inc: Unknown device 0728 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- Latency: 0 Region 0: Memory at <unassigned> (32-bit, prefetchable) Capabilities: [40] #09 [8105] 0000:00:00.1 System peripheral: Intel Corp. 855GM/GME GMCH Memory I/O Control Registers (rev 02) Subsystem: QUANTA Computer Inc: Unknown device 0728 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 0000:00:00.3 System peripheral: Intel Corp. 855GM/GME GMCH Configuration Process Registers (rev 02) Subsystem: QUANTA Computer Inc: Unknown device 0728 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) (prog-if 00 [VGA]) Subsystem: QUANTA Computer Inc: Unknown device 0728 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 11 Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M] Region 1: Memory at e0000000 (32-bit, non-prefetchable) [size=512K] Region 2: I/O ports at 1800 [size=8] Capabilities: [d0] 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:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) Subsystem: QUANTA Computer Inc: Unknown device 0728 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M] Region 1: Memory at e0080000 (32-bit, non-prefetchable) [size=512K] Capabilities: [d0] 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:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) (prog-if 00 [UHCI]) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 Interrupt: pin A routed to IRQ 11 Region 4: I/O ports at 1820 [size=32] 0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) (prog-if 00 [UHCI]) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 Interrupt: pin B routed to IRQ 5 Region 4: I/O ports at 1840 [size=32] 0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03) (prog-if 00 [UHCI]) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 Interrupt: pin C routed to IRQ 10 Region 4: I/O ports at 1860 [size=32] 0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03) (prog-if 20 [EHCI]) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 Interrupt: pin D routed to IRQ 10 Region 0: Memory at e0100000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] #0a [2080] 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR+ Latency: 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=64 I/O behind bridge: 00003000-00003fff Memory behind bridge: e0200000-e05fffff Prefetchable memory behind bridge: fff00000-000fffff BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- 0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03) 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:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 Interrupt: pin A routed to IRQ 10 Region 0: I/O ports at <unassigned> Region 1: I/O ports at <unassigned> Region 2: I/O ports at <unassigned> Region 3: I/O ports at <unassigned> Region 4: I/O ports at 1810 [size=16] Region 5: Memory at 20000000 (32-bit, non-prefetchable) [size=1K] 0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 B routed to IRQ 10 Region 4: I/O ports at 1880 [size=32] 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 Interrupt: pin B routed to IRQ 10 Region 0: I/O ports at 1c00 [size=256] Region 1: I/O ports at 18c0 [size=64] Region 2: Memory at e0100c00 (32-bit, non-prefetchable) [size=512] Region 3: Memory at e0100800 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME+ 0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic]) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 Interrupt: pin B routed to IRQ 10 Region 0: I/O ports at 2400 [size=256] Region 1: I/O ports at 2000 [size=128] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME+ 0000:02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 5 Region 0: I/O ports at 3000 [size=256] Region 1: Memory at e0208800 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 0000:02:04.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05) Subsystem: Intel Corp.: Unknown device 2701 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 (750ns min, 6000ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 11 Region 0: Memory at e0206000 (32-bit, non-prefetchable) [size=4K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- 0000:02:06.0 CardBus bridge: Texas Instruments: Unknown device 8031 Subsystem: QUANTA Computer Inc: Unknown device 0728 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: 168, Cache Line Size: 0x20 (128 bytes) Interrupt: pin A routed to IRQ 10 Region 0: Memory at e0207000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=06, sec-latency=176 Memory window 0: e0400000-e04ff000 (prefetchable) Memory window 1: e0300000-e03ff000 I/O window 0: 00003800-000038ff I/O window 1: 00003400-000034ff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 0000:02:06.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032 (prog-if 10 [OHCI]) Subsystem: QUANTA Computer Inc: Unknown device 0728 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 (750ns min, 1000ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 10 Region 0: Memory at e0208000 (32-bit, non-prefetchable) [size=2K] Region 1: Memory at e0200000 (32-bit, non-prefetchable) [size=16K] Capabilities: [44] 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:02:06.3 Unknown mass storage controller: Texas Instruments: Unknown device 8033 Subsystem: QUANTA Computer Inc: Unknown device 0728 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 (1750ns min, 1000ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 10 Region 0: Memory at e0204000 (32-bit, non-prefetchable) [size=8K] Capabilities: [44] 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-