Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Mar 2006 20:56:22 -0800
From:      Micah <micahjon@ywave.com>
To:        freeBSD <freebsd-questions@freebsd.org>
Subject:   Panic with USB drive - bug or fixed?
Message-ID:  <44164CF6.8040703@ywave.com>

next in thread | raw e-mail | index | archive | help

I'm running 6.0-release p4, and this wasn't a problem in 5.4-release. 
I'm curious if this has been fixed in 6.1 or current or if I should file 
a problem report.  I have a USB SD card reader. When I plug it in (with 
SD card inserted) FreeBSD detects it fine.  Sometimes, however, it 
thinks the device is write protected and after displaying a couple of 
errors the kernel panics with a page fault.  Keep in mind I have NOT 
tried to mount the device yet, I just plugged it in. The device worked 
flawlessly on 5.4 and has worked a couple of times on 6.0 release 
before.  It also works fine on my XP laptop.

Page fault screen shots (sorry for the glare):
http://students.washington.edu/~micahjon/public/usb_page_fault_1.JPG
http://students.washington.edu/~micahjon/public/usb_page_fault_2.JPG

Some lines from /var/log/messages:
Mar 13 09:46:32 trisha kernel: umass0: USB Storage Device, rev 
2.00/2.00, addr 2
Mar 13 09:46:32 trisha kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Mar 13 09:46:32 trisha kernel: da0: <USB Storage Device > Removable 
Direct Access SCSI-2 device
Mar 13 09:46:32 trisha kernel: da0: 40.000MB/s transfers
Mar 13 09:46:32 trisha kernel: da0: 483MB (990976 512 byte sectors: 64H 
32S/T 483C)
Mar 13 09:47:24 trisha kernel: (da0:umass-sim0:0:0:0): WRITE(10). CDB: 
2a 0 0 0 0 ee 0 0 8 0
Mar 13 09:47:24 trisha kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI 
Status Error
Mar 13 09:47:24 trisha kernel: (da0:umass-sim0:0:0:0): SCSI Status: 
Check Condition
Mar 13 09:47:24 trisha kernel: (da0:umass-sim0:0:0:0): DATA PROTECT asc:27,0
Mar 13 09:47:24 trisha kernel: (da0:umass-sim0:0:0:0): Write protected
Mar 13 09:47:24 trisha kernel: (da0:umass-sim0:0:0:0): Unretryable error
Mar 13 09:47:24 trisha kernel: g_vfs_done():da0s1[WRITE(offset=512, 
length=4096)]error = 13
Mar 13 09:47:25 trisha kernel: (da0:umass-sim0:0:0:0): WRITE(10). CDB: 
2a 0 0 0 0 ee 0 0 8 0
Mar 13 09:47:25 trisha kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI 
Status Error
Mar 13 09:47:25 trisha kernel: (da0:umass-sim0:0:0:0): SCSI Status: 
Check Condition
Mar 13 09:47:25 trisha kernel: (da0:umass-sim0:0:0:0): DATA PROTECT asc:27,0
Mar 13 09:47:25 trisha kernel: (da0:umass-sim0:0:0:0): Write protected
Mar 13 09:47:25 trisha kernel: (da0:umass-sim0:0:0:0): Unretryable error
Mar 13 09:47:25 trisha kernel: g_vfs_done():da0s1[WRITE(offset=512, 
length=4096)]error = 13
Mar 13 09:47:25 trisha kernel: fsync: giving up on dirty
Mar 13 09:47:25 trisha kernel: 0xc3a0c220: tag devfs, type VCHR
Mar 13 09:47:25 trisha kernel: usecount 1, writecount 0, refcount 19 
mountedhere 0xc3aa9300
Mar 13 09:47:25 trisha kernel: flags ()
Mar 13 09:47:25 trisha kernel: v_object 0xc37c9210 ref 0 pages 16
Mar 13 09:47:25 trisha kernel:
Mar 13 09:47:25 trisha kernel: dev da0s1
Mar 13 09:54:16 trisha syslogd: kernel boot file is /boot/kernel/kernel

Can get more information tomorrow maybe.

Thanks,
Micah



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44164CF6.8040703>