Hello, I have PDC20262 promise ide controller. I want to load my driver for this controllers rather then the kernel driver. SO at boot time i specify the kernel parameters as "ide2=noprobe hde=noprobe hdf=noprobe". By doing this, the Command and Control IO Ports are not taken by the kernel driver but the DMA addresses of the controller are taken by the kernel driver(ide2 and ide3 interfaces). I specified "ide=nodma" option at boot time but still the DMA addresses are acquired by kernel driver. Is there any way to disable the kernel driver from taking up these(DMA) ports. The snapshot of /proc/ioports is as below : 1000-103f : Promise Technology, Inc. 20262 1000-1007 : ide2 1008-100f : ide3 1010-103f : PDC20262 1040-105f : Intel Corporation 82557 [Ethernet Pro 100] 1040-105f : eepro100 1060-106f : Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] 1060-1067 : ide0 1068-106f : ide1 1070-1077 : Promise Technology, Inc. 20262 1078-107f : Promise Technology, Inc. 20262 1080-1083 : Promise Technology, Inc. 20262 1084-1087 : Promise Technology, Inc. 20262 Regards, Vany __________________________________________________ Do You Yahoo!? Try FREE Yahoo! Mail - the world's greatest free email! http://mail.yahoo.com/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/