sdcard read error with nokia n8 as mass storage
Jan Beich
jbeich at tormail.org
Mon Feb 18 22:02:02 UTC 2013
Hans Petter Selasky <hselasky at c2i.net> writes:
> On Monday 18 February 2013 07:11:56 Jan Beich wrote:
>
>> Hans Petter Selasky <hselasky at c2i.net> writes:
>> > On Sunday 17 February 2013 17:24:23 Jan Beich wrote:
>> >> The phone has 16G of on-board and 16G sdcard memory. FreeBSD 10.0
>> >> detects both but only the former can be mounted. And there is no issue
>> >> mounting the sdcard on Ubuntu or on FreeBSD via iSCSI (fileio).
[...]
>> >> $ usbdump -i usbus7 -s 0 -vvv # on attach
>> >> <http://pastebin.com/mQ472uQJ>
forgotten linux usbmon dump - http://pastebin.com/Df9Zp6T5
>>
>> [...]
>>
>> forgotten debug log - http://pastebin.com/NzpSJBRA
http://pastebin.com/P9474rw4 # no quirks (via source edit)
Why UQ_MSC_NO_SYNC_CACHE is always added for the device? on-board (da0)
memory seems to mount/work just fine without + "Medium not present"
is gone.
$ usbconfig dump_device_quirks | fgrep 421
<empty>
$ kenv | fgrep usb
hw.usb.no_boot_wait="1"
hw.usb.umass.debug="-1"
> Try this quirk:
>
> usbconfig -d x.y add_quirk UQ_MSC_NO_INQUIRY
http://pastebin.com/4R0MYTUK # UQ_MSC_NO_INQUIRY
http://pastebin.com/AGHGiC3n # UQ_MSC_NO_INQUIRY + UQ_MSC_NO_SYNC_CACHE
I've tried a few more (at random) with no luck either.
http://pastebin.com/RW2cg51S # UQ_MSC_FORCE_SHORT_INQ
http://pastebin.com/ahiUvS7f # UQ_MSC_WRONG_CSWSIG
http://pastebin.com/Wf6Be9uN # UQ_MSC_IGNORE_RESIDUE
http://pastebin.com/0W4pcKmY # UQ_MSC_READ_CAP_OFFBY1
Linux seems to use only CAPACITY_HEURISTICS quirk.
More information about the freebsd-usb
mailing list