Date: Wed, 03 May 2000 17:42:29 +0100 From: Roger Hardiman <roger@cs.strath.ac.uk> To: mobile@freebsd.org, bsd-nomads@clave.gr.jp Cc: roger@freebsd.org Subject: Nokia Card Phone 2.0 PCMCIA GSM phone, need help Message-ID: <391056F5.C07BFE6E@cs.strath.ac.uk>
index | next in thread | raw e-mail
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
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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?391056F5.C07BFE6E>
