Difference between revisions of "Talk:How to hotswap Ultrabay devices"
| Line 1: | Line 1: | ||
| − | + | =HAL script= | |
| − | |||
| − | + | If the script works, your lshal output should contain something similar to this. In this case the Ultrabay device was a second HDD (/dev/sdb). | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | Note that in the example, storage.hotpluggable = true while before it was false, so the script worked. | ||
<pre> | <pre> | ||
| − | + | udi = '/org/freedesktop/Hal/devices/storage_serial_SATA_HTS726060M9AT00_MRH453M4H11ARB' | |
| + | 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_HTS726060M9AT00_MRH453M4H11ARB' (string) | ||
| + | info.capabilities = {'storage', 'block'} (string list) | ||
| + | info.category = 'storage' (string) | ||
| + | info.parent = '/org/freedesktop/Hal/devices/pci_8086_24ca_scsi_host_0_scsi_device_lun0' (string) | ||
| + | info.product = 'HTS726060M9AT00' (string) | ||
| + | info.udi = '/org/freedesktop/Hal/devices/storage_serial_SATA_HTS726060M9AT00_MRH453M4H11ARB' (string) | ||
| + | info.vendor = 'ATA' (string) | ||
| + | linux.hotplug_type = 3 (0x3) (int) | ||
| + | linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.1/host1/target1:0:0/1:0:0:0/block/sdb' (string) | ||
| + | storage.automount_enabled_hint = true (bool) | ||
| + | storage.bus = 'pci' (string) | ||
| + | storage.drive_type = 'disk' (string) | ||
| + | storage.firmware_version = 'MH4O' (string) | ||
| + | storage.hotpluggable = true (bool) | ||
| + | storage.lun = 0 (0x0) (int) | ||
| + | storage.media_check_enabled = false (bool) | ||
| + | storage.model = 'HTS726060M9AT00' (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 = 60011642880 (0xdf8f90000) (uint64) | ||
| + | storage.requires_eject = false (bool) | ||
| + | storage.serial = 'SATA_HTS726060M9AT00_MRH453M4H11ARB' (string) | ||
| + | storage.size = 60011642880 (0xdf8f90000) (uint64) | ||
| + | storage.vendor = 'ATA' (string) | ||
| + | </pre> | ||
| − | + | {| border=1 | |
| − | + | |+ Known South Bridge PCI IDs | |
| − | + | ! ID !! ThinkPad model !! South Bridge chip (for Ultrabay) !! parent device (host_0, lun0 = 2nd ATA controller, master device) | |
| − | + | |- | |
| − | + | | 8086_7111 || T20, T21, T22, X20, X21 || Intel 82371AB/EB/MB PIIX4 IDE || /org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0_scsi_device_lun0 | |
| − | - | + | |- |
| − | + | | 8086_248a || T23, T30, X22, X23, X24, X30|| Intel 82801CAM IDE U100 (rev 2) || /org/freedesktop/Hal/devices/pci_8086_248a_scsi_host_0_scsi_device_lun0 | |
| − | + | |- | |
| − | + | | 8086_24ca || R50, R51, T40, T40p, T41, T41p, T42, T42p, X31, X32, X40 || Intel 82801DBM (ICH4-M) || /org/freedesktop/Hal/devices/pci_8086_24ca_scsi_host_0_scsi_device_lun0 | |
| − | + | |- | |
| − | + | | 8086_2653 || R52, T43, T43p, X41, Z60m, Z60t || Intel 82801FBM (ICH6-M) || /org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0 | |
| − | + | |- | |
| − | + | | 8086_27c4 || R60, X60 || Intel 82801GBM (ICH7 Family) || /org/freedesktop/Hal/devices/pci_8086_27c4_scsi_host_scsi_device_lun0 | |
| − | + | |- | |
| − | + | | 8086_27df || T60, T60p, Z61m, Z61t, Z61p || Intel 82801GBM/GHM (ICH7 Family) || /org/freedesktop/Hal/devices/pci_8086_27df_scsi_host_scsi_device_lun0 | |
| − | + | |- | |
| − | + | | 8086_2850 || R61, T61, T61p, X300 || Intel 82801H (ICH8 Family) || /org/freedesktop/Hal/devices/pci_8086_2850_scsi_host_scsi_device_lun0 | |
| − | + | |- | |
| − | + | | 8086_2929 || R400, R500, T400, T500, W500, W700, X200, X301 || Intel 82801I ICH9 Family || /org/freedesktop/Hal/devices/pci_8086_2929_scsi_host_0_scsi_device_lun0 | |
| − | + | |} | |
| − | + | ==lshal output== | |
| − | + | Please place your lshal output here if you had problems, or if you have a A or W series ThinkPad | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revision as of 21:03, 6 June 2009
HAL script
If the script works, your lshal output should contain something similar to this. In this case the Ultrabay device was a second HDD (/dev/sdb).
Note that in the example, storage.hotpluggable = true while before it was false, so the script worked.
udi = '/org/freedesktop/Hal/devices/storage_serial_SATA_HTS726060M9AT00_MRH453M4H11ARB'
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_HTS726060M9AT00_MRH453M4H11ARB' (string)
info.capabilities = {'storage', 'block'} (string list)
info.category = 'storage' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_8086_24ca_scsi_host_0_scsi_device_lun0' (string)
info.product = 'HTS726060M9AT00' (string)
info.udi = '/org/freedesktop/Hal/devices/storage_serial_SATA_HTS726060M9AT00_MRH453M4H11ARB' (string)
info.vendor = 'ATA' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.1/host1/target1:0:0/1:0:0:0/block/sdb' (string)
storage.automount_enabled_hint = true (bool)
storage.bus = 'pci' (string)
storage.drive_type = 'disk' (string)
storage.firmware_version = 'MH4O' (string)
storage.hotpluggable = true (bool)
storage.lun = 0 (0x0) (int)
storage.media_check_enabled = false (bool)
storage.model = 'HTS726060M9AT00' (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 = 60011642880 (0xdf8f90000) (uint64)
storage.requires_eject = false (bool)
storage.serial = 'SATA_HTS726060M9AT00_MRH453M4H11ARB' (string)
storage.size = 60011642880 (0xdf8f90000) (uint64)
storage.vendor = 'ATA' (string)
| ID | ThinkPad model | South Bridge chip (for Ultrabay) | parent device (host_0, lun0 = 2nd ATA controller, master device) |
|---|---|---|---|
| 8086_7111 | T20, T21, T22, X20, X21 | Intel 82371AB/EB/MB PIIX4 IDE | /org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0_scsi_device_lun0 |
| 8086_248a | T23, T30, X22, X23, X24, X30 | Intel 82801CAM IDE U100 (rev 2) | /org/freedesktop/Hal/devices/pci_8086_248a_scsi_host_0_scsi_device_lun0 |
| 8086_24ca | R50, R51, T40, T40p, T41, T41p, T42, T42p, X31, X32, X40 | Intel 82801DBM (ICH4-M) | /org/freedesktop/Hal/devices/pci_8086_24ca_scsi_host_0_scsi_device_lun0 |
| 8086_2653 | R52, T43, T43p, X41, Z60m, Z60t | Intel 82801FBM (ICH6-M) | /org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0 |
| 8086_27c4 | R60, X60 | Intel 82801GBM (ICH7 Family) | /org/freedesktop/Hal/devices/pci_8086_27c4_scsi_host_scsi_device_lun0 |
| 8086_27df | T60, T60p, Z61m, Z61t, Z61p | Intel 82801GBM/GHM (ICH7 Family) | /org/freedesktop/Hal/devices/pci_8086_27df_scsi_host_scsi_device_lun0 |
| 8086_2850 | R61, T61, T61p, X300 | Intel 82801H (ICH8 Family) | /org/freedesktop/Hal/devices/pci_8086_2850_scsi_host_scsi_device_lun0 |
| 8086_2929 | R400, R500, T400, T500, W500, W700, X200, X301 | Intel 82801I ICH9 Family | /org/freedesktop/Hal/devices/pci_8086_2929_scsi_host_0_scsi_device_lun0 |
lshal output
Please place your lshal output here if you had problems, or if you have a A or W series ThinkPad