[Banshee-List] iPod no longer shows up.



I have been using and enjoying banshee for over a year now, with both my
previous iPod and my current 5th gen Black 30gb video one. Uptil
recently banshee and the iPod got on fine. However something has changed
recently.

My iPod no longer shows up in banshee. The music which is on my iPod
still plays fine, there are no problems with it. However banshee doesn't
display it. When starting banshee from the console I get the following:

Debug: [05/26/2007 17:39:39] (Testing device for DAP support)
- /org/freedesktop/Hal/devices/volume_uuid_AAA4_7BC4
Information: [05/26/2007 17:39:39] (Mass Storage Support Ignoring iPod)
- The USB mass storage audio player support ignored an iPod. Either
Banshee's iPod support is broken or missing, or the iPod itself may be
corrupted.
Debug: [05/26/2007 17:39:39] (DAP has not been added)
- /org/freedesktop/Hal/devices/volume_uuid_AAA4_7BC4
Debug: [05/26/2007 17:39:40] (Testing device for DAP support)
- /org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89
Debug: [05/26/2007 17:39:40] (DAP has not been added)
- /org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89
Debug: [05/26/2007 17:39:40] (Audioscrobbler starting protocol engine) 

I've looked followed the instructions on the banshee web site about
troubleshooting ipods. GVM mounts the ipod fine and I can browse it
using nautilus. Hal-device-manager shows the ipod properly (that is it
matches what is shown in the screen shot
http://www.banshee-project.org/Troubleshooting/iPod). Hal shows
volume.fsusage to be filesystem. 

I've run ipod-debug-dump.sh which results in the following.

sam sabre ~/Downloads $ ./ipod-debug-dump.sh  
[[------------ Output of 'ipod --list' ------------]]

Path Info
   Device Path:      /dev/sdb2
   Mount Point:      /media/IPOD
   Control Path:     /media/IPOD/iPod_Control/
   HAL ID:           /org/freedesktop/Hal/devices/volume_uuid_AAA4_7BC4
Device Info
   Model Number:     MA146
   Device Model:     Video (Black)
   iPod Generation:  Fifth (5)
   Adv. Capacity:    30 GB
   Is New:           NO
   Writable:         YES
   Serial Number:    2Z6313MXTXK
   Firmware Version: 6.1.2
   Manufacturer ID:  2Z
   Production Year:  2006
   Production Week:  31
   Production Index: 4249
Volume Info
   Volume Size:      29923568640
   Volume Used:      20520201216
   Available         9403367424
   UUID:             AAA4-7BC4
   Label             IPOD
User-Provided Info
   Device Name:      iPod
   User Name:        Sam *Turtel* Barker
   Host Name:        (null)



[[-------------------- HAL Dump -------------------]]

<---- iPod Device 1 ---->
udi =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89'
  info.addons = { 'hald-addon-storage' } (string list)
  portable_audio_player.output_formats = { 'audio/mpeg', 'audio/aac' }
(string list)
  portable_audio_player.storage_device =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89'  (string)
  portable_audio_player.type = 'ipod'  (string)
  portable_audio_player.access_method = 'storage'  (string)
  block.storage_device =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89'  (string)
  info.udi =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89'  (string)
  storage.requires_eject = true  (bool)
  storage.hotpluggable = false  (bool)
  info.capabilities = { 'storage', 'block', 'portable_audio_player' }
(string list)
  info.category = 'portable_audio_player'  (string)
  info.product = 'iPod'  (string)
  info.vendor = 'Apple'  (string)
  storage.removable = true  (bool)
  storage.physical_device =
'/org/freedesktop/Hal/devices/usb_device_5ac_1209_000A2700149A8B89_scsi_host_scsi_device_lun0'  (string)
  storage.lun = 0  (0x0)  (int)
  storage.firmware_version = '1.62'  (string)
  storage.serial = 'Apple_iPod_000A2700149A8B89'  (string)
  storage.vendor = 'Apple'  (string)
  storage.model = 'iPod'  (string)
  storage.drive_type = 'disk'  (string)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = true  (bool)
  storage.no_partitions_hint = false  (bool)
  storage.bus = 'scsi'  (string)
  block.is_volume = false  (bool)
  block.minor = 16  (0x10)  (int)
  block.major = 8  (0x8)  (int)
  block.device = '/dev/sdb'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent =
'/org/freedesktop/Hal/devices/usb_device_5ac_1209_000A2700149A8B89_scsi_host_scsi_device_lun0'  (string)
  linux.sysfs_path_device = '/sys/block/sdb'  (string)
  linux.sysfs_path = '/sys/block/sdb'  (string)

process 10440: Applications must not close shared connections - see
dbus_connection_close() docs. This is a bug in the application.
  /usr/lib/libdbus-1.so.3 [0x2b74f94caccc]
  /usr/lib/libdbus-1.so.3 [0x2b74f94ca369]
  /usr/lib/libdbus-1.so.3 [0x2b74f94c0355]
  hal-device [0x402b6e]
  /lib/tls/libc.so.6(__libc_start_main+0xf4) [0x2b74f9606374]
  hal-device [0x401a59]
./ipod-debug-dump.sh: line 20: 10440 Aborted                 hal-device
$udi
udi = '/org/freedesktop/Hal/devices/volume_uuid_AAA4_7BC4'
  info.hal_mount.mounted_by_uid = 1000  (0x3e8)  (int)
  info.hal_mount.created_mount_point = '/media/IPOD'  (string)
  info.callouts.add = { 'hal-ipod-info' } (string list)
  volume.unmount.valid_options = { 'lazy' } (string list)
  volume.mount.valid_options = { 'ro', 'sync', 'dirsync', 'noatime',
'nodiratime', 'noexec', 'quiet', 'utf8', 'shortname=', 'codepage=',
'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=' } (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths =
{ 'hal-system-storage-mount', 'hal-system-storage-unmount',
'hal-system-storage-eject', 'hal-ipod-info' } (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = { 'ssas', 'as',
'as', 'as' } (string list)
  org.freedesktop.Hal.Device.Volume.method_names = { 'Mount', 'Unmount',
'Eject', 'WriteIpodInfo' } (string list)
  info.interfaces = { 'org.freedesktop.Hal.Device.Volume' } (string
list)
  volume.ignore = false  (bool)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_AAA4_7BC4'
(string)
  volume.partition.msdos_part_table_type = 11  (0xb)  (int)
  info.product = 'IPOD'  (string)
  volume.size = 29923568640  (0x6f7956c00)  (uint64)
  volume.num_blocks = 58444470  (0x37bcab6)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 2  (0x2)  (int)
  info.capabilities = { 'volume', 'block' } (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = true  (bool)
  volume.mount_point = '/media/IPOD'  (string)
  volume.label = 'IPOD'  (string)
  volume.uuid = 'AAA4-7BC4'  (string)
  volume.fsversion = 'FAT32'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.fstype = 'vfat'  (string)
  storage.model = ''  (string)
  block.storage_device =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89'  (string)
  block.is_volume = true  (bool)
  block.minor = 18  (0x12)  (int)
  block.major = 8  (0x8)  (int)
  block.device = '/dev/sdb2'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89'  (string)
  linux.sysfs_path_device = '/sys/block/sdb/sdb2'  (string)
  linux.sysfs_path = '/sys/block/sdb/sdb2'  (string)

process 10442: Applications must not close shared connections - see
dbus_connection_close() docs. This is a bug in the application.
  /usr/lib/libdbus-1.so.3 [0x2b397cd08ccc]
  /usr/lib/libdbus-1.so.3 [0x2b397cd08369]
  /usr/lib/libdbus-1.so.3 [0x2b397ccfe355]
  hal-device [0x402b6e]
  /lib/tls/libc.so.6(__libc_start_main+0xf4) [0x2b397ce44374]
  hal-device [0x401a59]
./ipod-debug-dump.sh: line 31: 10442 Aborted                 hal-device
$child_udi
udi = '/org/freedesktop/Hal/devices/volume_part1_size_82220544'
  info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_82220544'
(string)
  volume.partition.msdos_part_table_type = 0  (0x0)  (int)
  info.product = 'Volume'  (string)
  volume.size = 82220544  (0x4e69600)  (uint64)
  volume.num_blocks = 160587  (0x2734b)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 1  (0x1)  (int)
  info.capabilities = { 'volume', 'block' } (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = false  (bool)
  volume.mount_point = ''  (string)
  volume.label = ''  (string)
  volume.uuid = ''  (string)
  volume.fsversion = ''  (string)
  volume.fsusage = ''  (string)
  volume.fstype = ''  (string)
  storage.model = ''  (string)
  block.storage_device =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89'  (string)
  block.is_volume = true  (bool)
  block.minor = 17  (0x11)  (int)
  block.major = 8  (0x8)  (int)
  block.device = '/dev/sdb1'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A2700149A8B89'  (string)
  linux.sysfs_path_device = '/sys/block/sdb/sdb1'  (string)
  linux.sysfs_path = '/sys/block/sdb/sdb1'  (string)

process 10445: Applications must not close shared connections - see
dbus_connection_close() docs. This is a bug in the application.
  /usr/lib/libdbus-1.so.3 [0x2b409ad34ccc]
  /usr/lib/libdbus-1.so.3 [0x2b409ad34369]
  /usr/lib/libdbus-1.so.3 [0x2b409ad2a355]
  hal-device [0x402b6e]
  /lib/tls/libc.so.6(__libc_start_main+0xf4) [0x2b409ae70374]
  hal-device [0x401a59]
./ipod-debug-dump.sh: line 31: 10445 Aborted                 hal-device
$child_udi
      ************************* WARNING *************************
      * This iPod suffers from the volume.fsusage=raid bug.     *
      * As such, it cannot be used in Banshee. This is not a    *
      * Banshee or gnome-volume-manager bug. And the issue is   *
      * very well known.                                        *
      *                                                         *
      * Please read the following web page for more information *
      * including possible fixes to the problem:                *
      *                                                         *
      * http://banshee-project.org/Troubleshooting/iPod/RaidBug *
      ***********************************************************


However I don't think that is working properly due to the
dbus_connection_close() errors. 

Finally I am using gentoo, with banshee 0.12.1, libipoddevice-0.5.2,
ipod-sharp-0.6.2, dbus-1.0.2, hal-0.5.7.1.

Any help or insights greatly appreciated.

Sam







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]