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

Reply via email to