I got the oops below, reproduceable, the reason is probably this:

usb.c: USB disconnect on device 00:04.2-0 address 1
usb.c: USB disconnect on device 00:04.2-1 address 2
usb.c: USB disconnect on device 00:04.2-2 address 3
usb.c: USB bus 1 deregistered
kmem_cache_destroy: Can't free all objects cffedbb8
uhci: not all urb_priv's were freed


Source is "almost pre8" + the usb-2.4 patch.
This happens only with uhci, not usb-uhci

----- Forwarded message from root <[EMAIL PROTECTED]> -----

Date: Fri, 25 Jul 2003 13:03:28 +0200
Subject: 2.4.22-pre7-oops
From: root <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]

smirnow:~ # awk '{print $1}' < /proc/modules | xargs -n1 rmmod -v
Checking hid for persistent data
Checking keybdev for persistent data
Checking ieee1394 for persistent data
Checking st for persistent data
Checking sr_mod for persistent data
Checking cdrom for persistent data
Checking sg for persistent data
Checking input for persistent data
Checking uhci for persistent data
Checking usbcore for persistent data
Checking ext3 for persistent data
ext3: Device or resource busy
Checking jbd for persistent data
jbd: Device or resource busy
Checking lvm-mod for persistent data
Checking autofs for persistent data
autofs: Device or resource busy
Checking 3c59x for persistent data
3c59x: Device or resource busy
Checking reiserfs for persistent data
reiserfs: Device or resource busy
Checking aic7xxx for persistent data
aic7xxx: Device or resource busy

Linux version 2.4.21-usbtest ([EMAIL PROTECTED]) (gcc version 3.3 (SuSE Linux)) #4 Thu 
Jul 24 22:38:44 UTC 2003
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fffd000 (usable)
 BIOS-e820: 000000000fffd000 - 000000000ffff000 (ACPI data)
 BIOS-e820: 000000000ffff000 - 0000000010000000 (ACPI NVS)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
255MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 65533
zone(0): 4096 pages.
zone(1): 61437 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 ASUS                       ) @ 0x000f7ea0
ACPI: RSDT (v001 ASUS   P2B-S    22616.11825) @ 0x0fffd000
ACPI: FADT (v001 ASUS   P2B-S    22616.11825) @ 0x0fffd080
ACPI: BOOT (v001 ASUS   P2B-S    22616.11825) @ 0x0fffd040
ACPI: DSDT (v001   ASUS P2B-S    00000.04096) @ 0x00000000
ACPI: Vendor "  ASUS" System "P2B-S   " Revision 0x0 has a known ACPI BIOS problem.
ACPI: Reason: Bogus PCI routing. This is a non-recoverable error
Kernel command line: root=/dev/sda2 video=atyfb:off 3
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 400.918 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 799.53 BogoMIPS
Memory: 255708k/262132k available (1471k kernel code, 6040k reserved, 577k data, 152k 
init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0183fbff 00000000 00000000 00000000
CPU:             Common caps: 0183fbff 00000000 00000000 00000000
CPU: Intel Pentium II (Deschutes) stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 400.9187 MHz.
..... host bus clock speed is 100.2294 MHz.
cpu: 0, clocks: 1002294, slice: 501147
CPU0<T0:1002288,T1:501136,D:5,S:501147,C:1002294>
mtrr: v1.40 (20010327) Richard Gooch ([EMAIL PROTECTED])
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20030619
ACPI: Disabled via command line (acpi=off)
PCI: PCI BIOS revision 2.10 entry at 0xf0720, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router PIIX [8086/7110] at 00:04.0
Limiting direct PCI/PCI transfers.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x0b (Driver version 1.16)
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 00:04.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xb800-0xb807, BIOS settings: hda:pio, hdb:pio
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 556k freed
VFS: Mounted root (ext2 filesystem).
PCI: Found IRQ 12 for device 00:06.0
PCI: Sharing IRQ 12 with 00:04.2
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
        <Adaptec aic7890/91 Ultra2 SCSI adapter>
        aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs

(scsi0:A:0): 40.000MB/s transfers (20.000MHz, offset 31, 16bit)
  Vendor: IBM       Model: DNES-309170W      Rev: SAH0
  Type:   Direct-Access                      ANSI SCSI revision: 03
(scsi0:A:6): 20.000MB/s transfers (20.000MHz, offset 16)
  Vendor: TEAC      Model: CD-ROM CD-532S    Rev: 1.0A
  Type:   CD-ROM                             ANSI SCSI revision: 02
scsi0:A:0:0: Tagged Queuing enabled.  Depth 32
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 17916240 512-byte hdwr sectors (9173 MB)
Partition check:
 sda: sda1 sda2 sda3
PCI: Found IRQ 10 for device 00:0a.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
00:0a.0: 3Com PCI 3c595 Vortex 100baseTx at 0xa800. Vers LK1.1.18-ac
00:0a.0: Overriding PCI latency timer (CFLT) setting of 32, new value is 248.
 00:a0:24:3d:1d:2f, IRQ 10
  product code 4255 rev 00.0 date 11-13-95
  Internal config register is 41001b, transceivers 0xe10a.
  64K word-wide RAM 3:1 Rx:Tx split, 100baseTX interface.
00:0a.0: scatter/gather disabled. h/w checksums disabled
cramfs: wrong magic
reiserfs: found format "3.6" with standard journal
reiserfs: checking transaction log (device sd(8,2)) ...
for (sd(8,2))
sd(8,2):Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Trying to move old root to /initrd ... failed
Unmounting old root
Trying to free ramdisk memory ... okay
Freeing unused kernel memory: 152k freed
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
LVM version 1.0.5+(22/07/2002) module loaded
Adding Swap: 257000k swap-space (priority 42)
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 12 for device 00:04.2
PCI: Sharing IRQ 12 with 00:06.0
uhci.c: USB UHCI at I/O 0xb400, IRQ 12
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: new USB device 00:04.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x5e3/0x701) is not claimed by any active driver.
hub.c: new USB device 00:04.2-2, assigned address 3
usb.c: USB device 3 (vend/prod 0x60b/0x2001) is not claimed by any active driver.
usb-uhci.c: $Revision: 1.275 $ time 22:38:22 Jul 24 2003
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
mice: PS/2 mouse device common for all mice
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 6, lun 0
sr0: scsi3-mmc drive: 0x/1x caddy
Uniform CD-ROM driver Revision: 3.12
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: IBM-DTTA  Model: -350640           Rev: 0811
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
SCSI device sdb: 12692736 512-byte hdwr sectors (6499 MB)
 sdb: sdb1
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 59 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 59 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 9 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 9 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 59 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 9 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 59 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 59 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 9 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 59 ret -6
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 59 ret -6
usb-uhci.c: $Revision: 1.275 $ time 22:38:22 Jul 24 2003
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
input: USB HID v1.10 Keyboard [SOLIDTEK USB Composite Keyboard] on usb1:3.0
input,hiddev0: USB HID v1.10 Device [SOLIDTEK USB Composite Keyboard] on usb1:3.1
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]>
hid-core.c: USB HID support drivers
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
apm: set display: Power management disabled
usb.c: deregistering driver usb-storage
scsi : 1 host left.
usb.c: deregistering driver hiddev
usb.c: deregistering driver hid
st: Unloaded.
Uniform CD-ROM driver unloaded
usb.c: USB disconnect on device 00:04.2-0 address 1
usb.c: USB disconnect on device 00:04.2-1 address 2
usb.c: USB disconnect on device 00:04.2-2 address 3
usb.c: USB bus 1 deregistered
kmem_cache_destroy: Can't free all objects cffedbb8
uhci: not all urb_priv's were freed
usb.c: deregistering driver usbdevfs
usb.c: deregistering driver hub
lvm -- Module successfully deactivated
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
kernel BUG at slab.c:815!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c013266d>]    Not tainted
EFLAGS: 00010246
eax: 00000000   ebx: cffedc24   ecx: cffedc1c   edx: cffedc1c
esi: cffedc16   edi: d092fdc8   ebp: c0357cb8   esp: cbed7ee4
ds: 0018   es: 0018   ss: 0018
Process modprobe.old (pid: 2139, stackpage=cbed7000)
Stack: fffffffc 0000001c fffffff4 d0930d08 00000011 ffffffea d092f86a d092fdba 
       0000003c 00000020 00000000 00000000 00000000 d092b000 c011d430 d0930cfc 
       00000001 080f9978 00005c30 00000060 00000060 00000004 00000001 ccc46780 
Call Trace:    [<d0930d08>] [<d092f86a>] [<d092fdba>] [<c011d430>] [<d0930cfc>]
  [<d092b060>] [<c0108d83>]

