Panic with USB drive - bug or fixed?
Micah
micahjon at ywave.com
Tue Mar 14 04:56:25 UTC 2006
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
More information about the freebsd-questions
mailing list