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