Re: IDE device driver query



In Linux it's absolutely forbidden that an I/O address used by a driver is accessed by another running driver. After an access each driver will leave an I/O device in a state, unknown to anybody else, that it assumes not to be modified when it accesses it the next time.

So you need to deactivate (unload) one driver before activating another.

As said already a hundred times, when accessing the DID hardware you either need to _use_ the driver provided by Linux _or_ not use it at all: unload it or (maybe better for someone thinking along the lines you do) not use Linux at all.

-Michael
.



Relevant Pages