From owner-freebsd-mobile Fri May 12 9: 9:47 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from mail.webmonster.de (datasink.webmonster.de [194.162.162.209]) by hub.freebsd.org (Postfix) with SMTP id 069C237BDFA for ; Fri, 12 May 2000 09:09:41 -0700 (PDT) (envelope-from karsten@rohrbach.de) Received: (qmail 47349 invoked by uid 1000); 12 May 2000 16:09:38 -0000 Date: Fri, 12 May 2000 18:09:38 +0200 From: "Karsten W. Rohrbach" To: Roger Hardiman Cc: mobile@FreeBSD.ORG, bsd-nomads@clave.gr.jp, roger@FreeBSD.ORG Subject: Re: Nokia Card Phone 2.0 PCMCIA GSM phone, need help Message-ID: <20000512180938.A47055@rohrbach.de> Reply-To: karsten@rohrbach.de References: <391056F5.C07BFE6E@cs.strath.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <391056F5.C07BFE6E@cs.strath.ac.uk>; from roger@cs.strath.ac.uk on Wed, May 03, 2000 at 05:42:29PM +0100 X-Arbitrary-Number-Of-The-Day: 42 X-Sender: karsten@rohrbach.de Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Roger Hardiman(roger@cs.strath.ac.uk)@Wed, May 03, 2000 at 05:42:29PM +0100: > Hi, > I've got a Nokia Card Phone 2.0. It is an entire > GSM Mobile Phone on a PCMCIA card. > (CIS Tuples follow at the end) > > However, I need some help getting it working on > FreeBSD. > > In the CIS tuples, it claims to be a 16550 UART, > but there are no 'configuration' entries > with typical 'block start' base addresses > (eg 0x3f8, 0x2e8) > There is just the 'default' block which decodes > 4 address lines, with a config entry at 0x1f6. > > Nokia released a driver for Card Phone 1.0 > for linux to map the registers in the 16 byte block > into a modified SIO driver. > > Has anyone got any experience of this type of PCMCIA card got it running on my vaio n505x under linux. it attaches as standard serial and can be used as a modem (AT cmd set, flow control, that's pretty it) > > > Roger > -- > Roger Hardiman > roger@cs.strath.ac.uk > roger@freebsd.org > > CIS TUPLES FOR THE NOKIA CARD > > Configuration data for card in slot 0 > Tuple #1, code = 0x1 (Common memory descriptor), length = 3 > 000: 00 00 ff > Common memory device information: > Device number 1, type No device, WPS = OFF > Speed = No speed, Memory block size = 512b, 1 units > Tuple #2, code = 0x15 (Version 1 info), length = 40 > 000: 05 00 4e 6f 6b 69 61 20 4d 6f 62 69 6c 65 20 50 > 010: 68 6f 6e 65 73 00 4e 6f 6b 69 61 20 43 61 72 64 > 020: 20 50 68 6f 6e 65 00 ff > Version = 5.0, Manuf = [Nokia Mobile Phones],card vers = [Nokia > Card Pho > ne] > Addit. info = [\xff],[] > Tuple #3, code = 0x20 (Manufacturer ID), length = 4 > 000: 24 01 00 09 > PCMCIA ID = 0x124, OEM ID = 0x900 > Tuple #4, code = 0x21 (Functional ID), length = 2 > 000: 02 01 > Serial port/modem - POST initialize > Tuple #5, code = 0x22 (Functional EXT), length = 4 > 000: 00 02 0f 1c > Serial interface extension: > 16550 UART, Parity - Space,Mark,Odd,Even, > Tuple #6, code = 0x22 (Functional EXT), length = 9 > 000: 01 1f 3f 00 10 00 00 10 00 > Modem interface capabilities: > Tuple #7, code = 0x22 (Functional EXT), length = 12 > 000: 02 06 00 26 1c 03 03 3f 07 00 01 b5 > Data modem services available: > Tuple #8, code = 0x22 (Functional EXT), length = 8 > 000: 13 06 00 1f 00 ea 00 b5 > Tuple #9, code = 0x22 (Functional EXT), length = 8 > 000: 23 06 00 1f 00 ea 00 b5 > Tuple #10, code = 0x1a (Configuration map), length = 5 > 000: 01 03 f6 01 13 > Reg len = 2, config register addr = 0x1f6, last config = 0x3 > Registers: XX--X--- > Tuple #11, code = 0x1b (Configuration entry), length = 18 > 000: c3 41 19 3f 55 c5 4b d5 19 36 36 56 a4 40 0f 30 > 010: ff ff > Config index = 0x3(default) > Interface byte = 0x41 (I/O) +RDY/-BSY active > Vcc pwr: > Nominal operating supply voltage: 5 x 1V > Minimum operating supply voltage: 4 x 1V, ext = 0x4b > Maximum operating supply voltage: 5 x 1V, ext = 0x19 > Continuous supply current: 3 x 100mA > Max current average over 1 second: 3 x 100mA > Max current average over 10 ms: 5 x 100mA > 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 > Tuple #12, code = 0x14 (No link), length = 0 > Tuple #13, code = 0xff (Terminator), length = 0 > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message -- > "Under capitalism, man exploits man. Under Communism, it's just the > opposite." -- John Kenneth Galbraith http://www.webmonster.de http://www.apache.de http://www.splatterworld.de (NIC-HDL KR433/KR11-RIPE) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message