Here's a REPORTING-BUGS format problem report for my cdc_acm woes.
PROBLEM: Kernel OOPS when cdc_acm modem is unplugged during a ppp session.

I have a cdc_acm compatible modem. It is a Motorola v66 phone with a
USB tether, for GPRS 'net. Unfortunately the kernel OOPSes if I unplug
the modem during a PPP session.

Re-plugging the modem tends to make a ttyACM1 available. Unfortunately
ppp is ornery about using ttyACM1 after a ttyACM0 failure.

The bug has reproduced itself equally on all tested kernels between 2.6.10
and .12.1 including the vanilla kernel.

Plug modem, dial ppp, unplug --> OOPS.
If ppp is stopped before unplugging the modem then linux does not OOPS.


ppp, cdc_acm, usb, networking, kobject


[4.] Linux version 2.6.12.1-holth ([EMAIL PROTECTED]) (gcc version 
3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)) 
#1 Mon Jun 27 22:16:21 EDT 2005




[5.] OOPS:

usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB 
modems and ISDN adapters
PPP BSD Compression module registered
PPP Deflate Compression module registered
usb 2-1: USB disconnect, address 2
usb 2-1: new full speed USB device using uhci_hcd and address 3
usb 2-1: device descriptor read/64, error -71
usb 2-1: device descriptor read/64, error -71
usb 2-1: new full speed USB device using uhci_hcd and address 4
cdc_acm 2-1:1.0: ttyACM0: USB ACM device
usb 2-1: USB disconnect, address 4
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
c02ac28a
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: ppp_deflate bsd_comp ppp_async crc_ccitt cdc_acm usblp 
snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq 
snd_via82xx_modem snd_via82xx snd_ac97_codec snd_pcm snd_timer snd_page_alloc 
snd_mpu401_uart snd_rawmidi snd_seq_device snd i2c_viapro i2c_core rt2500 
via_agp ntfs ppp_generic slhc joydev via drm agpgart sata_via sata_svw sata_sil 
sata_promise libata dm_mirror dm_snapshot uhci_hcd usb_storage usbhid ehci_hcd
CPU:    0
        EIP:    0060:[<c02ac28a>]    Not tainted VLI
EFLAGS: 00010246   (2.6.12.1-holth)
        EIP is at get_kobj_path_length+0x1a/0x40
        eax: 00000000   ebx: 00000000   ecx: ffffffff   edx: d5bf4a98
        esi: 00000001   edi: 00000000   ebp: ffffffff   esp: d64f5da0
        ds: 007b   es: 007b   ss: 0068
Process pppd (pid: 19160, threadinfo=d64f4000 task=d6674520)
        Stack: cac03453 d5bf4a74 d9f080f8 d5bf4a98 c02ac31f d5bf4a98 00000286 
c0521e48
        c0521e60 cac03453 d5bf4a74 d9f080f8 000003ad c0335963 d5bf4a98 000000d0
        c02ac7c0 00000286 c934ebe0 00000013 ffffffff fffffffd c05220a0 00000000
        Call Trace:
        [<c02ac31f>] kobject_get_path+0x1f/0x80
        [<c0335963>] class_hotplug+0x133/0x200
        [<c02ac7c0>] kobject_release+0x0/0x10
        [<c02ad074>] kobject_hotplug+0x2a4/0x2f0
        [<c0335dbe>] class_device_del+0x7e/0xd0
        [<c0335e23>] class_device_unregister+0x13/0x30
        [<dd43552b>] acm_tty_close+0xcb/0x110 [cdc_acm]
        [<c0314cc1>] release_dev+0x731/0x740
        [<c0117e3c>] do_page_fault+0x18c/0x599
        [<c0313c30>] tty_write+0x1f0/0x250
        [<c017b836>] do_ioctl+0x76/0xa0
        [<c03151a4>] tty_release+0x14/0x20
        [<c0169830>] __fput+0x110/0x130
        [<c0167ee9>] filp_close+0x59/0x90
        [<c0167f81>] sys_close+0x61/0xa0
        [<c01031e1>] syscall_call+0x7/0xb
        Code: 74 e4 89 34 24 e8 d7 5d ef ff eb da 90 8d 74 26 00 55 bd ff ff ff 
ff 57 56 be 01 00 00 00 53 31 db 8b 54 24 14 8b 3a 89 e9 89 d8 <f2> ae f7 d1 49 
8b 52 24 8d 74 31 01 85 d2 75 ea 5b 89 f0 5e 5f




