Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Aug 2009 16:52:31 +0400
From:      Andrei Crivoi <andrei.crivoi@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Sony PRS-505 Reader and camcontrol load problem
Message-ID:  <332c55d60908020552h4b89e7d5y97e4c8b29f313cd6@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi gaise,
i'm trying to mount a memory stick card on my Sony Portable Reader PRS-505
device and constantly getting the "Error received from start unit command"
message when issuing "camcontrol load" command.
Here is the full log:

[root@morbo /usr/home/andrei]# camcontrol rescan all
Re-scan of bus 0 was successful
Re-scan of bus 1 was successful

[root@morbo /usr/home/andrei]# camcontrol devlist
<Sony PRS-505/UC 1000>             at scbus1 target 0 lun 0 (pass0,da0)
<Sony PRS-505/UC:MS 1000>          at scbus1 target 0 lun 1 (pass1,da1)
<Sony PRS-505/UC:SD 1000>          at scbus1 target 0 lun 2 (pass2,da2)

[root@morbo /usr/home/andrei]# camcontrol load 1:0:1
Error received from start unit command

The most interesting fact - 'camcontrol format' somehow saves the situation:

[root@morbo /usr/home/andrei]# camcontrol format 1:0:1
You are about to REMOVE ALL DATA from the following device:
pass1: <Sony PRS-505/UC:MS 1000> Removable Direct Access SCSI-2 device
40.000MB/s transfers
Are you SURE you want to do this? (yes/no) yes
Current format timeout is 10800 seconds
Enter new timeout in seconds or press
return to keep the current timeout [10800]
camcontrol: Unexpected SCSI error during format
(pass1:umass-sim0:0:0:1): TEST UNIT READY. CDB: 0 20 0 0 0 0
(pass1:umass-sim0:0:0:1): CAM Status: SCSI Status Error
(pass1:umass-sim0:0:0:1): SCSI Status: Check Condition
(pass1:umass-sim0:0:0:1): UNIT ATTENTION asc:28,0
(pass1:umass-sim0:0:0:1): Not ready to ready change, medium may have changed

[root@morbo /usr/home/andrei]# camcontrol load 1:0:1
Unit started successfully, Media loaded

And now i'm able to mount the device:
[root@morbo /usr/home/andrei]# sudo mount -t msdosfs /dev/da1 /media/
mount_msdosfs: /dev/da1: : Invalid argument
[root@morbo /usr/home/andrei]# sudo mount -t msdosfs /dev/da1s1 /media/

Somebody please explain what is going on and why can't i load the device
without trying to format it first.



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