Need help with connection PCMCI celluar modem under FreeBSD 7-CURRENT (recent)

Vladimir Grebenschikov vova at sw.ru
Fri Aug 24 17:07:15 PDT 2007


Hi

Modem is Ubiquam UM-300 - it is PCMCI card of CDMA EVDO standard.

It seen by uart module (with debug):

cardbus0: <CardBus bus> on cbb0
pccard0: chip_socket_enable
pccard0: read_cis
cis mem map 0xe7b36000 (resource: 0x88000000)
pccard0: CIS tuple chain:
unhandled CISTPL 1c
 1c 03 02 d1 ff
CISTPL_VERS_1
 15 14 08 00 55 62 69 71 75 61 6d 00 55 4d 2d 33
 30 30 00 00 00 ff
CISTPL_MANFID
 20 04 5d 01 45 4c
CISTPL_LONGLINK_MFC 2 attr:2f attr:6e
 06 0b 02 00 2f 00 00 00 00 6e 00 00 00
CISTPL_END
 ff
cis mem map e7b36000
CISTPL_LINKTARGET expected, code 1c observed
cis mem map e7b36000
CISTPL_FUNCID
 21 02 fe 01
CISTPL_CONFIG
 1a 05 01 37 00 02 73
CISTPL_CFTABLE_ENTRY
 1b 0c f7 01 79 01 b5 1e 23 b0 ff ff 08 04
CISTPL_CFTABLE_ENTRY
 1b 06 37 08 a3 20 f8 02
CISTPL_CFTABLE_ENTRY
 1b 06 37 08 a3 20 f8 03
CISTPL_CFTABLE_ENTRY
 1b 06 37 08 a3 20 e8 02
CISTPL_CFTABLE_ENTRY
 1b 06 37 08 a3 20 e8 03
CISTPL_END
 ff
cis mem map e7b36000
CISTPL_FUNCID
 21 02 02 01
CISTPL_CONFIG
 1a 05 01 3f 20 02 63
CISTPL_CFTABLE_ENTRY
 1b 0a ff 01 19 01 b5 1e 23 b0 ff ff
CISTPL_CFTABLE_ENTRY
 1b 06 3f 08 a3 20 f8 03
CISTPL_CFTABLE_ENTRY
 1b 06 3f 08 a3 20 f8 02
CISTPL_CFTABLE_ENTRY
 1b 06 3f 08 a3 20 e8 03
CISTPL_CFTABLE_ENTRY
 1b 06 3f 08 a3 20 e8 02
CISTPL_END
 ff
pccard0: check_cis_quirks
pccard0: CIS version PC Card Standard 8.0
pccard0: CIS info: Ubiquam, UM-300, , 
pccard0: Manufacturer code 0x15d, product 0x4c45
pccard0: function 0: unknown (254), ccr addr 200 mask 73
pccard0: function 0, config table entry 55: I/O card; irq mask ffff; iomask 3, iospace 2f8-300; io8 irqshare irqlevel
pccard0: function 1: serial port, ccr addr 220 mask 63
pccard0: function 1, config table entry 63: I/O card; irq mask ffff; iomask 3, iospace 3f8-400; io8 irqshare irqlevel
pccard0: functions scanning
pccard0: Card has 2 functions. pccard_mfc is 1
pccard0: I/O rid 0 start 2f8 end 300
pccard0: Allocation failed for cfe 55
pccard0: No config entry could be allocated.
pccard0: I/O rid 0 start 3f8 end 400
pccard0: ccr_res == 88000000-880003ff, base=220
unknown: MFC: I/O base 0 IOSIZE 0x1
pccard0: function 0 CCR at 0 offset 0: 8f 77 cc 77, ff ff ff 8f, 77
pccard0: function 1 CCR at 0 offset 220: 7f 20 0 0, 0 0 0 0, 0
uart0: <Ubiquam UM-300> at port 0x400-0x408 irq 16 function 1 config 63 on pccard0
uart0: MFC: I/O base 0x400 IOSIZE 0x10
uart0: MFC: I/O base 0x400 IOSIZE 0x10
uart0: [FILTER]
pccard0: function 1 CCR at 0 offset 220 mask 63: 7f 20 0 0, 0 4 0 0, 0
cis mem map 0xe7b37000 (resource: 0x88010000)
unknown: CIS tuple chain:
 1c 03 02 d1 ff
 15 14 08 00 55 62 69 71 75 61 6d 00 55 4d 2d 33
 30 30 00 00 00 ff
 20 04 5d 01 45 4c
CISTPL_LONGLINK_MFC 2 attr:2f attr:6e
 06 0b 02 00 2f 00 00 00 00 6e 00 00 00
CISTPL_END
 ff
cis mem map e7b37000
CISTPL_LINKTARGET expected, code 1c observed
cis mem map e7b37000
 21 02 fe 01
 1a 05 01 37 00 02 73
 1b 0c f7 01 79 01 b5 1e 23 b0 ff ff 08 04
 1b 06 37 08 a3 20 f8 02
 1b 06 37 08 a3 20 f8 03
 1b 06 37 08 a3 20 e8 02
 1b 06 37 08 a3 20 e8 03
CISTPL_END
 ff
cis mem map e7b37000
 21 02 02 01
 1a 05 01 3f 20 02 63
 1b 0a ff 01 19 01 b5 1e 23 b0 ff ff
 1b 06 3f 08 a3 20 f8 03
 1b 06 3f 08 a3 20 f8 02
 1b 06 3f 08 a3 20 e8 03
 1b 06 3f 08 a3 20 e8 02
CISTPL_END
 ff

dumpcis /dev/pccard0.cis shows:
Configuration data for file /dev/pccard0.cis
Tuple #1, code = 0x1c (Other conditions for common memory), length = 3
    000:  02 d1 ff
	 (3V card)
Tuple #2, code = 0x15 (Version 1 info), length = 20
    000:  08 00 55 62 69 71 75 61 6d 00 55 4d 2d 33 30 30
    010:  00 00 00 ff
	Version = 8.0, Manuf = [Ubiquam], card vers = [UM-300]
	Addit. info = [],[]
Tuple #3, code = 0x20 (Manufacturer ID), length = 4
    000:  5d 01 45 4c
	PCMCIA ID = 0x15d, OEM ID = 0x4c45
Tuple #4, code = 0x6 (Long link to next chain for MFC), length = 11
    000:  02 00 2f 00 00 00 00 6e 00 00 00
	Function 0: attribute memory, address 0x2f
	Function 1: attribute memory, address 0x6e
Tuple #5, code = 0xff (Terminator), length = 0


but any attempts to access it with 
cu -l /dev/cuau0 
shows no activity (no characters are received)

In attachment screen-shot of what M$ drivers was installed by native software package
(too much for me, including USB ??) 

By spec it have 'Standard/Extended AT Command', not clean what it means.

Any hints will be very appreciated.

PS:
  spec is at http://www.ubiquam.com/eng/product/da_um300.php

-- 
Vladimir B. Grebenschikov
SWsoft Inc. vova at swsoft.com


More information about the freebsd-mobile mailing list