[6.] To reproduce problem: attach modem, 'pppd call [connection name]', detach 
modem




[7.1] ver_linux

Linux moire 2.6.12.1-holth #1 Mon Jun 27 22:16:21 EDT 2005 i686 mobile AMD 
Athlon(tm) XP-M (LV) 2200+ AuthenticAMD GNU/Linux
 
Gnu C                  3.3.5-20050130
Gnu make               3.80
binutils               2.15.92.0.2
util-linux             2.12i
mount                  2.12i
module-init-tools      3.0
e2fsprogs              1.37
reiserfsprogs          3.6.19
reiser4progs           line
pcmcia-cs              3.2.5
PPP                    2.4.2
Linux C Library        2.3.4
Dynamic linker (ldd)   2.3.4
Procps                 3.2.5
Net-tools              1.60
Kbd                    1.12
Sh-utils               5.2.1
udev                   058
Modules Loaded         ppp_deflate bsd_comp ppp_async crc_ccitt cdc_acm usblp 
snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq 
snd_via82xx_modem snd_via82xx snd_ac97_codec snd_pcm snd_timer snd_page_alloc 
snd_mpu401_uart snd_rawmidi snd_seq_device snd i2c_viapro i2c_core rt2500 
via_agp ntfs ppp_generic slhc joydev via drm agpgart sata_via sata_svw sata_sil 
sata_promise libata dm_mirror dm_snapshot uhci_hcd usb_storage usbhid ehci_hcd




[7.2] cat /proc/cpuinfo

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 10
model name      : mobile AMD Athlon(tm) XP-M (LV) 2200+
stepping        : 0
cpu MHz         : 398.105
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat 
pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow
bogomips        : 786.24




[7.3] cat /proc/modules

ppp_deflate 4992 0 - Live 0xdd447000
bsd_comp 5504 0 - Live 0xdd439000
ppp_async 8832 0 - Live 0xdd430000
crc_ccitt 1920 1 ppp_async, Live 0xdd2e9000
cdc_acm 10272 5 - Live 0xdd435000
usblp 11264 0 - Live 0xdd2ab000
snd_pcm_oss 47520 0 - Live 0xdd423000
snd_mixer_oss 17152 3 snd_pcm_oss, Live 0xdd2fe000
snd_seq_oss 32256 0 - Live 0xdd41a000
snd_seq_midi_event 6528 1 snd_seq_oss, Live 0xdd2e3000
snd_seq 49552 4 snd_seq_oss,snd_seq_midi_event, Live 0xdd40c000
snd_via82xx_modem 12452 1 - Live 0xdd2f9000
snd_via82xx 22816 3 - Live 0xdd2f2000
snd_ac97_codec 78456 2 snd_via82xx_modem,snd_via82xx, Live 0xdd35f000
snd_pcm 82312 4 snd_pcm_oss,snd_via82xx_modem,snd_via82xx,snd_ac97_codec, Live 
0xdd349000
snd_timer 21252 2 snd_seq,snd_pcm, Live 0xdd2eb000
snd_page_alloc 7812 3 snd_via82xx_modem,snd_via82xx,snd_pcm, Live 0xdd2d7000
snd_mpu401_uart 6272 1 snd_via82xx, Live 0xdd2d4000
snd_rawmidi 20640 1 snd_mpu401_uart, Live 0xdd2dc000
snd_seq_device 7180 3 snd_seq_oss,snd_seq,snd_rawmidi, Live 0xdd2d1000
snd 46820 16 
snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device,
 Live 0xdd2b2000
i2c_viapro 6800 0 - Live 0xdd2af000
i2c_core 18064 1 i2c_viapro, Live 0xdd260000
rt2500 175972 1 - Live 0xdd304000
via_agp 7808 1 - Live 0xdd186000
ntfs 105712 1 - Live 0xdd26f000
ppp_generic 19860 3 ppp_deflate,bsd_comp,ppp_async, Live 0xdd1a6000
slhc 6400 1 ppp_generic, Live 0xdd172000
joydev 8000 0 - Live 0xdd16f000
via 38016 1 - Live 0xdd189000
drm 68504 2 via, Live 0xdd194000
agpgart 29512 2 via_agp,drm, Live 0xdd175000
sata_via 6020 0 - Live 0xdca6c000
sata_svw 5380 0 - Live 0xdca69000
sata_sil 6532 0 - Live 0xdca66000
sata_promise 7940 0 - Live 0xdca63000
libata 41220 4 sata_via,sata_svw,sata_sil,sata_promise, Live 0xdca71000
dm_mirror 20180 0 - Live 0xdca2c000
dm_snapshot 16540 0 - Live 0xdca50000
uhci_hcd 29968 0 - Live 0xdca5a000
usb_storage 30596 0 - Live 0xdca3c000
usbhid 31712 0 - Live 0xdca47000
ehci_hcd 31240 0 - Live 0xdca33000




