Sony Ericsson P1i MP3 player for HAL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hal-info (Ubuntu) |
Fix Released
|
Undecided
|
Martin Pitt |
Bug Description
Binary package hint: hal-info
Mobile phone Sony Ericsson P1i (capable of playing MP3, etc.) is not recognised as a portable media player in Ubuntu 8.10.
$ lsusb | grep Sony
Bus 002 Device 003: ID 0fce:e092 Sony Ericsson Mobile Communications AB
$ hal-device
0: udi = '/org/freedeskt
volume.block_size = 512 (0x200) (int)
volume.num_blocks = 15755046 (0xf06726) (uint64)
volume.size = 8066583552 (0x1e0ce4c00) (uint64)
linux.
block.
info.capabilities = { 'volume', 'block', 'access_control' } (string list)
info.product = 'PHONE' (string)
access_
block.device = '/dev/sdb' (string)
info.udi = '/org/freedeskt
access_
block.major = 8 (0x8) (int)
info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
block.minor = 16 (0x10) (int)
block.is_volume = true (bool)
info.
volume.ignore = false (bool)
org.freedeskt
org.freedeskt
org.freedeskt
org.freedeskt
storage.model = '' (string)
volume.
volume.
info.category = 'volume' (string)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
linux.sysfs_path = '/sys/devices/
volume.fsversion = 'FAT32' (string)
info.parent = '/org/freedeskt
volume.uuid = '' (string)
volume.label = 'PHONE' (string)
info.interfaces = { 'org.freedeskto
volume.
volume.is_mounted = true (bool)
volume.
volume.
volume.is_disc = false (bool)
volume.
I have created a local version of /usr/local/
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.category" string="storage">
<!-- Sony Ericsson -->
<match key="@storage.
<!-- P1i mobile phone -->
<match key="@storage.
<addset key="portable_
<append key="portable_
<append key="portable_
<append key="portable_
<append key="portable_
<append key="portable_
<append key="portable_
<append key="portable_
<append key="portable_
<append key="portable_
<append key="portable_
</match>
</match>
</match>
</device>
</deviceinfo>
After hal restart, the phone is recognised in Rhythmbox (phone is in USB mode).
It may be good for others to add the phone to hal-info.
Committed upstream.