Older blog entries for bvermeul (starting at number 5)

poldhu_cs:

Finished adding support for the 3Com 11 Mbps Wireless LAN PC Card to my poldhu driver, and released version 0.2.1 of the driver. Version 0.2.2 is in the works, making the detection of the card a little more robust.

It still fails to detect the card some times (once every 20 insertions or so), but that needs a firmware upgrade to fix.

atmel:

Working on a DFU module for the Linux kernel to get this thing it's firmware. Annoying, but necessary I guess. Brad Hards got some success with a slightly modified userspace version I wrote, so I'll be trying that as well. It's cool stuff, and although the userspace app should work, the kernel mode stuff is more generic and just plain clean. I like clean code.

poldhu_cs:
I've found and fixed the bug that caused my driver to hang. It's generally a good idea to enable interrupts after you disable them in the close function. At this time I've removed the code that does that, since it looks like doing this in the open function isn't good enough. It doesn't seem to hurt leaving interrupts enabled, so that's the way it will stay for a while.
Released poldhu-0.1.3. :) I'll be working on adding complete Wireless Tools support to the driver (eg v11).
poldhu_cs:

I seem to have found where my driver barfs when changing scheme's:

When changing scheme's, the cardctl utility brings the interface down, and up again, and this causes mayor headaches somewhere. I'm assuming this is because I use dev_queue_xmit to insert packets into the device's queue, but I can't be sure. It kinda goes into a eternal loop in qdisc_restart. At least that's what keeps turning up when I do a Ctrl-Alt-SysRQ-P. That and a pointer out of range.

at76c503a driver:

I've started writing the driver for the USB wireless device. It's recognized by the driver, but to actually use it I have to implement DFU for the USB stack. Looking into that.

RSI definately sucks.

24 Apr 2001 (updated 24 Apr 2001 at 14:11 UTC) »
Hacking: Today my USB 802.11 device is arriving. This means I'll be hacking up a new wireless linux driver for this thing.

As I have never written an USB driver before, this is going to be interesting.

Fun: I've received my copy of The Bastard Operator From Hell. This is definately going to be fun to read...

Got asked to write another 802.11 driver. This time for an USB device. The specs are clear, and the device should come in during next week. This will be fun to play with, and it means I get to get yet another device... *grin*

6 Apr 2001 (updated 6 Apr 2001 at 14:12 UTC) »

Just released version 0.1.2 of my poldhu_cs driver. Made it play nice with pcmcia-cs, and am still puzzled at what's causing it to hang my box when switching schemes with 'cardctl scheme something'. I'm suspecting my device_event function, or possibly a rogue timer that's screwing something up. I have to get someone else to look at it, because at this point I am not seeing what I'm doing wrong. Which is rather annoying.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!