[7.4] cat /proc/ioports, cat /proc/iomem
0000-001f : dma1
0020-0021 : pic1
0022-0022 : PM2_CNT_BLK
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vesafb
03f6-03f6 : ide0
0400-0407 : viapro-smbus
0800-0803 : PM1a_EVT_BLK
0804-0805 : PM1a_CNT_BLK
0808-080b : PM_TMR
0810-0815 : ACPI CPU throttle
0820-0823 : GPE0_BLK
0cf8-0cff : PCI conf1
4000-40ff : PCI CardBus #02
4400-44ff : PCI CardBus #02
d800-d8ff : 0000:00:12.0
  d800-d8ff : via-rhine
dc00-dcff : 0000:00:11.5
  dc00-dcff : VIA8233
e000-e0ff : 0000:00:11.6
  e000-e0ff : VIA82XX-MODEM
e400-e41f : 0000:00:10.0
  e400-e41f : uhci_hcd
e800-e81f : 0000:00:10.1
  e800-e81f : uhci_hcd
ec00-ec1f : 0000:00:10.2
  ec00-ec1f : uhci_hcd
fc00-fc0f : 0000:00:11.1
  fc00-fc07 : ide0
  fc08-fc0f : ide1


00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cc1ff : Video ROM
000d0000-000d5fff : reserved
000e0000-000effff : Extension ROM
000f0000-000fffff : System ROM
00100000-1bfeffff : System RAM
  00100000-0044bec5 : Kernel code
  0044bec6-00571bff : Kernel data
1bff0000-1bff7fff : ACPI Tables
1bff8000-1bffffff : ACPI Non-volatile Storage
1c000000-1c000fff : 0000:00:0a.0
  1c000000-1c000fff : yenta_socket
1c400000-1c7fffff : PCI CardBus #02
1c800000-1cbfffff : PCI CardBus #02
d5d00000-ddcfffff : PCI Bus #01
  d8000000-dbffffff : 0000:01:00.0
    d8000000-dbffffff : vesafb
dde00000-dfefffff : PCI Bus #01
  de000000-deffffff : 0000:01:00.0
dfffde00-dfffdeff : 0000:00:12.0
  dfffde00-dfffdeff : via-rhine
dfffdf00-dfffdfff : 0000:00:10.3
  dfffdf00-dfffdfff : ehci_hcd
dfffe000-dfffffff : 0000:00:09.0
  dfffe000-dfffffff : 0000:00:09.0
e0000000-e3ffffff : 0000:00:00.0
fff80000-ffffffff : reserved





[7.5] lspci -vvv
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400/A] Chipset Host 
Bridge
        Subsystem: VIA Technologies, Inc.: Unknown device 0000
        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: 8
        Region 0: Memory at e0000000 (32-bit, prefetchable)
        Capabilities: [80] AGP version 3.5
                Status: RQ=32 Iso- ArqSz=0 Cal=2 SBA+ ITACoh- GART64- HTrans- 
64bit- FW- AGP3- Rate=x4
                Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- 
Rate=<none>
        Capabilities: [c0] 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:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00 
[Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000f000-00000fff
        Memory behind bridge: dde00000-dfefffff
        Prefetchable memory behind bridge: d5d00000-ddcfffff
        BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
        Capabilities: [80] 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:00:09.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference 
Card (rev 01)
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 6833
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 32, cache line size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at dfffe000 (32-bit, non-prefetchable)
        Capabilities: [40] 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:00:0a.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 
CardBus/SmartCardBus Controller
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device c602
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping+ SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 168
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at 1c000000 (32-bit, non-prefetchable)
        Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
        Memory window 0: 1c400000-1c7ff000 (prefetchable)
        Memory window 1: 1c800000-1cbff000
        I/O window 0: 00004000-000040ff
        I/O window 1: 00004400-000044ff
        BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
        16-bit legacy interface ports at 0001

0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller (rev 80) (prog-if 00 [UHCI])
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device c905
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32, cache line size 08
        Interrupt: pin A routed to IRQ 7
        Region 4: I/O ports at e400 [size=32]
        Capabilities: [80] 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:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller (rev 80) (prog-if 00 [UHCI])
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device c905
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32, cache line size 08
        Interrupt: pin B routed to IRQ 7
        Region 4: I/O ports at e800 [size=32]
        Capabilities: [80] 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:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller (rev 80) (prog-if 00 [UHCI])
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device c905
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32, cache line size 08
        Interrupt: pin C routed to IRQ 7
        Region 4: I/O ports at ec00 [size=32]
        Capabilities: [80] 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:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 
20 [EHCI])
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device c905
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32, cache line size 10
        Interrupt: pin D routed to IRQ 7
        Region 0: Memory at dfffdf00 (32-bit, non-prefetchable)
        Capabilities: [80] 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:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
        Subsystem: VIA Technologies, Inc.: Unknown device 0000
        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
        Capabilities: [c0] 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:00:11.1 IDE interface: VIA Technologies, Inc. 
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a 
[Master SecP PriP])
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device 1205
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32
        Interrupt: pin A routed to IRQ 255
        Region 4: I/O ports at fc00 [size=16]
        Capabilities: [c0] 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:00:11.5 Multimedia audio controller: VIA Technologies, Inc. 
VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device 0408
        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 C routed to IRQ 10
        Region 0: I/O ports at dc00
        Capabilities: [c0] 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:00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem 
Controller (rev 80)
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device 1005
        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 C routed to IRQ 10
        Region 0: I/O ports at e000
        Capabilities: [d0] 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:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 
74)
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device 0207
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (750ns min, 2000ns max), cache line size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at d800
        Region 1: Memory at dfffde00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8378 [S3 
UniChrome] Integrated Video (rev 01) (prog-if 00 [VGA])
        Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device 030d
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (500ns min)
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at d8000000 (32-bit, prefetchable) [size=dfef0000]
        Region 1: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Expansion ROM at 00010000 [disabled]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [70] AGP version 2.0
                Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 
64bit- FW- AGP3- Rate=x1,x2,x4
                Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- 
Rate=<none>




[7.6] no scsi




[7.7] lsusb -vvv

Bus 004 Device 001: ID 0000:0000  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0000 
  idProduct          0x0000 
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.12.1-holth uhci_hcd
  iProduct                2 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller (#3)
  iSerial                 1 0000:00:10.2
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          2
        bInterval             255
  Language IDs: (length=4)
     0409 English(US)

Bus 003 Device 001: ID 0000:0000  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0000 
  idProduct          0x0000 
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.12.1-holth uhci_hcd
  iProduct                2 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller (#2)
  iSerial                 1 0000:00:10.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          2
        bInterval             255
  Language IDs: (length=4)
     0409 English(US)

Bus 002 Device 002: ID 22b8:1005 Motorola PCS T280e GSM/GPRS Phone
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            2 Communications
  bDeviceSubClass         2 Abstract (modem)
  bDeviceProtocol         0 None
  bMaxPacketSize0         8
  idVendor           0x22b8 Motorola PCS
  idProduct          0x1005 T280e GSM/GPRS Phone
  bcdDevice            0.01
  iManufacturer           1 Motorola Inc.
  iProduct                2 Motorola Phone (V.series 66)
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           67
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          4
    bmAttributes         0xc0
      Self Powered
    MaxPower               20mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol      1 AT-commands (v.25ter)
      iInterface              5 Motorola Communication Interface
  unknown descriptor type: 05 24 00 01 01
  unknown descriptor type: 05 24 01 03 01
  unknown descriptor type: 05 24 06 00 01
  unknown descriptor type: 04 24 02 02
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x89  EP 9 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize         16
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface             16 Motorola Data Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         16
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         16
        bInterval               0
  Language IDs: (length=4)
     0409 English(US)

Bus 002 Device 001: ID 0000:0000  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0000 
  idProduct          0x0000 
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.12.1-holth uhci_hcd
  iProduct                2 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller
  iSerial                 1 0000:00:10.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          2
        bInterval             255
  Language IDs: (length=4)
     0409 English(US)

Bus 001 Device 001: ID 0000:0000  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0         8
  idVendor           0x0000 
  idProduct          0x0000 
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.12.1-holth ehci_hcd
  iProduct                2 VIA Technologies, Inc. USB 2.0
  iSerial                 1 0000:00:10.3
  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 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          2
        bInterval              12
  Language IDs: (length=4)
     0409 English(US)



Thanks,

Daniel Holth <[EMAIL PROTECTED]>
18 July 2005

Reply via email to