So I've been reading up on linux and bsd driver development texts as of late, and came
up with a cool wireless networking solution:
take two pentium II machines, place them in a temperature controlled room, extend
their LM75 cpu temp sensor thermistors so that they are setting right above each
other's cpu's. write a network driver that burns cpu cycles above a specified
temperature threshold for a high bit, and kill cpu cycles to get the cpu temp below
the threshold (thereby designating the low bit). you might actually be able to get a
decent 12 bits per minute out of this... hmmmm, ok, sorry, i'll put away the beer
now...
on another note, i decided to start messing with getting my wavelan card to work with
my freebsd laptop, and i finally figured out the problem (which doesnt seem to be
covered on any FAQ or anything I found on the web). It tuns out FreeBSD was setting my
card to AdHoc mode by default, thus preventing the adapter from sending out a DHCP
request, so i put 'wicontrol -i wi0 -p 1' in my /etc/rc.local, and viola! it works.
seems like a lot of people are running into this problem on the net, so i thought i'd
mention it here.
wicontrol is a neat little freebsd utility for wavelan cards, and it lets you see/set
all sorts of configuration parameters. this means i've finally gotten every component
of my laptop working successfully under FreeBSD, it even recognizes my USB MS
Sidewinder gamepad (linux doesnt unfortunately, although it will soon) so I can play
Snes9x, whee. good luck.
if anyone needs freebsd help, and they've rtfm'd already, shoot me an email
jakob