I just found out that drivers are in fact available for my D-Link DWL-520 card. The drivers are made available in source-code form by Realtek (it's a Realtek 8180 chipset, apparently).
I'm getting nowhere in debugging why I can't make the card work under Linux, so I was wondering if you could could point me to some helpful documentation.
Specifically, I'm trying to understand the whole chain of activities that Linux does to go from (a) finding a device on its PCI bus with a certain device ID, to (z) having that (wireless) device be usable as a network interface.
- How does Linux decide what (modular) device driver to use for a given device?
- How would I know if Linux couldn't find a device driver for that device?
- How does Linux decide how to name that device? E.g., eth0, eth1, wlan0, etc?
- When I run "ifconfig wlan0 up", is the "wlan0" part assumed to be the name of some device under /dev/ ?
If anyone wants to answer these particular questions, great. I'm tryin to RTFM, but I'm not sure where to find TFM