After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 333428 - Hal information for Cowan/iAudio M3
Hal information for Cowan/iAudio M3
Status: RESOLVED DUPLICATE of bug 333845
Product: rhythmbox
Classification: Other
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-03-05 01:32 UTC by Steve Smith
Modified: 2006-04-02 05:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Steve Smith 2006-03-05 01:32:36 UTC
Product info: http://www.cowonamerica.com/products/iaudio/m3/

The M3 presents two USB devices, on a mountable mass-storage; full Hal logs
below.  Hal does not recognise it as an audio device.  It is automounted under
the name "IAUDIO".  Playlists must be placed under the "PLAYLIST/" directory.

------

5: udi = '/org/freedesktop/Hal/devices/usb_device_e21_500_100_if0'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_e21_500_100_if0'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'USB Mass Storage Interface'  (string)
  usb.interface.protocol = 80  (0x50)  (int)
  usb.interface.subclass = 6  (0x6)  (int)
  usb.interface.class = 8  (0x8)  (int)
  usb.interface.number = 0  (0x0)  (int)
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-5/3-5:2.0'
 (string)
  usb.configuration_value = 2  (0x2)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.num_interfaces = 1  (0x1)  (int)
  usb.device_class = 0  (0x0)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.vendor_id = 3617  (0xe21)  (int)
  usb.product_id = 1280  (0x500)  (int)
  usb.vendor = 'Cowon Systems, Inc.'  (string)
  usb.product = 'USB Mass Storage Interface'  (string)
  usb.device_revision_bcd = 256  (0x100)  (int)
  usb.max_power = 498  (0x1f2)  (int)
  usb.num_ports = 0  (0x0)  (int)
  usb.linux.device_number = 2  (0x2)  (int)
  usb.serial = '100'  (string)
  usb.speed_bcd = 294912  (0x48000)  (int)
  usb.version_bcd = 512  (0x200)  (int)
  usb.is_self_powered = false  (bool)
  usb.can_wake_up = false  (bool)
  usb.bus_number = 3  (0x3)  (int)
  info.bus = 'usb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_e21_500_100'  (string)
  linux.sysfs_path_device =
'/sys/devices/pci0000:00/0000:00:02.2/usb3/3-5/3-5:2.0'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-5/3-5:2.0' 
(string)

6: udi = '/org/freedesktop/Hal/devices/usb_device_e21_500_100'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_e21_500_100'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  usb_device.bus_number = 3  (0x3)  (int)
  usb_device.can_wake_up = false  (bool)
  usb_device.is_self_powered = false  (bool)
  usb_device.version_bcd = 512  (0x200)  (int)
  usb_device.speed_bcd = 294912  (0x48000)  (int)
  usb_device.serial = '100'  (string)
  usb_device.linux.device_number = 2  (0x2)  (int)
  usb_device.num_ports = 0  (0x0)  (int)
  usb_device.max_power = 498  (0x1f2)  (int)
  usb_device.device_revision_bcd = 256  (0x100)  (int)
  info.product = 'iAUDIO M3 Digital Audio Player'  (string)
  usb_device.product = 'iAUDIO M3 Digital Audio Player'  (string)
  info.vendor = 'Cowon Systems, Inc.'  (string)
  usb_device.vendor = 'Cowon Systems, Inc.'  (string)
  usb_device.product_id = 1280  (0x500)  (int)
  usb_device.vendor_id = 3617  (0xe21)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.device_class = 0  (0x0)  (int)
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.configuration_value = 2  (0x2)  (int)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-5'
 (string)
  info.linux.driver = 'usb'  (string)
  info.bus = 'usb_device'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-5' 
(string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-5'  (string)
Comment 1 James "Doc" Livingston 2006-04-02 05:22:32 UTC
HAL in cvs recognises the device, and I've filed freedesktop bug 6462 which contain information about reading the playlists. All we need to do on the Rhythmbox side is make use of the playlist info that HAL reports, which is bug 333845.

*** This bug has been marked as a duplicate of 333845 ***