Hi,
I've just spent some time trying to get a Nokia D211 pc-card to
function under OpenBSD (i386 / -current). It didn't meet with any
success, so the main point of this email is to document what I tried
for the archives/google. In the event anyone has had more success
than me, please let me know.
The card overview is available here - http://nokia.com/phones/
nokiad211/ and it essentially contains both a GPRS(GSM) radio and an
802.11b radio. However whilst windows and linux driver are available
for download, it is a dreaded binary blob, and thus virtually useless
under OpenBSD unless documentation is forthcoming.
Since Nokia also have single function GPRS cards "Nokia Card Phone
2.0" ( http://www.europe.nokia.com/cda1/0,4267,2522,00.html ), I
tried tweaking /usr/src/sys/dev/pcmcia/pcmciadevs etc to get the
driver to attach it as one of them. And whilst the driver appears to
attach:
pccom3 at pcmcia0 function 0 "Nokia, D211" port 0xa000/16:
ns8250, no fifo
it is clearly different from a real Card Phone:
pccom3 at pcmcia0 function 0 "Nokia Mobile Phones, Nokia Card
Phone" port 0xa000/16: ns16550a, 16 byte fifo
and pointing 'tip' at it does not yield anything.
Nokia also produce a single function 802.11b card "C110" ( http://
www.europe.nokia.com/nokia/0,8764,2701,00.html ), so I also tried
adding the D211's pcmcia details in /usr/src/sys/dev/pcmcia/
if_wi_pcmcia.c etc to get that driver to attach. Alais was also
unsucessful, whilst the driver attached, the dmesg line indicated
that the driver failed to retrieve a MAC address from the card, and
no interface was created.
/Pete