DragonFly BSD
DragonFly kernel List (threaded) for 2005-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: pcmcia problems


To: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
From: Hiten Pandya <hmp@xxxxxxxxxxxxx>
Date: Sun, 26 Jun 2005 15:47:34 +0100

Matthew Dillon wrote:

It's an interrupt routing problem, which is a known issue with cardbus and DragonFly.

    You may be able to make it work by using polling on the network interface.
    Of the three drivers you mention, only the RL driver supports polling.
    This should also theoretically fix the interrupt livelock.

    Build your kernel and modules with DEVICE_POLLING and try to ifconfig
    up the RL interface with polling.

-Matt
Matthew Dillon <dillon@xxxxxxxxxxxxx>

I think we should compile polling support in unconditionally and allow it to be switched on/off at run-time. One more thing where people do not need to recompile the kernel.

	Another thing, don't know how to go about this in code since I
	have not looked at it for a while now; would be to automatically
	fall back to polling mode if driver doesn't work in interrupt
	mode.

Regards,

Hiten Pandya



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