Below are the results of running my first test (boot PC, login as root, insert lexar jumpdrive, attempt to mount the vfat formatted device). When I ran the test on my IBM PC300PL 6862-U8U (500Mhz P3), the mount command hung for ~30 sec and then the system crashed. When I ran the test on my home-grown ASUS P3BF system (1400Mhz celeron), the mount command hung for ~30sec and then completed ok. Subsequent mounts on the ASUS system were quick. Both systems are running slackware 9.1 with updates and kernel 2.4.25. The IBM is using hotplug 2004_01_05 and the ASUS is using hotplug 2003_08_05. Also note that I tried this test on another IBM PC300PL (different model #, slackware 9.1, kernel 2.4.23, hotplug 2003_08_05) and had a similar crash. Also note that using a CompUSA 256MB thumb drive works fine in all these PCs and always mounts quickly. Maybe there's a hardware (memory?) problem with these IBM PC300PL machines. The information below is from the IBM PC300PL 6862-U8U:

========================================================================
ksymoops 2.4.9 on i686 2.4.25.  Options used
     -v /usr/src/linux/vmlinux (specified)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.25/ (default)
     -m /usr/src/linux/System.map (default)

Unable to handle kernel NULL pointer dereference at virtual address 0000000c
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0132d8c>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010046
eax: c100001c ebx: 00000000 ecx: 6f732e78 edx: 00000000
esi: 00000000 edi: d76aa6c0 ebp: d6925200 esp: d65f1e58
ds: 0018 es: 0018 ss: 0018
Stack: 00000206 00000000 c01326e5 00000000 6f732e78 d6925200 c021372f 6f732e78
00000000 00000282 d65f1e8c d7028fe0 d6925200 00000000 00000000 d6925200
d6925200 00000000 d76aa6c0 d6925200 c0212957 d6925200 00000000 d8832db4
Call Trace: [<c01326e5>] [<c021372f>] [<c0212957>] [<d8832db4>] [<d8832f47>]
[<c0106e45>] [<c01088f5>] [<c0108a74>] [<c010b118>] [<c011d285>] [<c010734f>]
Code: 8b 43 0c 29 c1 89 c8 f7 76 18 89 c1 8b 43 14 89 44 8b 18 8b



>>EIP; c0132d8c <kmem_cache_free_one+2c/a5> <=====


>>eax; c100001c <_end+cb4044/184df088>
>>edi; d76aa6c0 <_end+1735e6e8/184df088>
>>ebp; d6925200 <_end+165d9228/184df088>
>>esp; d65f1e58 <_end+162a5e80/184df088>

Trace; c01326e5 <kfree+35/40>
Trace; c021372f <usb_destroy_configuration+19f/210>
Trace; c0212957 <usb_free_dev+37/60>
Trace; d8832db4 <[usb-uhci]process_urb+164/260>
Trace; d8832f47 <[usb-uhci]uhci_interrupt+97/170>
Trace; c0106e45 <handle_signal+a5/140>
Trace; c01088f5 <handle_IRQ_event+45/70>
Trace; c0108a74 <do_IRQ+64/a0>
Trace; c010b118 <call_do_IRQ+5/d>
Trace; c011d285 <sys_wait4+295/3c0>
Trace; c010734f <system_call+33/38>

Code;  c0132d8c <kmem_cache_free_one+2c/a5>
00000000 <_EIP>:
Code;  c0132d8c <kmem_cache_free_one+2c/a5>   <=====
   0:   8b 43 0c                  mov    0xc(%ebx),%eax   <=====
Code;  c0132d8f <kmem_cache_free_one+2f/a5>
   3:   29 c1                     sub    %eax,%ecx
Code;  c0132d91 <kmem_cache_free_one+31/a5>
   5:   89 c8                     mov    %ecx,%eax
Code;  c0132d93 <kmem_cache_free_one+33/a5>
   7:   f7 76 18                  divl   0x18(%esi)
Code;  c0132d96 <kmem_cache_free_one+36/a5>
   a:   89 c1                     mov    %eax,%ecx
Code;  c0132d98 <kmem_cache_free_one+38/a5>
   c:   8b 43 14                  mov    0x14(%ebx),%eax
Code;  c0132d9b <kmem_cache_free_one+3b/a5>
   f:   89 44 8b 18               mov    %eax,0x18(%ebx,%ecx,4)
Code;  c0132d9f <kmem_cache_free_one+3f/a5>
  13:   8b 00                     mov    (%eax),%eax

<0> Kernel panic: Aieee, killing interrupt handler!

========================================================================
lspci -v output:

00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
Flags: bus master, medium devsel, latency 32
Memory at f0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0


00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
Memory behind bridge: f4000000-f7ffffff


00:02.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
        Flags: bus master, medium devsel, latency 0

00:02.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at fff0 [size=16]


00:02.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 48, IRQ 11
I/O ports at ff00 [size=32]


00:02.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
        Flags: medium devsel, IRQ 9

01:01.0 VGA compatible controller: S3 Inc. Trio 64 3D (rev 01) (prog-if 00 [VGA])
Subsystem: IBM Integrated Trio3D
Flags: bus master, medium devsel, latency 32, IRQ 9
Memory at f4000000 (32-bit, non-prefetchable) [size=64M]
Expansion ROM at 000c0000 [disabled] [size=64K]
Capabilities: [44] Power Management version 1
========================================================================
/var/log/messages:


Apr 5 10:58:43 p500 syslogd 1.4.1: restart.
Apr 5 10:58:44 p500 kernel: klogd 1.4.1, log source = /proc/kmsg started.
Apr 5 10:58:44 p500 kernel: BIOS-provided physical RAM map:
Apr 5 10:58:44 p500 kernel: 383MB LOWMEM available.
Apr 5 10:58:44 p500 kernel: IBM machine detected. Enabling interrupts during APM calls.
Apr 5 10:58:44 p500 kernel: Initializing CPU#0
Apr 5 10:58:44 p500 kernel: Memory: 386192k/393204k available (1511k kernel code, 6624k reserved, 555k data, 100k init, 0k highmem)
Apr 5 10:58:44 p500 kernel: Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Apr 5 10:58:44 p500 kernel: Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Apr 5 10:58:44 p500 kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Apr 5 10:58:44 p500 kernel: Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Apr 5 10:58:44 p500 kernel: CPU: L1 I cache: 16K, L1 D cache: 16K
Apr 5 10:58:44 p500 kernel: CPU: L2 cache: 512K
Apr 5 10:58:44 p500 kernel: Intel machine check architecture supported.
Apr 5 10:58:44 p500 kernel: Intel machine check reporting enabled on CPU#0.
Apr 5 10:58:44 p500 kernel: Enabling fast FPU save and restore... done.
Apr 5 10:58:44 p500 kernel: Enabling unmasked SIMD FPU exception support... done.
Apr 5 10:58:44 p500 kernel: Checking 'hlt' instruction... OK.
Apr 5 10:58:44 p500 kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd83c, last bus=1
Apr 5 10:58:44 p500 kernel: PCI: Using configuration type 1
Apr 5 10:58:44 p500 kernel: PCI: Probing PCI hardware
Apr 5 10:58:44 p500 kernel: PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:02.0
Apr 5 10:58:44 p500 kernel: Limiting direct PCI/PCI transfers.
Apr 5 10:58:44 p500 kernel: isapnp: Scanning for PnP cards...
Apr 5 10:58:44 p500 kernel: isapnp: Card 'Crystal Audio'
Apr 5 10:58:44 p500 kernel: isapnp: 1 Plug & Play card detected total
Apr 5 10:58:44 p500 kernel: Linux NET4.0 for Linux 2.4
Apr 5 10:58:44 p500 kernel: Based upon Swansea University Computer Society NET3.039
Apr 5 10:58:44 p500 kernel: apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
Apr 5 10:58:44 p500 kernel: VFS: Disk quotas vdquot_6.5.1
Apr 5 10:58:44 p500 kernel: Journalled Block Device driver loaded
Apr 5 10:58:44 p500 kernel: parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
Apr 5 10:58:44 p500 kernel: parport0: irq 7 detected
Apr 5 10:58:44 p500 kernel: parport0 (addr 0): SCSI adapter, IMG VP1
Apr 5 10:58:44 p500 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled
Apr 5 10:58:44 p500 kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Apr 5 10:58:44 p500 kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Apr 5 10:58:44 p500 kernel: lp0: using parport0 (polling).
Apr 5 10:58:44 p500 kernel: Real Time Clock Driver v1.10f
Apr 5 10:58:44 p500 kernel: Floppy drive(s): fd0 is 1.44M
Apr 5 10:58:44 p500 kernel: FDC 0 is a post-1991 82077
Apr 5 10:58:44 p500 kernel: loop: loaded (max 8 devices)
Apr 5 10:58:44 p500 kernel: PPP generic driver version 2.4.2
Apr 5 10:58:44 p500 kernel: PPP Deflate Compression module registered
Apr 5 10:58:44 p500 kernel: PPP BSD Compression module registered
Apr 5 10:58:44 p500 kernel: Linux agpgart interface v0.99 (c) Jeff Hartmann
Apr 5 10:58:44 p500 kernel: agpgart: Maximum main memory to use for agp memory: 321M
Apr 5 10:58:44 p500 kernel: agpgart: Detected Intel 440BX chipset
Apr 5 10:58:44 p500 kernel: agpgart: AGP aperture is 64M @ 0xf0000000
Apr 5 10:58:44 p500 kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
Apr 5 10:58:44 p500 kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Apr 5 10:58:44 p500 kernel: PIIX4: IDE controller at PCI slot 00:02.1
Apr 5 10:58:44 p500 kernel: PIIX4: chipset revision 1
Apr 5 10:58:44 p500 kernel: PIIX4: not 100%% native mode: will probe irqs later
Apr 5 10:58:44 p500 kernel: ide0: BM-DMA at 0xfff0-0xfff7, BIOS settings: hda:DMA, hdb:DMA
Apr 5 10:58:44 p500 kernel: ide1: BM-DMA at 0xfff8-0xffff, BIOS settings: hdc:DMA, hdd:pio
Apr 5 10:58:44 p500 kernel: hda: 16481808 sectors (8439 MB) w/418KiB Cache, CHS=1025/255/63, UDMA(33)
Apr 5 10:58:44 p500 kernel: hdb: 8249472 sectors (4224 MB) w/256KiB Cache, CHS=1023/128/63, UDMA(33)
Apr 5 10:58:44 p500 kernel: hdc: ATAPI 40X CD-ROM drive, 120kB Cache, UDMA(33)
Apr 5 10:58:44 p500 kernel: Uniform CD-ROM driver Revision: 3.12
Apr 5 10:58:44 p500 kernel: Partition check:
Apr 5 10:58:44 p500 kernel: hda: hda1
Apr 5 10:58:44 p500 kernel: hdb: hdb1 hdb2
Apr 5 10:58:44 p500 kernel: SCSI subsystem driver Revision: 1.00
Apr 5 10:58:44 p500 kernel: cs4281: version v1.30.32 time 10:14:45 Apr 5 2004
Apr 5 10:58:44 p500 kernel: usb.c: registered new driver usbdevfs
Apr 5 10:58:44 p500 kernel: usb.c: registered new driver hub
Apr 5 10:58:44 p500 kernel: Initializing USB Mass Storage driver...
Apr 5 10:58:44 p500 kernel: usb.c: registered new driver usb-storage
Apr 5 10:58:44 p500 kernel: USB Mass Storage support registered.
Apr 5 10:58:44 p500 kernel: Initializing Cryptographic API
Apr 5 10:58:44 p500 kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Apr 5 10:58:44 p500 kernel: IP Protocols: ICMP, UDP, TCP
Apr 5 10:58:44 p500 kernel: IP: routing cache hash table of 4096 buckets, 32Kbytes
Apr 5 10:58:44 p500 kernel: TCP: Hash tables configured (established 32768 bind 65536)
Apr 5 10:58:44 p500 kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Apr 5 10:58:44 p500 kernel: EXT3-fs: INFO: recovery required on readonly filesystem.
Apr 5 10:58:44 p500 kernel: EXT3-fs: write access will be enabled during recovery.
Apr 5 10:58:44 p500 kernel: kjournald starting. Commit interval 5 seconds
Apr 5 10:58:44 p500 kernel: EXT3-fs: recovery complete.
Apr 5 10:58:44 p500 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Apr 5 10:58:44 p500 kernel: Freeing unused kernel memory: 100k freed
Apr 5 10:58:44 p500 kernel: Adding Swap: 157240k swap-space (priority -1)
Apr 5 10:58:44 p500 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,65), internal journal
Apr 5 10:58:44 p500 kernel: scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Apr 5 10:58:44 p500 kernel: usb-uhci.c: $Revision: 1.275 $ time 10:36:57 Apr 5 2004
Apr 5 10:58:44 p500 kernel: usb-uhci.c: High bandwidth mode enabled
Apr 5 10:58:44 p500 kernel: PCI: Found IRQ 11 for device 00:02.2
Apr 5 10:58:44 p500 kernel: usb-uhci.c: USB UHCI at I/O 0xff00, IRQ 11
Apr 5 10:58:44 p500 kernel: usb.c: new USB bus registered, assigned bus number 1
Apr 5 10:58:44 p500 kernel: Product: USB UHCI Root Hub
Apr 5 10:58:44 p500 kernel: SerialNumber: ff00
Apr 5 10:58:44 p500 kernel: hub.c: USB hub found
Apr 5 10:58:44 p500 kernel: hub.c: 2 ports detected
Apr 5 10:58:44 p500 kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Apr 5 10:58:49 p500 smartd[322]: smartd version 5.1-18 Copyright (C) 2002-3 Bruce Allen
Apr 5 10:58:49 p500 smartd[322]: Home page is http://smartmontools.sourceforge.net/
Apr 5 10:58:49 p500 smartd[322]: Opened configuration file /etc/smartd.conf
Apr 5 10:58:49 p500 smartd[322]: Device: /dev/hda, opened
Apr 5 10:58:49 p500 smartd[322]: Device: /dev/hda, not found in smartd database.
Apr 5 10:58:49 p500 smartd[322]: Device: /dev/hda, is SMART capable. Adding to "monitor" list.
Apr 5 10:58:49 p500 smartd[322]: Device: /dev/hdb, opened
Apr 5 10:58:49 p500 smartd[322]: Device: /dev/hdb, not found in smartd database.
Apr 5 10:58:49 p500 smartd[322]: Device: /dev/hdb, does not support SMART Self-test Log.
Apr 5 10:58:49 p500 smartd[322]: Device: /dev/hdb, does not support SMART Error Log.
Apr 5 10:58:49 p500 smartd[322]: Device: /dev/hdb, is SMART capable. Adding to "monitor" list.
Apr 5 10:58:49 p500 smartd[322]: Monitoring 2 ATA and 0 SCSI devices
Apr 5 10:58:49 p500 smartd[326]: smartd has fork()ed into background mode. New PID=326.
Apr 5 10:58:50 p500 apmd[333]: Version 3.0.2 (APM BIOS 1.2, Linux driver 1.16)
Apr 5 10:58:50 p500 apmd[333]: Charge: * * * (-1% unknown)
Apr 5 10:58:50 p500 smartd[326]: Signal HUP - rereading configuration file /etc/smartd.conf
Apr 5 10:58:50 p500 smartd[326]: Opened configuration file /etc/smartd.conf
Apr 5 10:58:50 p500 smartd[326]: Device: /dev/hda, opened
Apr 5 10:58:51 p500 smartd[326]: Device: /dev/hda, not found in smartd database.
Apr 5 10:58:51 p500 smartd[326]: Device: /dev/hda, is SMART capable. Adding to "monitor" list.
Apr 5 10:58:51 p500 smartd[326]: Device: /dev/hdb, opened
Apr 5 10:58:51 p500 smartd[326]: Device: /dev/hdb, not found in smartd database.
Apr 5 10:58:51 p500 smartd[326]: Device: /dev/hdb, does not support SMART Self-test Log.
Apr 5 10:58:51 p500 smartd[326]: Device: /dev/hdb, does not support SMART Error Log.
Apr 5 10:58:51 p500 smartd[326]: Device: /dev/hdb, is SMART capable. Adding to "monitor" list.
Apr 5 10:58:51 p500 smartd[326]: Monitoring 2 ATA and 0 SCSI devices
Apr 5 11:00:48 p500 kernel: hub.c: new USB device 00:02.2-2, assigned address 2
Apr 5 11:00:48 p500 kernel: Manufacturer: LEXAR MEDIA
Apr 5 11:00:48 p500 kernel: Product: JUMPDRIVE2
Apr 5 11:00:48 p500 kernel: SerialNumber: 0000000517
Apr 5 11:00:48 p500 kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Apr 5 11:00:49 p500 kernel: sda: sda1
Apr 5 11:00:49 p500 default.hotplug[382]: arguments (usb) env (DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug HOME=/ SHLVL=2 DEVICE=/proc/bus/usb/001/002 INTERFACE=8/6/80 PRODUCT=5dc/a300/125 TYPE=0/0/0 DEBUG=yes _=/usr/bin/env)
Apr 5 11:00:49 p500 default.hotplug[382]: invoke /etc/hotplug/usb.agent ()
Apr 5 11:00:52 p500 usb.agent[382]: ... no modules for USB product 5dc/a300/125
Apr 5 11:27:22 p500 syslogd 1.4.1: restart.






-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to