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-



Reply via email to