Messages in this thread | | | Date | Mon, 11 Feb 2008 11:50:50 +0000 | From | Alan Cox <> | Subject | Re: [PATCH] libata: Forcing PIO0 mode on reset must not freeze system |
| |
> In the above example, even the reset sequence itself can cause hang if > the hardware is implemented slightly differently. The reason why > set_piomode() locks up but reset sequence doesn't is simple dumb luck. > I think the proper fix is to tell libata to detach the cdrom before > undocking.
Just a thought but which ICH variant is this. For the older ones we have to turn IORDY off in software before an eject and they cannot fully support hot unplug
Alan
| |