[ltp] [PATCH] Add support for FIR IrDA for T43/R52

Shem Multinymous linux-thinkpad@linux-thinkpad.org
Fri, 2 Jun 2006 12:08:31 +0300


Hi,

On 5/27/06, Henrique de Moraes Holschuh <hmh@hmh.eng.br> wrote:
> 2.6.17 nsc-ircc does not work with the SuperI/O chip in the T43, R52, and
> maybe other thinkpads.  The tell-tale sign is that you get a Wrong chip
> id=0xf9 when you "modprobe nsc-ircc" with irda debugging enabled ("modprobe
> irda debug=2").

I've tested it with on a T43 with 2.6.16 and a Nokia phone.

I still needed a "dongle_id=0x09" parameter. Without dongle_id it
didn't find any.

Autodiscovery and irda_dump worked fine. However, using "gnokii
--identify", it hangs after writing a bytes to the port. Minicom hangs
too, giving no indication where. So it might be that receive works by
transmit doesn't. Not sure how to get a more informative report.

Suspending with this module hard-locked the kernel at the end of the
suspend (and nearly killed my ThinkPad: as usual I just gave the
suspend command, closed the lid, listened for the disk spinning down
and and tucked the laptop into my well-padded backpack. But the CPU
kept running because of the hard-lock, so things were damn hot when I
opened the backpack a couple of hours later...)

  Shem