Kernel oops on USB CD burner
Keywords: usb, usb_storage
System and device details, /proc stuff, etc are at the end.
This is the first time I've used a burner, or anything depending on
usb_storage, so please forgive me if the information is a little
scattershot.
The burner performs uneventfully on Windows XP. On host Fafnir I
blanked a CD-RW (minimal), pre-mastered a track of 200 Mb of stuff, and
tried to burn it. It hung 78% of the way through (according to the
GUI), with the drive's record light (red) off. I killed cdrecord. Not
a good idea: Fafnir hung solid. The only info that made it to syslog
was this:
usb-uhci.c: interrupt, status 2 or 3, frame# (various, not in order)
There were 11 of these, not all at once, followed by:
usb.c: USB disconnect on device 3
Unable to handle kernel NULL pointer dereference at virtual address 00000002
(whereupon it died.)
I tried variations, such as trying to use other cdrecord backends.
Several crashes occurred, but no useful information was obtained.
Switching consoles was not possible.
On host Baobei I created 667 Mb of random test data, pre-mastered a track,
and burned it in dummy (simulation) mode. It finished without crashing.
Syslog messages were:
__alloc_pages: 3-order allocation failed (gfp=0x20/0)
repeated 105 times in 1 group
usb-uhci.c: interrrupt, status {2,3}, frame# whatever
(1 of each)
For the next test I blanked the (same) CD-RW, and burned the track. It
worked. The files on the disc were bit-for-bit identical with the
originals. During the burn it got one "status 3, frame# 1849". No more
allocation failures.
Then I selected the same test data and tried to master and write on the
fly. That produced an oops, and I caught the data in syslog. Being
long, the syslog messages are at the end, as well as xcdroast's log of
the commands it executed. Notice that there was a USB disconnect just
before the null pointer dereference.
After that, I again burned the premastered track and it succeeded; the
disc was without error.
If you need further information, or want me to test a patch, please
send mail.
James F. Carter Voice 310 825 2897 FAX 310 206 6673
UCLA-Mathnet; 6115 MSA; 405 Hilgard Ave.; Los Angeles, CA, USA 90095-1555
Email: [EMAIL PROTECTED] http://www.math.ucla.edu/~jimc (q.v. for PGP key)
===== Hardware and Software Info =====
Hostname: Baobei Fafnir
System: Dell Dimension 4100 Dell Dimension XPS R400
Vintage: Dec. 2000 1999
Chipset: 82815 815E Chipset (has ACPI) 440BX - 82443BX
CPU: Pentium III "Coppermine" 1 GHz Pentium II "Deschutes" 400 MHz
Memory: 256 Mb 128 Mb
USB controller: 82801BA/BAM USB 82371AB/EB/MB PIIX4 USB
USB version: 1.1 1.1
Distro: SuSE 8.1 SuSE 8.1
Kernel: 2.4.19-4GB (SuSE generic) 2.4.19 (self-compiled)
Burner vendor: Digital Research Technologies
Model: DR-CDRW401248EU
Command set: ANSI MMC (multimedia command set)
Modes: DAO, TAO, multisession, packet
Speeds: 48x read, 40x burn CD-R, 12x rewrite CD-RW
Speed used: 4x
Application: xcdroast-0.98alpha10, uses cdrecord-1.11.a28
Cdrecord drvr: generic SCSI-3/mmc CD-R driver (mmc_cdr)
USB modules: usb-storage, scsi_mod, usb-uhci, usbcore;
also ide-cd, sr_mod, cdrom
===== Command Execution Log =====
Sun Dec 29 18:47:58 2002 XCDR 0.98alpha10: Getting size of mkisofs-image
Sun Dec 29 18:47:58 2002 XCDR 0.98alpha10: Executing:
/usr/X11R6/lib/xcdroast-0.98/bin/xcdrwrap MKISOFS -gui -v -r -J
-jcharset default -l -D -L -print-size -V "" -P "" -p ""
-abstract "" -biblio "" -copyright ""
-graft-points "/cdtest/=/tmp/root.junk/cdtest"
Sun Dec 29 18:50:22 2002 XCDR 0.98alpha10: Blanking CD with mode fast
Sun Dec 29 18:50:22 2002 XCDR 0.98alpha10: Executing:
/usr/X11R6/lib/xcdroast-0.98/bin/xcdrwrap CDRECORD dev= "0,0,0"
-v speed=4 blank=fast
Sun Dec 29 18:54:05 2002 XCDR 0.98alpha10: Executing:
/usr/X11R6/lib/xcdroast-0.98/bin/xcdrwrap CDRECORD dev= "0,0,0" -msinfo
(Probably the last line is truncated.)
===== Syslog output run through ksymoops =====
ksymoops 2.4.5 on i686 2.4.19-4GB. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.19-4GB/ (default)
-m /boot/System.map-2.4.19-4GB (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.
Dec 29 18:55:07 baobei kernel: Oops: 0000 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002
Dec 29 18:55:07 baobei kernel: CPU: 0
Dec 29 18:55:07 baobei kernel: EIP: 0010:[sg:sg_major_ptrs+4888159/38294149] Not
tainted
Dec 29 18:55:07 baobei kernel: EIP: 0010:[<c4b402df>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Dec 29 18:55:07 baobei kernel: EFLAGS: 00010246
Dec 29 18:55:07 baobei kernel: eax: 00000000 ebx: c43a3000 ecx: 00000000 edx:
00002003
Dec 29 18:55:07 baobei kernel: esi: c43a3200 edi: 00000000 ebp: c43a32ac esp:
c48dff84
Dec 29 18:55:07 baobei kernel: ds: 0018 es: 0018 ss: 0018
Dec 29 18:55:07 baobei kernel: Process scsi_eh_0 (pid: 622, stackpage=c48df000)
Dec 29 18:55:07 baobei kernel: Stack: c43a3344 00000282 c43a3600 c44ce1c0 c43a32ac
c0204d4a c43a3600 00000000
Dec 29 18:55:07 baobei kernel: c43a3600 00000000 c020556c c43a3600 c43a3400
00000000 c48de000 c44ce1c0
Dec 29 18:55:07 baobei kernel: c48dffd4 c43a32ac c0205906 c44ce1c0 00000000
00000000 c48dffdc c48dffdc
Dec 29 18:55:07 baobei kernel: Call Trace: [scsi_try_bus_reset+58/144]
[scsi_unjam_host+1196/1904] [scsi_error_handler+214/288] [kernel_thread+38/48]
[scsi_error_handler+0/288]
Dec 29 18:55:07 baobei kernel: Call Trace: [<c0204d4a>] [<c020556c>] [<c0205906>]
[<c01072c6>] [<c0205830>]
Dec 29 18:55:07 baobei kernel: Code: 8b 90 d4 00 00 00 80 7a 04 00 74 77 31 ed 8d 76
00 8b 5a 0c
>>EIP; c4b402df <END_OF_CODE+1f9e40c/????> <=====
>>ebx; c43a3000 <END_OF_CODE+180112d/????>
>>edx; 00002003 Before first symbol
>>esi; c43a3200 <END_OF_CODE+180132d/????>
>>ebp; c43a32ac <END_OF_CODE+18013d9/????>
>>esp; c48dff84 <END_OF_CODE+1d3e0b1/????>
Trace; c0204d4a <scsi_try_bus_reset+3a/90>
Trace; c020556c <scsi_unjam_host+4ac/770>
Trace; c0205906 <scsi_error_handler+d6/120>
Trace; c01072c6 <kernel_thread+26/30>
Trace; c0205830 <scsi_error_handler+0/120>
Code; c4b402df <END_OF_CODE+1f9e40c/????>
00000000 <_EIP>:
Code; c4b402df <END_OF_CODE+1f9e40c/????> <=====
0: 8b 90 d4 00 00 00 mov 0xd4(%eax),%edx <=====
Code; c4b402e5 <END_OF_CODE+1f9e412/????>
6: 80 7a 04 00 cmpb $0x0,0x4(%edx)
Code; c4b402e9 <END_OF_CODE+1f9e416/????>
a: 74 77 je 83 <_EIP+0x83> c4b40362
<END_OF_CODE+1f9e48f/????>
Code; c4b402eb <END_OF_CODE+1f9e418/????>
c: 31 ed xor %ebp,%ebp
Code; c4b402ed <END_OF_CODE+1f9e41a/????>
e: 8d 76 00 lea 0x0(%esi),%esi
Code; c4b402f0 <END_OF_CODE+1f9e41d/????>
11: 8b 5a 0c mov 0xc(%edx),%ebx
Dec 29 18:55:07 baobei kernel: <1>Unable to handle kernel paging request at virtual
address 61333467
Dec 29 18:55:07 baobei kernel: c2a7206f
Dec 29 18:55:07 baobei kernel: *pde = 00000000
Dec 29 18:55:07 baobei kernel: Oops: 0000 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002
Dec 29 18:55:07 baobei kernel: CPU: 0
Dec 29 18:55:07 baobei kernel: EIP:
0010:[st:__insmod_st_O/lib/modules/2.4.19-4GB/kernel/drivers/scsi/st+-33021841/96]
Not tainted
Dec 29 18:55:07 baobei kernel: EIP: 0010:[<c2a7206f>] Not tainted
Dec 29 18:55:07 baobei kernel: EFLAGS: 00010246
Dec 29 18:55:07 baobei kernel: eax: c43a3000 ebx: c4767f60 ecx: c1387000 edx:
61333463
Dec 29 18:55:07 baobei kernel: esi: 00000000 edi: 00000001 ebp: 61333463 esp:
c2a6bf38
Dec 29 18:55:07 baobei kernel: ds: 0018 es: 0018 ss: 0018
Dec 29 18:55:07 baobei kernel: Process khubd (pid: 196, stackpage=c2a6b000)
Dec 29 18:55:07 baobei kernel: Stack: c466f400 61333463 c4767f60 0000000a 00000001
c466f400 c2a74659 c43a3000
Dec 29 18:55:08 baobei kernel: 00000002 c466f800 00000000 c43a3000 c455ac00
00000001 c165dbe0 00000001
Dec 29 18:55:08 baobei kernel: 00000001 c165dbe0 c455ac00 c2a74ae2 c165dbe0
00000001 00000103 00000001
Dec 29 18:55:08 baobei kernel: Call Trace: [<c2a74659>] [<c2a74ae2>] [<c2a74b65>]
[<c2a7d7e0>] [<c2a7d7e0>]
Dec 29 18:55:08 baobei kernel: [<c01072c6>] [<c2a74b30>]
Dec 29 18:55:08 baobei kernel: Code: 8b 4a 04 83 c5 08 89 c8 89 0c 24 c1 f8 05 83 e1
1f 8d 7c 85
>>EIP; c2a7206f <[isa-pnp].bss.end+292c90/3a0c81> <=====
>>eax; c43a3000 <END_OF_CODE+180112d/????>
>>ebx; c4767f60 <END_OF_CODE+1bc608d/????>
>>ecx; c1387000 <_end+ff3ed4/131ff34>
>>edx; 61333463 Before first symbol
>>ebp; 61333463 Before first symbol
>>esp; c2a6bf38 <[isa-pnp].bss.end+28cb59/3a0c81>
Trace; c2a74659 <[isa-pnp].bss.end+29527a/3a0c81>
Trace; c2a74ae2 <[isa-pnp].bss.end+295703/3a0c81>
Trace; c2a74b65 <[isa-pnp].bss.end+295786/3a0c81>
Trace; c2a7d7e0 <[isa-pnp].bss.end+29e401/3a0c81>
Trace; c2a7d7e0 <[isa-pnp].bss.end+29e401/3a0c81>
Trace; c01072c6 <kernel_thread+26/30>
Trace; c2a74b30 <[isa-pnp].bss.end+295751/3a0c81>
Code; c2a7206f <[isa-pnp].bss.end+292c90/3a0c81>
00000000 <_EIP>:
Code; c2a7206f <[isa-pnp].bss.end+292c90/3a0c81> <=====
0: 8b 4a 04 mov 0x4(%edx),%ecx <=====
Code; c2a72072 <[isa-pnp].bss.end+292c93/3a0c81>
3: 83 c5 08 add $0x8,%ebp
Code; c2a72075 <[isa-pnp].bss.end+292c96/3a0c81>
6: 89 c8 mov %ecx,%eax
Code; c2a72077 <[isa-pnp].bss.end+292c98/3a0c81>
8: 89 0c 24 mov %ecx,(%esp,1)
Code; c2a7207a <[isa-pnp].bss.end+292c9b/3a0c81>
b: c1 f8 05 sar $0x5,%eax
Code; c2a7207d <[isa-pnp].bss.end+292c9e/3a0c81>
e: 83 e1 1f and $0x1f,%ecx
Code; c2a72080 <[isa-pnp].bss.end+292ca1/3a0c81>
11: 8d 7c 85 00 lea 0x0(%ebp,%eax,4),%edi
Dec 29 18:55:08 baobei kernel: <1>Unable to handle kernel NULL pointer dereference at
virtual address 00000014
Dec 29 18:55:08 baobei kernel: c014cb9f
Dec 29 18:55:08 baobei kernel: *pde = 00000000
Dec 29 18:55:08 baobei kernel: Oops: 0000 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002
Dec 29 18:55:08 baobei kernel: CPU: 0
Dec 29 18:55:08 baobei kernel: EIP: 0010:[pipe_release+31/144] Not tainted
Dec 29 18:55:08 baobei kernel: EIP: 0010:[<c014cb9f>] Not tainted
Dec 29 18:55:08 baobei kernel: EFLAGS: 00010246
Dec 29 18:55:08 baobei kernel: eax: 00000000 ebx: c5d3a440 ecx: c9f9d50c edx:
00000000
Dec 29 18:55:08 baobei kernel: esi: c9f9d50c edi: c9f9d4a0 ebp: c78d1520 esp:
c6673f2c
Dec 29 18:55:08 baobei kernel: ds: 0018 es: 0018 ss: 0018
Dec 29 18:55:08 baobei kernel: Process hotplug (pid: 2372, stackpage=c6673000)
Dec 29 18:55:08 baobei kernel: Stack: c5d3a440 c130f2a0 c9f9d4a0 c014cc3e c9f9d4a0
00000000 00000001 c0144459
Dec 29 18:55:08 baobei kernel: c9f9d4a0 c5d3a440 c5d3a440 c5177240 00000000
00000001 c0142e97 c5d3a440
Dec 29 18:55:08 baobei kernel: c5177240 c5d3a440 c5177240 0000000f 00000001
c5177240 c0121167 c5d3a440
Dec 29 18:55:08 baobei kernel: Call Trace: [pipe_write_release+14/32]
[fput+217/256] [filp_close+55/96] [put_files_struct+87/176] [do_exit+208/640]
Dec 29 18:55:08 baobei kernel: Call Trace: [<c014cc3e>] [<c0144459>] [<c0142e97>]
[<c0121167>] [<c0121750>]
Dec 29 18:55:08 baobei kernel: [<c012192f>] [<c0108e63>]
Dec 29 18:55:08 baobei kernel: Code: 8b 5a 14 29 c3 89 5a 14 8b 97 e8 00 00 00 8b 44
24 18 8b 4a
>>EIP; c014cb9f <pipe_release+1f/90> <=====
>>ebx; c5d3a440 <END_OF_CODE+319856d/????>
>>ecx; c9f9d50c <END_OF_CODE+73fb639/????>
>>esi; c9f9d50c <END_OF_CODE+73fb639/????>
>>edi; c9f9d4a0 <END_OF_CODE+73fb5cd/????>
>>ebp; c78d1520 <END_OF_CODE+4d2f64d/????>
>>esp; c6673f2c <END_OF_CODE+3ad2059/????>
Trace; c014cc3e <pipe_write_release+e/20>
Trace; c0144459 <fput+d9/100>
Trace; c0142e97 <filp_close+37/60>
Trace; c0121167 <put_files_struct+57/b0>
Trace; c0121750 <do_exit+d0/280>
Trace; c012192f <sys_exit+f/10>
Trace; c0108e63 <system_call+33/40>
Code; c014cb9f <pipe_release+1f/90>
00000000 <_EIP>:
Code; c014cb9f <pipe_release+1f/90> <=====
0: 8b 5a 14 mov 0x14(%edx),%ebx <=====
Code; c014cba2 <pipe_release+22/90>
3: 29 c3 sub %eax,%ebx
Code; c014cba4 <pipe_release+24/90>
5: 89 5a 14 mov %ebx,0x14(%edx)
Code; c014cba7 <pipe_release+27/90>
8: 8b 97 e8 00 00 00 mov 0xe8(%edi),%edx
Code; c014cbad <pipe_release+2d/90>
e: 8b 44 24 18 mov 0x18(%esp,1),%eax
Code; c014cbb1 <pipe_release+31/90>
12: 8b 4a 00 mov 0x0(%edx),%ecx
Dec 29 18:55:08 baobei kernel: <1>Unable to handle kernel NULL pointer dereference at
virtual address 00000001
Dec 29 18:55:08 baobei kernel: c0284717
Dec 29 18:55:08 baobei kernel: *pde = 00000000
Dec 29 18:55:08 baobei kernel: Oops: 0002 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002
Dec 29 18:55:08 baobei kernel: CPU: 0
Dec 29 18:55:08 baobei kernel: EIP: 0010:[rwsem_wake+13063/13124] Not tainted
Dec 29 18:55:08 baobei kernel: EIP: 0010:[<c0284717>] Not tainted
Dec 29 18:55:08 baobei kernel: EFLAGS: 00010246
Dec 29 18:55:08 baobei kernel: eax: 00000000 ebx: 00000009 ecx: 00000009 edx:
40014009
Dec 29 18:55:08 baobei kernel: esi: 40014000 edi: 00000001 ebp: 00000009 esp:
c6673f4c
Dec 29 18:55:08 baobei kernel: ds: 0018 es: 0018 ss: 0018
Dec 29 18:55:08 baobei kernel: Process hotplug (pid: 2374, stackpage=c6673000)
Dec 29 18:55:08 baobei kernel: Stack: 00000001 00000009 c9f9d680 c165de20 fffffff2
c014c904 00000001 40014000
Dec 29 18:55:08 baobei kernel: 00000009 00000073 00000009 00000001 c4938924
c9f9d6ec 00000000 00000009
Dec 29 18:55:08 baobei kernel: 40014000 c541db40 ffffffea 00000009 c0143825
c541db40 40014000 00000009
Dec 29 18:55:08 baobei kernel: Call Trace: [pipe_write+292/704] [sys_write+133/256]
[system_call+51/64]
Dec 29 18:55:08 baobei kernel: Call Trace: [<c014c904>] [<c0143825>] [<c0108e63>]
Dec 29 18:55:08 baobei kernel: Code: f3 aa 58 59 e9 a6 b4 ff ff ba f2 ff ff ff e9 e5
b4 ff ff ba
>>EIP; c0284717 <rwsem_wake+3307/3344> <=====
>>edx; 40014009 Before first symbol
>>esi; 40014000 Before first symbol
>>esp; c6673f4c <END_OF_CODE+3ad2079/????>
Trace; c014c904 <pipe_write+124/2c0>
Trace; c0143825 <sys_write+85/100>
Trace; c0108e63 <system_call+33/40>
Code; c0284717 <rwsem_wake+3307/3344>
00000000 <_EIP>:
Code; c0284717 <rwsem_wake+3307/3344> <=====
0: f3 aa repz stos %al,%es:(%edi) <=====
Code; c0284719 <rwsem_wake+3309/3344>
2: 58 pop %eax
Code; c028471a <rwsem_wake+330a/3344>
3: 59 pop %ecx
Code; c028471b <rwsem_wake+330b/3344>
4: e9 a6 b4 ff ff jmp ffffb4af <_EIP+0xffffb4af> c027fbc6
<__generic_copy_from_user+36/60>
Code; c0284720 <rwsem_wake+3310/3344>
9: ba f2 ff ff ff mov $0xfffffff2,%edx
Code; c0284725 <rwsem_wake+3315/3344>
e: e9 e5 b4 ff ff jmp ffffb4f8 <_EIP+0xffffb4f8> c027fc0f
<__strncpy_from_user+1f/30>
Code; c028472a <rwsem_wake+331a/3344>
13: ba 00 00 00 00 mov $0x0,%edx
Dec 29 18:55:08 baobei kernel: <1>Unable to handle kernel paging request at virtual
address 8260a9f0
Dec 29 18:55:08 baobei kernel: c1305510
Dec 29 18:55:08 baobei kernel: *pde = 00000000
Dec 29 18:55:08 baobei kernel: Oops: 0002 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002
Dec 29 18:55:08 baobei kernel: CPU: 0
Dec 29 18:55:08 baobei kernel: EIP:
0010:[st:__insmod_st_O/lib/modules/2.4.19-4GB/kernel/drivers/scsi/st+-57584368/96]
Not tainted
Dec 29 18:55:08 baobei kernel: EIP: 0010:[<c1305510>] Not tainted
Dec 29 18:55:08 baobei kernel: EFLAGS: 00010086
Dec 29 18:55:08 baobei kernel: eax: c13054f8 ebx: c165dca0 ecx: 000000f9 edx:
c1305508
Dec 29 18:55:08 baobei kernel: esi: c165de20 edi: 00000001 ebp: c48dff24 esp:
c48dff04
Dec 29 18:55:08 baobei kernel: ds: 0018 es: 0018 ss: 0018
Dec 29 18:55:08 baobei kernel: Process hotplug (pid: 2371, stackpage=c48df000)
Dec 29 18:55:08 baobei kernel: Stack: c011b7d4 c13054f8 c165de20 00000282 00000001
c165de20 c9f9d32c c9f9d2c0
Dec 29 18:55:08 baobei kernel: c78d14a0 c014cbde c5aa03a0 c130f2a0 c9f9d2c0
c014cc1e c9f9d2c0 00000001
Dec 29 18:55:08 baobei kernel: 00000000 c0144459 c9f9d2c0 c5aa03a0 c5aa03a8
c5177a60 00000000 00000001
Dec 29 18:55:08 baobei kernel: Call Trace: [__wake_up+52/128] [pipe_release+94/144]
[pipe_read_release+14/32] [fput+217/256] [filp_close+55/96]
Dec 29 18:55:08 baobei kernel: Call Trace: [<c011b7d4>] [<c014cbde>] [<c014cc1e>]
[<c0144459>] [<c0142e97>]
Dec 29 18:55:08 baobei kernel: [<c0121167>] [<c0121750>] [<c012192f>] [<c0108e63>]
Dec 29 18:55:08 baobei kernel: Code: 00 04 00 00 00 20 01 00 04 00 00 00 00 00 00 00
00 00 00 00
>>EIP; c1305510 <_end+f723e4/131ff34> <=====
>>eax; c13054f8 <_end+f723cc/131ff34>
>>ebx; c165dca0 <_end+12cab74/131ff34>
>>edx; c1305508 <_end+f723dc/131ff34>
>>esi; c165de20 <_end+12cacf4/131ff34>
>>ebp; c48dff24 <END_OF_CODE+1d3e051/????>
>>esp; c48dff04 <END_OF_CODE+1d3e031/????>
Trace; c011b7d4 <__wake_up+34/80>
Trace; c014cbde <pipe_release+5e/90>
Trace; c014cc1e <pipe_read_release+e/20>
Trace; c0144459 <fput+d9/100>
Trace; c0142e97 <filp_close+37/60>
Trace; c0121167 <put_files_struct+57/b0>
Trace; c0121750 <do_exit+d0/280>
Trace; c012192f <sys_exit+f/10>
Trace; c0108e63 <system_call+33/40>
Code; c1305510 <_end+f723e4/131ff34>
00000000 <_EIP>:
Code; c1305510 <_end+f723e4/131ff34> <=====
0: 00 04 00 add %al,(%eax,%eax,1) <=====
Code; c1305513 <_end+f723e7/131ff34>
3: 00 00 add %al,(%eax)
Code; c1305515 <_end+f723e9/131ff34>
5: 20 01 and %al,(%ecx)
Code; c1305517 <_end+f723eb/131ff34>
7: 00 04 00 add %al,(%eax,%eax,1)
1 warning issued. Results may not be reliable.
===== Output of ver_linux =====
(These are all for Baobei, collected on a freshly booted machine.)
Linux baobei 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002 i686 unknown
Gnu C gcc (GCC) 3.2 Copyright (C) 2002 Free Software Foundation
, Inc. This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Gnu make 3.79.1
util-linux 2.11u
mount 2.11u
modutils 2.4.19
e2fsprogs 1.28
Linux C Library x 1 root root 1312470 Sep 10 09:51 /lib/libc.
so.6
Dynamic linker (ldd) 2.2.5
Linux C++ Library 5.0.0
Procps 2.0.7
Net-tools 1.60
Kbd 1.06
Sh-utils 2.0
Modules Loaded ipv6 ide-cd isa-pnp st sr_mod cdrom sg usb-storage joydev
evdev input usb-uhci e100 ipt_REJECT iptable_filter ipt_LOG ipt_limit iptable_n
at ip_conntrack ip_tables snd-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mpu4
01-uart snd-rawmidi snd-seq-device snd usbcore soundcore
===== /proc/cpuinfo =====
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 10
cpu MHz : 996.781
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat p
se36 mmx fxsr sse
bogomips : 1985.74
===== /proc/modules =====
ipv6 138964 -1 (autoclean)
ide-cd 28388 0 (autoclean)
isa-pnp 29664 0 (unused)
st 26924 0 (autoclean) (unused)
sr_mod 13432 0 (autoclean)
cdrom 26400 0 (autoclean) [ide-cd sr_mod]
sg 27904 0 (autoclean)
usb-storage 52336 0
joydev 5600 0 (unused)
evdev 4352 0 (unused)
input 3168 0 [joydev evdev]
usb-uhci 21612 0 (unused)
e100 68184 1
ipt_REJECT 2712 1 (autoclean)
iptable_filter 1644 1 (autoclean)
ipt_LOG 3320 1 (autoclean)
ipt_limit 824 1 (autoclean)
iptable_nat 13688 1 (autoclean)
ip_conntrack 14140 1 (autoclean) [iptable_nat]
ip_tables 11576 7 [ipt_REJECT iptable_filter ipt_LOG ipt_limit ip
table_nat]
snd-intel8x0 18848 0 (autoclean)
snd-pcm 63328 0 (autoclean) [snd-intel8x0]
snd-timer 11524 0 (autoclean) [snd-pcm]
snd-ac97-codec 26628 0 (autoclean) [snd-intel8x0]
snd-mpu401-uart 3296 0 (autoclean) [snd-intel8x0]
snd-rawmidi 13920 0 (autoclean) [snd-mpu401-uart]
snd-seq-device 4140 0 (autoclean) [snd-rawmidi]
snd 31300 0 [snd-intel8x0 snd-pcm snd-timer snd-ac97-codec
snd-mpu401-uart snd-rawmidi snd-seq-device]
usbcore 56768 1 [usb-storage usb-uhci snd]
soundcore 3396 0 [snd]
===== /proc/ioports =====
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vesafb
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
d000-dfff : PCI Bus #02
df00-df3f : PCI device 8086:2449
df00-df3f : e100
dff0-dff7 : PCI device 14f1:2f00
e800-e8ff : PCI device 8086:2445
e800-e8ff : Intel 82801BA-ICH2 - AC'97
ef00-ef3f : PCI device 8086:2445
ef00-ef3f : Intel 82801BA-ICH2 - Controller
ef80-ef9f : PCI device 8086:2442
ef80-ef9f : usb-uhci
efa0-efaf : PCI device 8086:2443
ffa0-ffaf : PCI device 8086:244b
ffa0-ffa7 : ide0
ffa8-ffaf : ide1
===== /proc/iomem =====
00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-0ffbffff : System RAM
00100000-00284753 : Kernel code
00284754-002ec99f : Kernel data
0ffc0000-0fff7fff : ACPI Tables
0fff8000-0fffffff : ACPI Non-volatile Storage
e4600000-f46fffff : PCI Bus #01
e8000000-efffffff : PCI device 10de:0110
e8000000-e9ffffff : vesafb
f4700000-f47fffff : PCI Bus #02
f8000000-fbffffff : PCI device 8086:1130
fc900000-fe9fffff : PCI Bus #01
fd000000-fdffffff : PCI device 10de:0110
fea00000-feafffff : PCI Bus #02
feae0000-feaeffff : PCI device 14f1:2f00
feaff000-feafffff : PCI device 8086:2449
feaff000-feafffff : e100
ffb80000-ffbfffff : reserved
fff00000-ffffffff : reserved
===== lspci -vvv =====
00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller
Hub (rev 02)
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 f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: <available only to root>
00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev 02) (prog-if 00
[Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR+ FastB2B-
Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: fc900000-fe9fffff
Prefetchable memory behind bridge: e4600000-f46fffff
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 02) (prog-if 00 [Normal
decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fea00000-feafffff
Prefetchable memory behind bridge: f4700000-f47fffff
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping-
SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 02) (prog-if 80 [Master])
Subsystem: Intel Corp.: Unknown device 4541
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
Region 0: [virtual] I/O ports at 01f0
Region 1: [virtual] I/O ports at 03f4
Region 2: [virtual] I/O ports at 0170
Region 3: [virtual] I/O ports at 0374
Region 4: I/O ports at ffa0 [size=16]
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 02) (prog-if 00
[UHCI])
Subsystem: Intel Corp.: Unknown device 4541
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 4: I/O ports at ef80 [size=32]
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 02)
Subsystem: Intel Corp.: Unknown device 4541
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 9
Region 4: I/O ports at efa0 [size=16]
00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 02)
Subsystem: Intel Corp.: Unknown device 4541
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 9
Region 0: I/O ports at e800 [size=256]
Region 1: I/O ports at ef00 [size=64]
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX] (rev b2)
(prog-if 00 [VGA])
Subsystem: nVidia Corporation: Unknown device 0091
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 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e8000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at fe9f0000 [disabled] [size=64K]
Capabilities: <available only to root>
02:08.0 Ethernet controller: Intel Corp. 82801BA/BAM/CA/CAM Ethernet Controller (rev
01)
Subsystem: Intel Corp. EtherExpress PRO/100 VE
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 (2000ns min, 14000ns max), cache line size 08
Interrupt: pin A routed to IRQ 3
Region 0: Memory at feaff000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at df00 [size=64]
Capabilities: <available only to root>
02:0b.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01)
Subsystem: Conexant Dynalink 56PMi
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
Interrupt: pin A routed to IRQ 11
Region 0: Memory at feae0000 (32-bit, non-prefetchable) [size=64K]
Region 1: I/O ports at dff0 [size=8]
Capabilities: <available only to root>
===== /proc/scsi/scsi =====
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATAPI Model: CD-R/RW 40X12 Rev: 3.AX
Type: CD-ROM ANSI SCSI revision: 02
===== /proc/bus/usb/devices =====
T: Bus=01 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.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=ef80
C:* #Ifs= 1 Cfg#= 1 Atr=40 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= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=04a5 ProdID=6007 Rev= 1.00
S: Product=USB 2.0 Storage Device
S: SerialNumber=03200000000000011171
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=02 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=1ms
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users