Detection of HTC Dream - T-Mobile G1 as an Android music device in Rhythmbox
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HAL |
Won't Fix
|
Low
|
|||
Linux Mint |
Fix Released
|
Medium
|
Unassigned | ||
media-player-info (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: hal
Observed in Ubuntu 9.04:
Plugging in a T-Mobile G1 Android phone over USB, the SD Card is detected as a mass storage device. In Rhythmbox, the device does not appear as a music player.
Editing /usr/share/
<match key="@storage.
to:
<match key="@storage.
.. followed by re-plugging the phone, fixes the problem.
In addition to seeing the SD card as a Mass Storage Device, the phone then appears in Rhythmbox and is treated as a music player.
Since /usr/share/
Also, since there is an Android section in this file, and that it does look for 0xc01 and 0xc13, I guess the new 0xc02 corresponds to the recent 1.5 Cupcake Android firmware upgrade.
Good luck,
Clem.
Changed in hal: | |
status: | Unknown → Confirmed |
Changed in hal: | |
status: | Confirmed → Won't Fix |
Changed in linuxmint: | |
status: | Confirmed → Triaged |
Changed in linuxmint: | |
status: | Triaged → Fix Released |
Changed in hal: | |
importance: | Unknown → Low |
Description of problem:
When I plugged my Android G1 phone into my computer, it used to appear as an audio player in Rhythmbox. Now it doesn't.
Version-Release number of selected component (if applicable):
rhythmbox- 0.11.6- 20.r6096. fc10.x86_ 64
The phone is running the 1.5 "Cupcake" firmware.
How reproducible:
Always
Steps to Reproduce:
1. Connect G1 phone via USB cable
2. Mount the phone's SD card
3. Open Rhythmbox
Actual results:
The Rhythmbox window appears without showing the G1 device in the Source browser
Expected results:
The Rhythmbox window appears showing the G1 device in the Source browser
Additional info:
This is what I see when I run rhythmbox -d:
(15:28:50) [0x1071650] [dump_volume_ identifiers] rb-removable- media-manager. c:550: unix-device = /dev/sdg1 identifiers] rb-removable- media-manager. c:550: hal-udi = /org/freedeskto p/Hal/devices/ volume_ uuid_3866_ 6234 identifiers] rb-removable- media-manager. c:550: uuid = 3866-6234 media_manager_ add_volume] rb-removable- media-manager. c:588: Unhandled media mount_added_ cb] rhythmdb- monitor. c:465: volume file:// /media/ disk-1 mounted identifiers] rb-removable- media-manager. c:550: unix-device = /dev/sdg1 identifiers] rb-removable- media-manager. c:550: hal-udi = /org/freedeskto p/Hal/devices/ volume_ uuid_3866_ 6234 identifiers] rb-removable- media-manager. c:550: uuid = 3866-6234 helpers. c:458: Error: No property portable_ audio_player. access_ method. protocols on device with id /org/freedeskto p/Hal/devices/ storage_ serial_ HTC_Android_ Phone_HT91NKV02 822_0_0
(15:28:50) [0x1071650] [dump_volume_
(15:28:50) [0x1071650] [dump_volume_
(15:28:50) [0x1071650] [rb_removable_
(15:28:50) [0x1071650] [rhythmdb_
(15:28:50) [0x1071650] [dump_volume_
(15:28:50) [0x1071650] [dump_volume_
(15:28:50) [0x1071650] [dump_volume_
(15:28:50) [0x1071650] [hal_udi_is_ipod] rb-ipod-
(15:28:50) [0x1071650] [hal_udi_ is_nokia770] rb-nokia770- source. c:179: Nokia detection: info.parent= /org/freedeskto p/Hal/devices/ storage_ serial_ HTC_Android_ Phone_HT91NKV02 822_0_0 is_nokia770] rb-nokia770- source. c:184: Nokia detection: info.vendor=HTC udi_for_ player] rb-generic- player- source. c:1469: searching for player udi from /org/freedeskto p/Hal/devices/ volume_ uuid_3866_ 6234 udi_for_ player] rb-generic- player- source. c:1478: parent of udi /org/freedeskto p/Hal/devices/ volume_ uuid_3866_ 6234: /org/freedeskto p/Hal/devices/ storage_ serial_ HTC_Android_ Phone_HT91NKV02 822_0_0 udi_for_ player] rb-generic- player- source. c:1478: parent of udi /org/freedeskto p/Hal/devices/ storage_ serial_ HTC_Android_ Phone_HT91NKV02 822_0_0: /org/freedeskto p/Hal/devices/ usb_device_ bb4_c02_ HT91NKV02822_ if0_scsi_ host_0_ scsi_device_ lun0 player- source. c:1508: finding audio player udi: dbus error: No property info.capabilities on device with id /org/freedeskto p/Hal/devices/ usb_device_ bb4_c02_ HT91NKV02822_ if0_scsi_ host_0_ scsi_device_ lun0 player_ is_mount_ player] rb-generic- player- source. c:865: device is not an audio player media_manager. ..
(15:28:50) [0x1071650] [hal_udi_
(15:28:50) [0x1071650] [get_hal_
(15:28:50) [0x1071650] [get_hal_
(15:28:50) [0x1071650] [get_hal_
(15:28:50) [0x1071650] [free_dbus_error] rb-generic-
(15:28:50) [0x1071650] [rb_generic_
(15:28:50) [0x1071650] [rb_removable_