Date: Mon, 08 May 2000 17:40:22 +0100 From: Roger Hardiman <roger@cs.strath.ac.uk> To: PU400001@exchange.Norway.NCR.com, Borje Josefsson <bj@dc.luth.se>, Pasi Patama <pasi.patama@inet.intermin.fi>, Nate Williams <nate@yogotech.com>, mobile@freebsd.org Subject: Nokia Card Phone 2.0 now working on FreeBSD Message-ID: <3916EDF6.9F71D08F@cs.strath.ac.uk>
next in thread | raw e-mail | index | archive | help
Hi everyone, I've got the Nokia Card Phone 2.0 working on FreeBSD. It works great and I've made several data calls now including calls at 28.8 kb/s Jen and I used FreeBSD 3.4-Release with PAO3 for FreeBSD 3.4-Release from www.jp.freebsd.org/PAO There is a bad CIS Tuple in the Nokia card which caused pccardd to panic when trying to assign resources to the card. (bug report follows) (I'll supply a patch to those of you who want it) Once I taught PAO to ignore the broken CIS entry, it worked immediatly. Roger -- Roger Hardiman Strathclyde University Telepresence Research Group Glasgow, Scotland UK. 0141 548 2897 www.telepresence.strath.ac.uk THE CIS BUG....... There is a bad entry in the "configuration entry" tuple FreeBSD's dumpcis shows this Tuple #11, code = 0x1b (Configuration entry), length = 18 Config index = 0x3(default) Interface byte = 0x41 (I/O) +RDY/-BSY active Card decodes 4 address lines, 8 Bit I/O only I/O address # 1: block length = 0x10 IRQ modes: Level IRQs: 4 5 8 9 10 11 12 13 14 15 Look at the I/O address #1 entry. Normally i/o address fields contain 2 parameters block_length block_start (the i/o address of the block) block_start is missing in the Nokia card and this caused PAO to fail. The trick is to tell PAO to ignore CIS entries where there is an i/o address entry, but the block_start is not defined. Roger To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3916EDF6.9F71D08F>