Currently, the only controller which has a way to tell the kernel whether a
port is external or not is ahci. Unfortunately, there doesn't seem to be many
machines which actually use the facility. I haven't seen any yet. The only
workable solution seems to be developing eSATA whitelist on the hal side.
From upstream :
Currently, the only controller which has a way to tell the kernel whether a
port is external or not is ahci. Unfortunately, there doesn't seem to be many
machines which actually use the facility. I haven't seen any yet. The only
workable solution seems to be developing eSATA whitelist on the hal side.