creekpeople Posted December 23, 2008 Report Share Posted December 23, 2008 (edited) Hello I recently bought a Maxtor OneTouch 4 (500G) external Harddisk. I have reformatted the drive to ext3. Yet I was wondering if there was a way to make the onetouch-button work under Linux. Under Windows, that button sets off a backup-process. I found some Information on the internet according to which support for that button had been added to the kernel. Nonetheless, when I press the button, nothing happens. If anyone has experience with that drive, I'd be happy if you shared it. (Btw: I'm using Mandriva 2009 with kernel 2.6.27.5-desktop-2mnb) Thanks a lot! creek Edited February 10, 2009 by creekpeople Quote Link to comment Share on other sites More sharing options...
theYinYeti Posted December 23, 2008 Report Share Posted December 23, 2008 How is that external hard drive connected? firewire? USB? It might pose as a USB hub with two devices inside: the hard drive and a one-button-no-movement-mouse (ie: a clicks generator). If so, you might find this USB device under /dev… You might also get some clue by exploring the output of the lshal command. Yves. Quote Link to comment Share on other sites More sharing options...
creekpeople Posted December 23, 2008 Author Report Share Posted December 23, 2008 How is that external hard drive connected? firewire? USB? It might pose as a USB hub with two devices inside: the hard drive and a one-button-no-movement-mouse (ie: a clicks generator). If so, you might find this USB device under /dev… Thank you, Yves, I must admit that I will need your help if this will really go this deep. Anyway, the drive is connected via USB. Here's what I get for lshal | grep usb I'll post the output I get and hope that you can make something out of it. To be frank, this exceeds my semi-noob-linux-knowledge. lshal | grep usb udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3' info.linux.driver = 'usb' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3' (string) linux.device_file = '/dev/bus/usb/001/001' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1' (string) usb_device.bus_number = 1 (0x1) (int) usb_device.can_wake_up = true (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 9 (0x9) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 518 (0x206) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = true (bool) usb_device.linux.device_number = 1 (0x1) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1' (string) usb_device.max_power = 0 (0x0) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 6 (0x6) (int) usb_device.product = 'EHCI Host Controller' (string) usb_device.product_id = 2 (0x2) (int) usb_device.serial = '0000:00:03.3' (string) usb_device.speed = 480.0 (480) (double) usb_device.vendor = 'Linux 2.6.27.5-desktop-2mnb ehci_hcd' (string) usb_device.vendor_id = 7531 (0x1d6b) (int) usb_device.version = 2.0 (2) (double) udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ' info.linux.driver = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ' (string) linux.device_file = '/dev/bus/usb/001/005' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-1' (string) usb_device.bus_number = 1 (0x1) (int) usb_device.can_wake_up = false (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 0 (0x0) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 293 (0x125) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = true (bool) usb_device.linux.device_number = 5 (0x5) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-1' (string) usb_device.max_power = 2 (0x2) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.product = 'OneTouch' (string) usb_device.product_id = 29456 (0x7310) (int) usb_device.serial = '2HA259WZ' (string) usb_device.speed = 480.0 (480) (double) usb_device.vendor = 'Maxtor' (string) usb_device.vendor_id = 3401 (0xd49) (int) usb_device.version = 2.0 (2) (double) udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_usbraw' info.capabilities = {'usbraw'} (string list) info.category = 'usbraw' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_usbraw' (string) linux.device_file = '/dev/usbdev1.5' (string) linux.subsystem = 'usb_device' (string) linux.sysfs_path = '/sys/class/usb_device/usbdev1.5' (string) usbraw.device = '/dev/usbdev1.5' (string) udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0' info.linux.driver = 'usb-storage' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.0' (string) usb.bus_number = 1 (0x1) (int) usb.can_wake_up = false (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 0 (0x0) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 293 (0x125) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 8 (0x8) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 80 (0x50) (int) usb.interface.subclass = 6 (0x6) (int) usb.is_self_powered = true (bool) usb.linux.device_number = 5 (0x5) (int) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.0' (string) usb.max_power = 2 (0x2) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 0 (0x0) (int) usb.product = 'USB Mass Storage Interface' (string) usb.product_id = 29456 (0x7310) (int) usb.serial = '2HA259WZ' (string) usb.speed = 480.0 (480) (double) usb.vendor = 'Maxtor' (string) usb.vendor_id = 3401 (0xd49) (int) usb.version = 2.0 (2) (double) udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host' info.parent = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.0/host4' (string) udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host_scsi_device_lun0' info.parent = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host_scsi_device_lun0' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.0/host4/target4:0:0/4:0:0:0' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host_scsi_device_lun0' (string) storage.bus = 'usb' (string) storage.originating_device = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0' (string) udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host_scsi_device_lun0_scsi_generic' info.parent = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host_scsi_device_lun0' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_d49_7310_2HA259WZ_if0_scsi_host_scsi_device_lun0_scsi_generic' (string) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3_usbraw' info.capabilities = {'usbraw'} (string list) info.category = 'usbraw' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3_usbraw' (string) linux.device_file = '/dev/usbdev1.1' (string) linux.subsystem = 'usb_device' (string) linux.sysfs_path = '/sys/class/usb_device/usbdev1.1' (string) usbraw.device = '/dev/usbdev1.1' (string) udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105' info.linux.driver = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105' (string) linux.device_file = '/dev/bus/usb/001/004' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-5' (string) usb_device.bus_number = 1 (0x1) (int) usb_device.can_wake_up = false (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 0 (0x0) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 272 (0x110) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = false (bool) usb_device.linux.device_number = 4 (0x4) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-5' (string) usb_device.max_power = 200 (0xc8) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.product = 'DataTraveler 2.0' (string) usb_device.product_id = 25925 (0x6545) (int) usb_device.serial = '5B8309000105' (string) usb_device.speed = 480.0 (480) (double) usb_device.vendor = 'Toshiba Corp.' (string) usb_device.vendor_id = 2352 (0x930) (int) usb_device.version = 2.0 (2) (double) udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_usbraw' info.capabilities = {'usbraw'} (string list) info.category = 'usbraw' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_usbraw' (string) linux.device_file = '/dev/usbdev1.4' (string) linux.subsystem = 'usb_device' (string) linux.sysfs_path = '/sys/class/usb_device/usbdev1.4' (string) usbraw.device = '/dev/usbdev1.4' (string) udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0' info.linux.driver = 'usb-storage' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-5/1-5:1.0' (string) usb.bus_number = 1 (0x1) (int) usb.can_wake_up = false (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 0 (0x0) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 272 (0x110) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 8 (0x8) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 80 (0x50) (int) usb.interface.subclass = 6 (0x6) (int) usb.is_self_powered = false (bool) usb.linux.device_number = 4 (0x4) (int) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-5/1-5:1.0' (string) usb.max_power = 200 (0xc8) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 0 (0x0) (int) usb.product = 'USB Mass Storage Interface' (string) usb.product_id = 25925 (0x6545) (int) usb.serial = '5B8309000105' (string) usb.speed = 480.0 (480) (double) usb.vendor = 'Toshiba Corp.' (string) usb.vendor_id = 2352 (0x930) (int) usb.version = 2.0 (2) (double) udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host' info.parent = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-5/1-5:1.0/host3' (string) udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host_scsi_device_lun0' info.parent = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host_scsi_device_lun0' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-5/1-5:1.0/host3/target3:0:0/3:0:0:0' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host_scsi_device_lun0' (string) storage.bus = 'usb' (string) storage.originating_device = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0' (string) udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host_scsi_device_lun0_scsi_generic' info.parent = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host_scsi_device_lun0' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_930_6545_5B8309000105_if0_scsi_host_scsi_device_lun0_scsi_generic' (string) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3_if0' info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_3_if0' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-0:1.0' (string) usb.bus_number = 1 (0x1) (int) usb.can_wake_up = true (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 9 (0x9) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 518 (0x206) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 9 (0x9) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 0 (0x0) (int) usb.interface.subclass = 0 (0x0) (int) usb.is_self_powered = true (bool) usb.linux.device_number = 1 (0x1) (int) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.3/usb1/1-0:1.0' (string) usb.max_power = 0 (0x0) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 6 (0x6) (int) usb.product = 'USB Hub Interface' (string) usb.product_id = 2 (0x2) (int) usb.serial = '0000:00:03.3' (string) usb.speed = 480.0 (480) (double) usb.vendor = 'Linux 2.6.27.5-desktop-2mnb ehci_hcd' (string) usb.vendor_id = 7531 (0x1d6b) (int) usb.version = 2.0 (2) (double) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_2' info.linux.driver = 'usb' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_2' (string) linux.device_file = '/dev/bus/usb/004/001' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb4' (string) usb_device.bus_number = 4 (0x4) (int) usb_device.can_wake_up = true (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 9 (0x9) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 518 (0x206) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = true (bool) usb_device.linux.device_number = 1 (0x1) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb4' (string) usb_device.max_power = 0 (0x0) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 2 (0x2) (int) usb_device.product = 'OHCI Host Controller' (string) usb_device.product_id = 1 (0x1) (int) usb_device.serial = '0000:00:03.2' (string) usb_device.speed = 12.0 (12) (double) usb_device.vendor = 'Linux 2.6.27.5-desktop-2mnb ohci_hcd' (string) usb_device.vendor_id = 7531 (0x1d6b) (int) usb_device.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_2_usbraw' info.capabilities = {'usbraw'} (string list) info.category = 'usbraw' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_2' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_2_usbraw' (string) linux.device_file = '/dev/usbdev4.1' (string) linux.subsystem = 'usb_device' (string) linux.sysfs_path = '/sys/class/usb_device/usbdev4.1' (string) usbraw.device = '/dev/usbdev4.1' (string) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_2_if0' info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_2' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_2_if0' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb4/4-0:1.0' (string) usb.bus_number = 4 (0x4) (int) usb.can_wake_up = true (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 9 (0x9) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 518 (0x206) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 9 (0x9) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 0 (0x0) (int) usb.interface.subclass = 0 (0x0) (int) usb.is_self_powered = true (bool) usb.linux.device_number = 1 (0x1) (int) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb4/4-0:1.0' (string) usb.max_power = 0 (0x0) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 2 (0x2) (int) usb.product = 'USB Hub Interface' (string) usb.product_id = 1 (0x1) (int) usb.serial = '0000:00:03.2' (string) usb.speed = 12.0 (12) (double) usb.vendor = 'Linux 2.6.27.5-desktop-2mnb ohci_hcd' (string) usb.vendor_id = 7531 (0x1d6b) (int) usb.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_1' info.linux.driver = 'usb' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_1' (string) linux.device_file = '/dev/bus/usb/003/001' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.1/usb3' (string) usb_device.bus_number = 3 (0x3) (int) usb_device.can_wake_up = true (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 9 (0x9) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 518 (0x206) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = true (bool) usb_device.linux.device_number = 1 (0x1) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.1/usb3' (string) usb_device.max_power = 0 (0x0) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 2 (0x2) (int) usb_device.product = 'OHCI Host Controller' (string) usb_device.product_id = 1 (0x1) (int) usb_device.serial = '0000:00:03.1' (string) usb_device.speed = 12.0 (12) (double) usb_device.vendor = 'Linux 2.6.27.5-desktop-2mnb ohci_hcd' (string) usb_device.vendor_id = 7531 (0x1d6b) (int) usb_device.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_1_usbraw' info.capabilities = {'usbraw'} (string list) info.category = 'usbraw' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_1' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_1_usbraw' (string) linux.device_file = '/dev/usbdev3.1' (string) linux.subsystem = 'usb_device' (string) linux.sysfs_path = '/sys/class/usb_device/usbdev3.1' (string) usbraw.device = '/dev/usbdev3.1' (string) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_1_if0' info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_1' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_1_if0' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.1/usb3/3-0:1.0' (string) usb.bus_number = 3 (0x3) (int) usb.can_wake_up = true (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 9 (0x9) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 518 (0x206) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 9 (0x9) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 0 (0x0) (int) usb.interface.subclass = 0 (0x0) (int) usb.is_self_powered = true (bool) usb.linux.device_number = 1 (0x1) (int) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.1/usb3/3-0:1.0' (string) usb.max_power = 0 (0x0) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 2 (0x2) (int) usb.product = 'USB Hub Interface' (string) usb.product_id = 1 (0x1) (int) usb.serial = '0000:00:03.1' (string) usb.speed = 12.0 (12) (double) usb.vendor = 'Linux 2.6.27.5-desktop-2mnb ohci_hcd' (string) usb.vendor_id = 7531 (0x1d6b) (int) usb.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0' info.linux.driver = 'usb' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0' (string) linux.device_file = '/dev/bus/usb/002/001' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/usb2' (string) usb_device.bus_number = 2 (0x2) (int) usb_device.can_wake_up = true (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 9 (0x9) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 518 (0x206) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = true (bool) usb_device.linux.device_number = 1 (0x1) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/usb2' (string) usb_device.max_power = 0 (0x0) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 2 (0x2) (int) usb_device.product = 'OHCI Host Controller' (string) usb_device.product_id = 1 (0x1) (int) usb_device.serial = '0000:00:03.0' (string) usb_device.speed = 12.0 (12) (double) usb_device.vendor = 'Linux 2.6.27.5-desktop-2mnb ohci_hcd' (string) usb_device.vendor_id = 7531 (0x1d6b) (int) usb_device.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0_usbraw' info.capabilities = {'usbraw'} (string list) info.category = 'usbraw' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0_usbraw' (string) linux.device_file = '/dev/usbdev2.1' (string) linux.subsystem = 'usb_device' (string) linux.sysfs_path = '/sys/class/usb_device/usbdev2.1' (string) usbraw.device = '/dev/usbdev2.1' (string) udi = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial' info.linux.driver = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial' (string) linux.device_file = '/dev/bus/usb/002/002' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/usb2/2-2' (string) usb_device.bus_number = 2 (0x2) (int) usb_device.can_wake_up = true (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 255 (0xff) (int) usb_device.device_protocol = 255 (0xff) (int) usb_device.device_revision_bcd = 256 (0x100) (int) usb_device.device_subclass = 255 (0xff) (int) usb_device.is_self_powered = false (bool) usb_device.linux.device_number = 2 (0x2) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/usb2/2-2' (string) usb_device.max_power = 500 (0x1f4) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.product = 'Easy Snap Snake Eye WebCam' (string) usb_device.product_id = 9320 (0x2468) (int) usb_device.speed = 12.0 (12) (double) usb_device.vendor = 'Pixart Imaging, Inc.' (string) usb_device.vendor_id = 2362 (0x93a) (int) usb_device.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial_video4linux' info.parent = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial_video4linux' (string) udi = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial_usbraw' info.capabilities = {'usbraw'} (string list) info.category = 'usbraw' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial_usbraw' (string) linux.device_file = '/dev/usbdev2.2' (string) linux.subsystem = 'usb_device' (string) linux.sysfs_path = '/sys/class/usb_device/usbdev2.2' (string) usbraw.device = '/dev/usbdev2.2' (string) udi = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial_if0' info.parent = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_93a_2468_noserial_if0' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/usb2/2-2/2-2:1.0' (string) usb.bus_number = 2 (0x2) (int) usb.can_wake_up = true (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 255 (0xff) (int) usb.device_protocol = 255 (0xff) (int) usb.device_revision_bcd = 256 (0x100) (int) usb.device_subclass = 255 (0xff) (int) usb.interface.class = 255 (0xff) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 255 (0xff) (int) usb.interface.subclass = 255 (0xff) (int) usb.is_self_powered = false (bool) usb.linux.device_number = 2 (0x2) (int) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/usb2/2-2/2-2:1.0' (string) usb.max_power = 500 (0x1f4) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 0 (0x0) (int) usb.product = 'USB Vendor Specific Interface' (string) usb.product_id = 9320 (0x2468) (int) usb.speed = 12.0 (12) (double) usb.vendor = 'Pixart Imaging, Inc.' (string) usb.vendor_id = 2362 (0x93a) (int) usb.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0_if0' info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_03_0_if0' (string) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/usb2/2-0:1.0' (string) usb.bus_number = 2 (0x2) (int) usb.can_wake_up = true (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 9 (0x9) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 518 (0x206) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 9 (0x9) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 0 (0x0) (int) usb.interface.subclass = 0 (0x0) (int) usb.is_self_powered = true (bool) usb.linux.device_number = 1 (0x1) (int) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/usb2/2-0:1.0' (string) usb.max_power = 0 (0x0) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 2 (0x2) (int) usb.product = 'USB Hub Interface' (string) usb.product_id = 1 (0x1) (int) usb.serial = '0000:00:03.0' (string) usb.speed = 12.0 (12) (double) usb.vendor = 'Linux 2.6.27.5-desktop-2mnb ohci_hcd' (string) usb.vendor_id = 7531 (0x1d6b) (int) usb.version = 1.1 (1.1) (double) You might also get some clue by exploring the output of the lshal command. Here's the output to lshal, at least the part that I could relate to the Maxtor drive. lshal udi = '/org/freedesktop/Hal/devices/pci_1039_5513_scsi_host_scsi_device_lun0_0' info.linux.driver = 'sd' (string) info.parent = '/org/freedesktop/Hal/devices/pci_1039_5513_scsi_host' (string) info.product = 'SCSI Device' (string) info.subsystem = 'scsi' (string) info.udi = '/org/freedesktop/Hal/devices/pci_1039_5513_scsi_host_scsi_device_lun0_0' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'scsi' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.5/host0/target0:0:1/0:0:1:0' (string) scsi.bus = 0 (0x0) (int) scsi.host = 0 (0x0) (int) scsi.lun = 0 (0x0) (int) scsi.model = 'Maxtor 4D080K4' (string) scsi.target = 1 (0x1) (int) scsi.type = 'disk' (string) scsi.vendor = 'ATA' (string) udi = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' block.device = '/dev/sdb' (string) block.is_volume = false (bool) block.major = 8 (0x8) (int) block.minor = 16 (0x10) (int) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' (string) info.capabilities = {'storage', 'block'} (string list) info.category = 'storage' (string) info.parent = '/org/freedesktop/Hal/devices/pci_1039_5513_scsi_host_scsi_device_lun0_0' (string) info.product = 'Maxtor 4D080K4' (string) info.udi = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' (string) info.vendor = 'ATA' (string) linux.hotplug_type = 3 (0x3) (int) linux.sysfs_path = '/sys/block/sdb' (string) storage.automount_enabled_hint = true (bool) storage.bus = 'scsi' (string) storage.drive_type = 'disk' (string) storage.firmware_version = 'DAH0' (string) storage.hotpluggable = false (bool) storage.lun = 0 (0x0) (int) storage.media_check_enabled = false (bool) storage.model = 'Maxtor 4D080K4' (string) storage.no_partitions_hint = false (bool) storage.originating_device = '/org/freedesktop/Hal/devices/computer' (string) storage.partitioning_scheme = 'mbr' (string) storage.removable = false (bool) storage.removable.media_available = true (bool) storage.removable.media_size = 33820286976 (0x7dfd8a000) (uint64) storage.requires_eject = false (bool) storage.serial = 'SATA_Maxtor_4D080K4_D4H2FV3E' (string) storage.size = 33820286976 (0x7dfd8a000) (uint64) storage.vendor = 'ATA' (string) udi = '/org/freedesktop/Hal/devices/volume_uuid_CCD86E2DD86E164C' block.device = '/dev/sdb1' (string) block.is_volume = true (bool) block.major = 8 (0x8) (int) block.minor = 17 (0x11) (int) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' (string) info.capabilities = {'volume', 'block'} (string list) info.category = 'volume' (string) info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list) info.parent = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' (string) info.product = 'Volume (ntfs)' (string) info.udi = '/org/freedesktop/Hal/devices/volume_uuid_CCD86E2DD86E164C' (string) linux.hotplug_type = 3 (0x3) (int) linux.sysfs_path = '/sys/block/sdb/sdb1' (string) org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list) org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list) org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list) org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list) storage.model = '' (string) volume.block_size = 512 (0x200) (int) volume.fstype = 'ntfs' (string) volume.fsusage = 'filesystem' (string) volume.fsversion = '3.1' (string) volume.ignore = false (bool) volume.is_disc = false (bool) volume.is_mounted = false (bool) volume.is_mounted_read_only = false (bool) volume.is_partition = true (bool) volume.label = '' (string) volume.linux.is_device_mapper = false (bool) volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'uid=', 'gid=', 'umask=', 'locale=', 'utf8'} (string list) volume.mount_point = '' (string) volume.num_blocks = 41222727 (0x2750247) (int) volume.partition.flags = {'boot'} (string list) volume.partition.label = '' (string) volume.partition.media_size = 33820286976 (0x7dfd8a000) (uint64) volume.partition.number = 1 (0x1) (int) volume.partition.scheme = 'mbr' (string) volume.partition.start = 32256 (0x7e00) (uint64) volume.partition.type = '0x07' (string) volume.partition.uuid = '' (string) volume.size = 21106036224 (0x4ea048e00) (uint64) volume.unmount.valid_options = {'lazy'} (string list) volume.uuid = 'CCD86E2DD86E164C' (string) udi = '/org/freedesktop/Hal/devices/volume_uuid_491D_82F2' block.device = '/dev/sdb5' (string) block.is_volume = true (bool) block.major = 8 (0x8) (int) block.minor = 21 (0x15) (int) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' (string) info.capabilities = {'volume', 'block'} (string list) info.category = 'volume' (string) info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list) info.parent = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' (string) info.product = 'Volume (vfat)' (string) info.udi = '/org/freedesktop/Hal/devices/volume_uuid_491D_82F2' (string) linux.hotplug_type = 3 (0x3) (int) linux.sysfs_path = '/sys/block/sdb/sdb5' (string) org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list) org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list) org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list) org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list) storage.model = '' (string) volume.block_size = 512 (0x200) (int) volume.fstype = 'vfat' (string) volume.fsusage = 'filesystem' (string) volume.fsversion = 'FAT32' (string) volume.ignore = false (bool) volume.is_disc = false (bool) volume.is_mounted = false (bool) volume.is_mounted_read_only = false (bool) volume.is_partition = true (bool) volume.label = '' (string) volume.linux.is_device_mapper = false (bool) volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list) volume.mount_point = '' (string) volume.num_blocks = 118848807 (0x7157d27) (int) volume.partition.flags = {} (string list) volume.partition.label = '' (string) volume.partition.media_size = 33820286976 (0x7dfd8a000) (uint64) volume.partition.number = 5 (0x5) (int) volume.partition.scheme = 'embr' (string) volume.partition.start = 21106100736 (0x4ea058a00) (uint64) volume.partition.type = '0x0b' (string) volume.partition.uuid = '' (string) volume.size = 60850589184 (0xe2afa4e00) (uint64) volume.unmount.valid_options = {'lazy'} (string list) volume.uuid = '491D-82F2' (string) udi = '/org/freedesktop/Hal/devices/volume_part2_size_1024_0' block.device = '/dev/sdb2' (string) block.is_volume = true (bool) block.major = 8 (0x8) (int) block.minor = 18 (0x12) (int) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' (string) info.capabilities = {'volume', 'block'} (string list) info.category = 'volume' (string) info.parent = '/org/freedesktop/Hal/devices/storage_serial_SATA_Maxtor_4D080K4_D4H2FV3E' (string) info.product = 'Volume' (string) info.udi = '/org/freedesktop/Hal/devices/volume_part2_size_1024_0' (string) linux.hotplug_type = 3 (0x3) (int) linux.sysfs_path = '/sys/block/sdb/sdb2' (string) storage.model = '' (string) volume.block_size = 512 (0x200) (int) volume.fstype = '' (string) volume.fsusage = 'partitiontable' (string) volume.fsversion = '' (string) volume.is_disc = false (bool) volume.is_mounted = false (bool) volume.is_mounted_read_only = false (bool) volume.is_partition = true (bool) volume.label = '' (string) volume.linux.is_device_mapper = false (bool) volume.mount_point = '' (string) volume.num_blocks = 2 (0x2) (int) volume.partition.flags = {} (string list) volume.partition.label = '' (string) volume.partition.media_size = 33820286976 (0x7dfd8a000) (uint64) volume.partition.number = 2 (0x2) (int) volume.partition.scheme = 'mbr' (string) volume.partition.start = 21106068480 (0x4ea050c00) (uint64) volume.partition.type = '0x05' (string) volume.partition.uuid = '' (string) volume.size = 1024 (0x400) (uint64) volume.uuid = '' (string) thanks again Quote Link to comment Share on other sites More sharing options...
theYinYeti Posted December 23, 2008 Report Share Posted December 23, 2008 Nothing out of the ordinary there… Sorry. If you find nothing on Google, then only exploration will give some hints. But that's hard to do without having the computer at hand… Yves. Quote Link to comment Share on other sites More sharing options...
creekpeople Posted December 23, 2008 Author Report Share Posted December 23, 2008 Thanks for looking it through nonetheless, it's not a big problem, I was just wondering if it was possible to make it work. Maybe someone will come up with a solution someday. Merry Christmas in any case. creek Quote Link to comment Share on other sites More sharing options...
Guest peryt Posted February 10, 2009 Report Share Posted February 10, 2009 (edited) I just found it now. Try this GPL code and let me know... ;) I'm more nooby than you but I'd like to use the button to slow the device down and make it more silent since is my music storage device and I play music from my old ASUS A1000 celeron coppermine 700 Mhz very very silent. (when I play music should be slow (though is speed enought) bud when I upload my music I'll speed up again) Hope being useful Peryt. Edited February 10, 2009 by peryt Quote Link to comment Share on other sites More sharing options...
creekpeople Posted February 10, 2009 Author Report Share Posted February 10, 2009 I just found it now. Try this GPL code and let me know... ;) Hi Peryt Which code are you referring to? Could you post it once again? Thanks, creek Quote Link to comment Share on other sites More sharing options...
Guest peryt Posted February 10, 2009 Report Share Posted February 10, 2009 Oh, sorry I'm always in a daydream! Here it is: http://www.seagate.com/ww/v/index.jsp?loca...000dd04090aRCRD it seems that must do the basic function of backup Good luck. p Quote Link to comment Share on other sites More sharing options...
creekpeople Posted February 10, 2009 Author Report Share Posted February 10, 2009 Thanks a lot! I'm traveling at the moment, so it won't be until the end of the month before I'll be home to test it, but it seems quite promising. So for the moment, I'm going to mark this as solved. Greetings to all of you! Thanks for the help! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.