[Bug 66239] Re: Patch to add HAL FDI info for MPMan MP-Ki 128
1. I think so. I didn't have one, I probably had an old fdi file? My device was also 512MB, the '128' is just from the USB ident string. 2. Mine is the same. I didn't see that option - if there is one, it would be good to add it in. (FWIW, mine won't actually work as an MP3 player any more - either dd'ing images on and off of it upset it, or it's been through the wash... I'd really like a YP-U1 or something similar, which can play my existing Vorbis files) -- Patch to add HAL FDI info for MPMan MP-Ki 128 https://launchpad.net/bugs/66239 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 66239] Patch to add HAL FDI info for MPMan MP-Ki 128
Public bug reported: Binary package hint: hal This patch (from instructions at http://blog.pcode.nl/?p=176 ) adds detection for a 'Actions Semiconductor Co., Ltd MPMan MP-Ki 128 MP3 Player/Recorder'). [EMAIL PROTECTED]:~$ lsusb Bus 002 Device 001: ID : Bus 001 Device 002: ID 10d6:1100 Actions Semiconductor Co., Ltd MPMan MP-Ki 128 MP3 Player/Recorder Bus 001 Device 001: ID : Relevant output from lshal (after patch): udi = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK' info.udi = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK' (string) linux.subsystem = 'usb' (string) linux.hotplug_type = 1 (0x1) (int) usb_device.bus_number = 1 (0x1) (int) usb_device.can_wake_up = false (bool) usb_device.is_self_powered = false (bool) usb_device.version_bcd = 272 (0x110) (int) usb_device.speed_bcd = 4608 (0x1200) (int) usb_device.serial = 'USB 2.0(FS) FLASH DISK' (string) usb_device.linux.device_number = 2 (0x2) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.max_power = 100 (0x64) (int) usb_device.device_revision_bcd = 256 (0x100) (int) info.product = 'MPMan MP-Ki 128 MP3 Player/Recorder' (string) usb_device.product = 'MPMan MP-Ki 128 MP3 Player/Recorder' (string) info.vendor = 'Actions Semiconductor Co., Ltd' (string) usb_device.vendor = 'Actions Semiconductor Co., Ltd' (string) usb_device.product_id = 4352 (0x1100) (int) usb_device.vendor_id = 4310 (0x10d6) (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 = 1 (0x1) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0001:10/0001:10:18.0/usb1/1-1' (string) info.linux.driver = 'usb' (string) info.bus = 'usb_device' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0001_10_18_0' (string) linux.sysfs_path_device = '/sys/devices/pci0001:10/0001:10:18.0/usb1/1-1' (string) linux.sysfs_path = '/sys/devices/pci0001:10/0001:10:18.0/usb1/1-1' (string) udi = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK_usbraw' info.udi = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK_usbraw' (string) linux.device_file = '/dev/usbdev1.2' (string) linux.subsystem = 'usb_device' (string) linux.hotplug_type = 2 (0x2) (int) usbraw.device = '/dev/usbdev1.2' (string) info.product = 'USB Raw Device Access' (string) info.capabilities = {'usbraw'} (string list) info.category = 'usbraw' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK' (string) linux.sysfs_path = '/sys/class/usb_device/usbdev1.2' (string) udi = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK_if0' info.udi = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK_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 = 5 (0x5) (int) usb.interface.class = 8 (0x8) (int) usb.interface.number = 0 (0x0) (int) info.linux.driver = 'usb-storage' (string) usb.linux.sysfs_path = '/sys/devices/pci0001:10/0001:10:18.0/usb1/1-1/1-1:1.0' (string) usb.configuration_value = 1 (0x1) (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 = 4310 (0x10d6) (int) usb.product_id = 4352 (0x1100) (int) usb.vendor = 'Actions Semiconductor Co., Ltd' (string) usb.product = 'USB Mass Storage Interface' (string) usb.device_revision_bcd = 256 (0x100) (int) usb.max_power = 100 (0x64) (int) usb.num_ports = 0 (0x0) (int) usb.linux.device_number = 2 (0x2) (int) usb.serial = 'USB 2.0(FS) FLASH DISK' (string) usb.speed_bcd = 4608 (0x1200) (int) usb.version_bcd = 272 (0x110) (int) usb.is_self_powered = false (bool) usb.can_wake_up = false (bool) usb.bus_number = 1 (0x1) (int) info.bus = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK' (string) linux.sysfs_path_device = '/sys/devices/pci0001:10/0001:10:18.0/usb1/1-1/1-1:1.0' (string) linux.sysfs_path = '/sys/devices/pci0001:10/0001:10:18.0/usb1/1-1/1-1:1.0' (string) udi = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK_if0_scsi_host' info.udi = '/org/freedesktop/Hal/devices/usb_device_10d6_1100_USB_2_0_FS__FLASH_DISK_if0_scsi_host' (string) linux.subsystem = 'scsi_host' (string) linux.hotplug_type = 2 (0x2) (int) scsi_host.host = 0