Philips GoGear - how can I mount it?
This seems to have been discussed before, but without resolution.
I have a Philips GoGear HDD1620 MP3 player. It came free with my HDTV:cool: I'm trying to use it with Suse 10.2, KDE, Amarok. Amarok recognises the device, and if I select "MTP Media Device" then it will talk to it. I can transfer files to the device. However, it doesn't know to do the sql database update, so when I disconnect the player, then its database is corrupt. Amarok reports a mount point of system:/media/camera In order to update the database, I have installed openGogear. However, this needs the device to be mounted, which it doesn't appear to be. openGogear suggests: mount -t vfat /dev/sda1 /mnt/gogear ...but my player isn't at /dev/sda1 (or sdb, sdc, etc). In Konqueror, if I look at media:/, then the device appears there as "USB Vendor Specific Interface" with a camera icon. If I try to open it, I get an error message: "Could not read file Bad parameters". lsusb reports: Bus 005 Device 005: ID 0471:014c Philips Bus 005 Device 004: ID 07cc:0501 Carry Computer Eng., Co., Ltd Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 046d:c501 Logitech, Inc. Cordless Mouse Receiver Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 dmesg reports: usb 5-6: new high speed USB device using ehci_hcd and address 5 usb 5-6: new device found, idVendor=0471, idProduct=014c usb 5-6: new device strings: Mfr=1, Product=2, SerialNumber=3 usb 5-6: Product: Philips HDD14XX GoGear usb 5-6: Manufacturer: Philips usb 5-6: SerialNumber: DNP630B4YEEVYG usb 5-6: configuration #128 chosen from 1 choice ...so how do I mount something called "system:/media/camera"? |
Still trying to solve this problem. I've had a look at the Mount Point info here:
http://en.opensuse.org/SDB:Mounting_...c_Mount_Points ...but that doesn't really seem to help, as my device isn't mounting in the first place, so it doesn't make much sense to try to force it to a static mount point (I tried it anyway, and it doesn't seem to make any difference). I've also had a look at the output of lshal. It reports my device as follows: udi = '/org/freedesktop/Hal/devices/usb_device_471_14c_______DNP630B4YEEVYG' usb_device.device_class = 0 (0x0) (int) usb_device.device_revision_bcd = 33 (0x21) (int) usb_device.version_bcd = 512 (0x200) (int) linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-6' (string) info.bus = 'usb_device' (string) usb_device.device_subclass = 0 (0x0) (int) usb_device.speed_bcd = 294912 (0x48000) (int) usb_device.can_wake_up = true (bool) usb_device.bus_number = 5 (0x5) (int) usb_device.vendor = 'Philips' (string) usb_device.product = 'Philips HDD14XX GoGear' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_471_14c_______DNP630B4YEEVYG' (string) linux.subsystem = 'usb' (string) usb_device.device_protocol = 0 (0x0) (int) info.vendor = 'Philips' (string) resmgr.hack_add_usbraw_as = '/org/freedesktop/Hal/devices/usb_device_471_14c_______DNP630B4YEEVYG_if0' (string) usb_device.num_configurations = 1 (0x1) (int) info.product = 'Philips HDD14XX GoGear' (string) linux.hotplug_type = 2 (0x2) (int) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-6' (string) usb_device.vendor_id = 1137 (0x471) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.is_self_powered = false (bool) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-6' (string) usb_device.product_id = 332 (0x14c) (int) info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_4' (string) info.linux.driver = 'usb' (string) usb_device.linux.device_number = 7 (0x7) (int) usb_device.serial = ' DNP630B4YEEVYG' (string) For comparison, when I have a CF card out of my camera plugged in, I get the following from lshal: udi = '/org/freedesktop/Hal/devices/volume_uuid_3A29_47D6' block.minor = 1 (0x1) (int) volume.label = 'EOS_DIGITAL' (string) volume.ignore = false (bool) org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list) info.capabilities = {'volume', 'block'} (string list) volume.partition.flags = {} (string list) volume.is_partition = true (bool) volume.mount_point = '/media/EOS_DIGITAL' (string) info.category = 'volume' (string) info.product = 'EOS_DIGITAL' (string) volume.is_disc = false (bool) volume.is_mounted = true (bool) volume.partition.type = '0x06' (string) block.is_volume = true (bool) volume.linux.is_device_mapper = false (bool) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_USB2_0_CF_CardReader_1234609' (string) info.parent = '/org/freedesktop/Hal/devices/storage_serial_USB2_0_CF_CardReader_1234609' (string) volume.block_size = 512 (0x200) (int) volume.partition.number = 1 (0x1) (int) volume.num_blocks = 1017009 (0xf84b1) (int) volume.fsversion = 'FAT16' (string) block.device = '/dev/sda1' (string) volume.uuid = '3A29-47D6' (string) volume.partition.label = '' (string) volume.partition.scheme = 'mbr' (string) volume.partition.media_size = 521256960 (0x1f11c000) (uint64) volume.partition.uuid = '' (string) volume.fsusage = 'filesystem' (string) volume.is_mounted_read_only = false (bool) org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list) info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list) storage.model = '' (string) volume.size = 520708608 (0x1f096200) (uint64) info.udi = '/org/freedesktop/Hal/devices/volume_uuid_3A29_47D6' (string) 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_signatures = {'ssas', 'as', 'as'} (string list) block.major = 8 (0x8) (int) volume.fstype = 'vfat' (string) org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list) volume.unmount.valid_options = {'lazy'} (string list) linux.hotplug_type = 3 (0x3) (int) volume.partition.start = 32256 (0x7e00) (uint64) linux.sysfs_path = '/sys/block/sda/sda1' (string) linux.sysfs_path_device = '/sys/block/sda/sda1' (string) Note that in this instance there is a mount point listed (which works). Can anyone point me to documentation of what the Konqueror "media:/" URL actually means? Might there be a clue in that part? |
Bump.
I'm still struggling with this one, with no progress. :confused: |
Fixed at last :)
Amarok 1.4.6 recognises the device as a "Philips PTP device", and it happily resynchronises the database without any worries. I still can't work out how to mount it so that the device is browsable from Konqueror or whatever... but it doesn't matter now. |
All times are GMT -5. The time now is 08:22 AM. |