https://bugzilla.novell.com/show_bug.cgi?id=217372 ------- Comment #12 from teheo@novell.com 2007-01-31 02:20 MST ------- First of all, using ahci is highly recommended for hotplugging if the port is SATA. If you use ahci, there is nothing special to do. The kernel notices device coming and going and notifies udev of the events and hald or whatever takes appropriate action eventually. This should be all automatic as-is. If ahci mode is not support, ata_piix can be used. In this case, there is no free device presence detection. Some notebooks use ACPI to notify device insertion and removal. udev rules should be written such that those ACPI events are captured and appropriate actions are taken. Please take a look at the following site for an example of how this can be done. http://www.thinkwiki.org/wiki/How_to_hotswap_UltraBay_devices Note that this becomes system-specific. I'm not sure how this should be handled. Maybe some new infrastructure is needed? If you intend to use drivers/ide/* drivers for hotplugging, I'm sorry but that just can't be done reliably. Maybe it can be hacked around by removing and reinserting driver module, which is ugly to say the least. Also, it's impossible on some systems where the primary harddisk is hooked up to the same controller. I don't think there is any sane way to add proper hotplug support to the old ide layer. All these are why we (libata ppl including Jeff, Alan, me and a few others) are trying to move everything over to libata. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.