LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Philips GoGear - how can I mount it? (https://www.linuxquestions.org/questions/linux-hardware-18/philips-gogear-how-can-i-mount-it-560405/)

rwhitworth 06-09-2007 03:56 AM

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"?

rwhitworth 06-14-2007 07:50 AM

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?

rwhitworth 06-26-2007 11:28 AM

Bump.

I'm still struggling with this one, with no progress. :confused:

rwhitworth 07-01-2007 02:42 AM

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.