I've got a laptop that runs NetBSD pretty well, except that the
onboard WiFi is unsupported. There's a working driver for Linux
(https://github.com/lwfinger/rtl8723au) so the machine is running
Linux for the time being. I'd like to develop a driver for NetBSD.

The problem with this idea is that I know nearly nothing about...

* The runtime environment of an OS kernel
* Driving hardware
* Encryption such as WEP, WPA, etc.
* Dev tools such as ddb, gdb, valgrind, etc.

The possible saving grace of this idea is that _maybe_ I could:

* Write meaningful userland tests for my device
* Watch them fail
* Understand (relatively) quickly what I'm currently being stupid about
* Flail around (relatively) harmlessly while I figure things out
* Feel a bit less stupid, briefly, with each new passing test
* Notice (relatively) quickly when I've broken something
* Thereby write a working driver in bounded time

https://github.com/rumpkernel/wiki/wiki/Howto%3A-Configuring-a-802.11-device-with-rumprun
gives me hope that this might be possible. My 802.11 device is
attached to USB, though:

Bus 002 Device 004: ID 0bda:1724 Realtek Semiconductor Corp. 
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                2 802.11n WLAN Adapter
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0 

Is there a way to do what I want? Or perhaps a way for there to be
a way to do what I want?

Thanks,

- Amitai

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users

Reply via email to