||[Nov. 25th, 2003|08:57 pm]
|||||Kraftwerk - Autobahn||]|
I seem to be cursed when it comes to wireless adapters.
In my previous laptop, there was an IR adapter, which wouldn't work under Windows, let alone Linux.
My current laptop has a SMC IR adapter, which mostly works under Windows. However, under Linux, pretty much nothing. I did once manage to get it to work, but it promptly broke again, and no amount of trying different Bios settings and versions + Linux Kernel versions has since made it work. On the second attempt, the module usually loads (first load it complains about resource settings). Trying to specify the resource locations the first time round always fails. Once loaded, nothing works, though kernel panics are easy to induce.... Pesky cheap IR adapters coupled with muppetly bad Dell bios's.
Since both my current and previous phones have BlueTooth, I bought a USB BlueTooth dongle back in April. In a surprising reversal of usual affairs, it worked great under Linux, and poorly under Windows (you could exchange files, but none of the Nokia things talked to it). This did me fine for file exchanges, dial up over the summer etc.
Unfortunately, the dongle died about a month ago - it would no longer register itself with the USB bus, let alone work. Finally managed to get Dabs to take it back, so now I'm waiting for a new one, once it's made it to the manufacturer.
Whilst buying some cds, I spotted an IR USB dongle for not very much, so I decided to get it. It arrived today.
Guess what? There are about 5 different IR USB chipsets. 4 work fine under Linux. The 5th, the SigmaTel STIr4200 (vend/prod 0x66f/0x4200), throws most of the specs out of the window. As such, it isn't supported by the standard USB IR Dongle driver under Linux. After much searching, I've found an alpha driver for it, based on the NetBSD driver. Unfortunately, it's for late 2.5.x series kernels, so I'm going to have to try 2.6.0-test10 to see if I can make it work with that.
Why am I so cursed with all this kit?