[Banshee-List] iPod not being identified entirely but works fine...
- From: "Matt Philmon" <mattisking gmail com>
- To: banshee-list gnome org
- Subject: [Banshee-List] iPod not being identified entirely but works fine...
- Date: Thu, 19 Apr 2007 00:18:31 -0400
Banshee is asking me to submit a report on my iPod, which I did but
never really had a place to make comments... so I'll do it here.
I bought a Blue iPod Shuffle back in February 2007 right after the
colorful ones came out for my girlfriend's birthday. Out of the box it
didn't work under Banshee - there are plenty of troubleshooting steps
so I'm not really asking at the moment. Banshee had written songs to
the iPod but nothing would play. At that time I switched to the
Windows box running iTunes and let it wipe and re-create the database,
loaded it up, and it's been working fine.
Since that time there's been a lot of updates on Banshee and Ubuntu
(Feisty) and that Windows computer used before has since... become
Vista (bleh). If I used it under Windows again iTunes would force me
to erase it (didn't back up her songs - oops) so I decided to try out
Banshee. That's why I've kind of gone back and forth. I give the
information just in case anything is relevant here.
Ubuntu sees the iPod, mounts it to the desktop, and launches Banshee
when I plug it in. Banshee complains that it couldn't recognize it and
asks me to report (no model number is listed so I just put what the
command ipod shows: (null) in the report on the website. The website
page also needs updating to include which ever version this iPod
Shuffle is... it came out after the Silver one with all the other
colors.
Banshee, despite the warning, imported everything just fine from the
iPod and syncs without any problem. Maybe the information just isn't
there like it should be... but if it helps at all, here's the output
of running the debug script:
./ipod-debug-dump.sh
[[------------ Output of 'ipod --list' ------------]]
Path Info
Device Path: /dev/sda
Mount Point: /media/IPOD
Control Path: /media/IPOD/iPod_Control/
HAL ID: /org/freedesktop/Hal/devices/volume_uuid_408A_B040
Device Info
Model Number: (null)
Device Model: Unknown
iPod Generation: Unknown
Adv. Capacity: (null)
Is New: YES
Writable: YES
Serial Number: 4H7050SYXQX
Firmware Version: (null)
Manufacturer ID: 4H
Production Year: 2007
Production Week: 05
Production Index: 28
Volume Info
Volume Size: 1015021568
Volume Used: 166805504
Available 848216064
UUID: 408A-B040
Label IPOD
User-Provided Info
Device Name: (null)
User Name: (null)
Host Name: (null)
[[-------------------- HAL Dump -------------------]]
<---- iPod Device 1 ---->
udi = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001118C9AB_0_0'
org.freedesktop.Hal.Device.Storage.method_execpaths = {
'hal-storage-eject', 'hal-storage-closetray' } (string list)
org.freedesktop.Hal.Device.Storage.method_argnames = {
'extra_options', 'extra_options' } (string list)
org.freedesktop.Hal.Device.Storage.method_signatures = { 'as', 'as'
} (string list)
org.freedesktop.Hal.Device.Storage.method_names = { 'Eject',
'CloseTray' } (string list)
info.interfaces = { 'org.freedesktop.Hal.Device.Storage',
'org.freedesktop.Hal.Device.Storage' } (string list)
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_000A27001118C9AB_0_0'
(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_000A27001118C9AB_0_0'
(string)
info.udi = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001118C9AB_0_0'
(string)
storage.partitioning_scheme = 'none' (string)
storage.removable.media_size = 1015021568 (0x3c800000) (uint64)
storage.requires_eject = true (bool)
storage.hotpluggable = true (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.size = 0 (0x0) (uint64)
storage.removable = true (bool)
storage.removable.media_available = true (bool)
storage.physical_device =
'/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001118C9AB_if0'
(string)
storage.lun = 0 (0x0) (int)
storage.firmware_version = '2.70' (string)
storage.serial = 'Apple_iPod_000A27001118C9AB-0:0' (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 = 'usb' (string)
block.is_volume = false (bool)
block.minor = 0 (0x0) (int)
block.major = 8 (0x8) (int)
block.device = '/dev/sda' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent =
'/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001118C9AB_if0_scsi_host_scsi_device_lun0'
(string)
linux.sysfs_path_device = '/sys/block/sda' (string)
linux.sysfs_path = '/sys/block/sda' (string)
udi = '/org/freedesktop/Hal/devices/volume_uuid_408A_B040'
info.ipod.serial_number = '4H7050SYXQX ' (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', 'remount', 'exec', 'utf8',
'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=',
'uid=' } (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = {
'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject',
'hal-ipod-info' } (string list)
org.freedesktop.Hal.Device.Volume.method_argnames = { 'mount_point
fstype extra_options', 'extra_options', 'extra_options' } (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_408A_B040' (string)
info.product = 'IPOD' (string)
volume.size = 1015021568 (0x3c800000) (uint64)
volume.num_blocks = 1982464 (0x1e4000) (int)
volume.block_size = 2048 (0x800) (int)
info.capabilities = { 'volume', 'block' } (string list)
info.category = 'volume' (string)
volume.is_partition = false (bool)
volume.is_disc = false (bool)
volume.linux.is_device_mapper = false (bool)
volume.is_mounted_read_only = false (bool)
volume.is_mounted = true (bool)
volume.mount_point = '/media/IPOD' (string)
volume.label = 'IPOD' (string)
volume.uuid = '408A-B040' (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_000A27001118C9AB_0_0'
(string)
block.is_volume = true (bool)
block.minor = 0 (0x0) (int)
block.major = 8 (0x8) (int)
block.device = '/dev/sda' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent =
'/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001118C9AB_0_0'
(string)
linux.sysfs_path_device = '/sys/block/sda/fakevolume' (string)
linux.sysfs_path = '/sys/block/sda/fakevolume' (string)
I'm not sure if there's anything that really needs to happen since
everything works fine, but I wanted to make sure that all the
information got to the proper place just in case it ultimately helps
out for a future version.
Matt
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]