Bj�rn Mork <[EMAIL PROTECTED]> writes:

> Worked like a charm.

Well, let me rephrase that: ..., until you suspend the box.

I suspended it after having done "ifconfig irda0 down". The log showed:

Jan  9 19:21:08 rasputin kernel: smc-ircc, Suspending
Jan  9 19:21:08 rasputin kernel: Trying to free free IRQ3
Jan  9 19:21:08 rasputin kernel: Trying to free free DMA2

and after resume:

Jan  9 19:21:25 rasputin kernel: smc-ircc, Waking up

but when I then tried "ifconfig irda0 up", I got this:

Jan  9 19:21:35 rasputin kernel: ircc_net_open(), unable to allocate DMA=2

and the irport refcount becomes -1, so that it can't be unloaded....

I am not sure what happened here, but maybe the attempt to free DMA2
before suspend didn't succeed? It's still allocated to irda:

rasputin:/tmp# cat /proc/dma 
 2: irda0
 4: cascade

unloading smc-ircc at this point causes this:

rasputin:/tmp# cat /proc/dma 
 2: >a
 4: cascade

I guess I'd better reboot....



Bj�rn
_______________________________________________
Linux-IrDA mailing list  -  [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda

Reply via email to