Code: 0f 0b 2f 03 55 29 28 c0 8b 12 81 fa a4 d4 2b c0 75 d3 8d 43 
 
usb-uhci               22160 (initializing)
uhci                   24156 (initializing)
usbcore                58860   1 [usb-uhci uhci]
ext3                   63044   1 (autoclean)
jbd                    47152   1 (autoclean) [ext3]
autofs                 10004   3
3c59x                  26576   1
reiserfs              186740   1
aic7xxx               141452   3
        total:    used:    free:  shared: buffers:  cached:
Mem:  262574080 73297920 189276160        0 17063936 37949440
Swap: 263168000        0 263168000
MemTotal:       256420 kB
MemFree:        184840 kB
MemShared:           0 kB
Buffers:         16664 kB
Cached:          37060 kB
SwapCached:          0 kB
Active:          24868 kB
Inactive:        34860 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       256420 kB
LowFree:        184840 kB
SwapTotal:      257000 kB
SwapFree:       257000 kB
ksymoops 2.4.8 on i686 2.4.21-usbtest.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.21-usbtest/ (default)
     -m /boot/System.map-2.4.21-usbtest (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.

cpu: 0, clocks: 1002294, slice: 501147
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
WARNING: USB Mass Storage data integrity not assured
kernel BUG at slab.c:815!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c013266d>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: 00000000   ebx: cffedc24   ecx: cffedc1c   edx: cffedc1c
esi: cffedc16   edi: d092fdc8   ebp: c0357cb8   esp: cbed7ee4
ds: 0018   es: 0018   ss: 0018
Process modprobe.old (pid: 2139, stackpage=cbed7000)
Stack: fffffffc 0000001c fffffff4 d0930d08 00000011 ffffffea d092f86a d092fdba 
       0000003c 00000020 00000000 00000000 00000000 d092b000 c011d430 d0930cfc 
       00000001 080f9978 00005c30 00000060 00000060 00000004 00000001 ccc46780 
Call Trace:    [<d0930d08>] [<d092f86a>] [<d092fdba>] [<c011d430>] [<d0930cfc>]
  [<d092b060>] [<c0108d83>]
Code: 0f 0b 2f 03 55 29 28 c0 8b 12 81 fa a4 d4 2b c0 75 d3 8d 43 


>>EIP; c013266d <kmem_cache_create+23d/390>   <=====

>>ebx; cffedc24 <_end+fc5e518/1048a954>
>>ecx; cffedc1c <_end+fc5e510/1048a954>
>>edx; cffedc1c <_end+fc5e510/1048a954>
>>esi; cffedc16 <_end+fc5e50a/1048a954>
>>edi; d092fdc8 <[uhci].text.end+3f0/11a8>
>>ebp; c0357cb8 <cache_chain_sem+0/10>
>>esp; cbed7ee4 <_end+bb487d8/1048a954>

Trace; d0930d08 <[uhci]__module_license+4d/85>
Trace; d092f86a <[uhci]uhci_hcd_init+6a/f0>
Trace; d092fdba <[uhci].text.end+3e2/11a8>
Trace; c011d430 <sys_init_module+610/680>
Trace; d0930cfc <[uhci]__module_license+41/85>
Trace; d092b060 <[uhci]uhci_show_td+0/1a0>
Trace; c0108d83 <system_call+33/40>

Code;  c013266d <kmem_cache_create+23d/390>
00000000 <_EIP>:
Code;  c013266d <kmem_cache_create+23d/390>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c013266f <kmem_cache_create+23f/390>
   2:   2f                        das    
Code;  c0132670 <kmem_cache_create+240/390>
   3:   03 55 29                  add    0x29(%ebp),%edx
Code;  c0132673 <kmem_cache_create+243/390>
   6:   28 c0                     sub    %al,%al
Code;  c0132675 <kmem_cache_create+245/390>
   8:   8b 12                     mov    (%edx),%edx
Code;  c0132677 <kmem_cache_create+247/390>
   a:   81 fa a4 d4 2b c0         cmp    $0xc02bd4a4,%edx
Code;  c013267d <kmem_cache_create+24d/390>
  10:   75 d3                     jne    ffffffe5 <_EIP+0xffffffe5>
Code;  c013267f <kmem_cache_create+24f/390>
  12:   8d 43 00                  lea    0x0(%ebx),%eax


1 warning issued.  Results may not be reliable.


----- End forwarded message -----

-- 
USB is for mice, FireWire is for men!


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to