We need to remove the "chip version" test (lines 700-706
in the 2.4.19-pre6 driver) from nsc-ircc.c.

The driver isn't wrong according to the specs available for
the 87338/97338.  However, some chips just don't contain the 
specified module i.d.  One person reports getting 0x16; someone
else reports getting 0xff; I just tried and got 0x00.

I tried modifying the driver to read the version number many
times to see if it was a timing problem, but that didn't help.

If it isn't removed, the code should at least be changed so
that instead of "Wrong chip version 16" it says:
          Wrong module I.D. 0x1
where 0x1 is the content of the high nybble.

                                         // Thomas Hood

Petr Stanek wrote to debian-laptop:
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
When Im trying to load the  module (Potato kernel 2.4.18-586tsc),
I get the following massage: "Wrong Chip version: 16".

modprobe ircomm-tty nsc-ircc says:

        nsc-ircc, Found chip at base=0x02e
        nsc-ircc, Wrong chip version 16
              
Findchip -v says:                                       

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





_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

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

Reply via email to