"NOT READY, Medium not present" when connecting Sony Ericsson W810

Hi

I'm trying to connect my old phone Sony Ericsson W810 to my FreeBSD desktop.
The purpose is just to use the phone as a mp3 player, so I just need to copy/paste files from my desktop to the phone.
In the phone I have a 4GB Memory Stick Pro Duo.

Sony-Ericsson-W810-1.JPG


It works out of the box on Debian and Ubuntu. I can mount both memories (internal and stick) and transfert files.

On FreeBSD, I see these errors in dmesg when I connect it:

Code:
da0: Attempt to query device size failed: NOT READY, Medium not present
da1: Attempt to query device size failed: NOT READY, Medium not present

All phone-related messages:

Code:
usb_msc_auto_quirk: UQ_MSC_NO_GETMAXLUN set for USB mass storage device Sony Ericsson Sony Ericsson W810 (0x0fce:0xe042)
usb_msc_auto_quirk: UQ_MSC_NO_TEST_UNIT_READY set for USB mass storage device Sony Ericsson Sony Ericsson W810 (0x0fce:0xe042)
usb_msc_auto_quirk: UQ_MSC_NO_PREVENT_ALLOW set for USB mass storage device Sony Ericsson Sony Ericsson W810 (0x0fce:0xe042)
usb_msc_auto_quirk: UQ_MSC_NO_SYNC_CACHE set for USB mass storage device Sony Ericsson Sony Ericsson W810 (0x0fce:0xe042)
usb_msc_auto_quirk: UQ_MSC_NO_START_STOP set for USB mass storage device Sony Ericsson Sony Ericsson W810 (0x0fce:0xe042)
ugen0.9: <Sony Ericsson Sony Ericsson W810> at usbus0
umass0 on uhub0
umass0: <memory 1> on usbus0
umass0:  8070i (ATAPI) over Bulk-Only; quirks = 0xc105
umass0:5:0: Attached to scbus5
umass1 on uhub0
umass1: <Sony Ericsson USB WMC Modem> on usbus0
umass1:  8070i (ATAPI) over Bulk-Only; quirks = 0xc105
umass1:6:1: Attached to scbus6
da0 at umass-sim0 bus 0 scbus5 target 0 lun 0
da0: <SEMC Int.Memory 0000> Removable Direct Access SCSI device
da0: Serial Number 3590640073175330
da0: 1.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
da0: quirks=0x2<NO_6_BYTE>
da1 at umass-sim1 bus 1 scbus6 target 0 lun 0
da1: <SEMC Mem-Stick 0000> Removable Direct Access SCSI device
da1: Serial Number 3590640073175330
da1: 1.000MB/s transfers
da1: Attempt to query device size failed: NOT READY, Medium not present
da1: quirks=0x2<NO_6_BYTE>

I don't see any slice on /dev/da*

Code:
root@Z490M:~ # ls /dev | grep da
ada0
da0
da1

For camcontrol the device is ready

Code:
root@Z490M:~ # camcontrol devlist
<WDC WD10EZEX-08WN4A0 02.01A02>    at scbus0 target 0 lun 0 (pass0,ada0)
<AHCI SGPIO Enclosure 2.00 0001>   at scbus4 target 0 lun 0 (ses0,pass1)
<SEMC Int.Memory 0000>             at scbus5 target 0 lun 0 (da0,pass2)
<SEMC Mem-Stick 0000>              at scbus6 target 0 lun 0 (da1,pass3)
root@Z490M:~ # camcontrol tur da0
Unit is ready
root@Z490M:~ # camcontrol tur da1
Unit is ready

Kernel modules loaded:

Code:
root@Z490M:~ # kldstat
Id Refs Address                Size Name
 1   94 0xffffffff80200000  1f3e2d0 kernel
 2    1 0xffffffff82140000   59dfa8 zfs.ko
 3    1 0xffffffff826de000     a4a0 cryptodev.ko
 4    1 0xffffffff826e9000    1b128 geom_eli.ko
 5    1 0xffffffff82ce5000     3530 fdescfs.ko
 6    3 0xffffffff82ce9000    590f0 vboxdrv.ko
 7    2 0xffffffff82d43000     4240 vboxnetflt.ko
 8    2 0xffffffff82d48000     aac8 netgraph.ko
 9    1 0xffffffff82d53000     31c8 ng_ether.ko
10    1 0xffffffff82d57000     55e0 vboxnetadp.ko
11    1 0xffffffff82d5d000     4350 acpi_video.ko
12    1 0xffffffff82d62000    11cd8 fusefs.ko
13    1 0xffffffff82d74000   1808b8 i915kms.ko
14    1 0xffffffff82ef5000    72bd8 drm.ko
15    1 0xffffffff82f68000     22b0 iic.ko
16    2 0xffffffff82f6b000     30fc linuxkpi_gplv2.ko
17    3 0xffffffff82f6f000     62d8 dmabuf.ko
18    1 0xffffffff82f76000     3378 acpi_wmi.ko
19    1 0xffffffff82f7a000     3250 ichsmb.ko
20    1 0xffffffff82f7e000     2180 smbus.ko
21    1 0xffffffff82f81000     2110 pchtherm.ko
22    1 0xffffffff82f84000     3340 uhid.ko
23    1 0xffffffff82f88000     4350 ums.ko
24    1 0xffffffff82f8d000     3380 usbhid.ko
25    1 0xffffffff82f91000     31f8 hidbus.ko
26    1 0xffffffff82f95000     3320 wmt.ko
27    1 0xffffffff82f99000     2a08 mac_ntpd.ko

Is there any additional module to load?
 
Did you try to access either of them ? Mounting them or let's say using dd: dd if=/dev/da0 bs=512 count=3 | hd.
 
Back
Top