Dag Brattli <[EMAIL PROTECTED]> writes:

> > i think the major problem is that nsc-ircc is failing in
> > nsc_ircc_setup on the chip version check... does anyone else have this
> > problem?  is this check really important?
> 
> You can always try to fix the code yourself. You'll just have to add the
> code shown with the + signs (but you should not add the + itself). Then you
> can do: "make modules && make modules_install" from /usr/src/linux and try
> again. If it now works for you, then I'll fix the code.

yup, tried this out this morning.  that got me past the version check,
but now i get the message:
Jan 20 09:21:32 danube kernel: nsc-ircc, unable to allocate irq=0 

this is probably a problem in the 338 probe routine, but i couldn't
get the debug code activated to get better output yet ;-).  but,
oddly, when i run 'findchip -v' i get:

reg=0x030
Found NSC PC87338 Controller at 0x398, DevID=0x0b, Rev. 3
    SIR Base 0x2e8, FIR Base 0x2e8
    IRQ = 0, DMA = 3
    Enabled: yes, Suspended: no
    UART compatible: yes
    Half duplex delay = 0 us

whereas lspnp -v gives me:

10 PNP0510 Generic IRDA-compatible device
        dma 3
        io 0x02e8-0x02ef
        irq 3

so perhaps the probe isn't getting the IRQ right, and maybe this is
because the version string actually means there's a real difference
and maybe there's a bug, i'm not sure.  i'm specifying the irq, dma,
and io in my modules.conf, so i'm not sure why it's trying "irq 0" at
all.

ian

-- 
----
Ian Soboroff                                       [EMAIL PROTECTED]
University of MD Baltimore County      http://www.cs.umbc.edu/~ian

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

Reply via email to