Disable DMA from kernel driver ide.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux