Date: Tue, 29 Jun 1999 08:08:11 -0500 From: Andre LeClaire <leclaire@sprintmail.com> To: Kent Hauser <kent@tfd.com> Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: PC-Card configuration help Message-ID: <3778C53B.F4771E8F@sprintmail.com> References: <199906290339.XAA01700@chapel-hill.tfd.com>
next in thread | previous in thread | raw e-mail | index | archive | help
What serial port do you want it to be? Config 0x3 puts it at sio0 (com1, 3f8), 0x5 will make it sio1 (com2, 2f8),etc. Andre > I'm having trouble with a PC-Card I've got. It's a "serial port" > card from socket communications -- basically adds another com port. > > I have no trouble with PC-Card modems & figured this would be the same. > > Unfortunately, I get "resourse allocation failed" for this card when > I insert it. I got the `pccard.conf' entry by copying a similar modem > entry. > > In running the problem down, I see that the memory allocation > fails when the card's inserted (ie alloc_memory returns -1). > The "memory" statement in my pccard.conf along with the `dumpcis' > output for the card are shown below. I'd appreciate any help > anyone might have. > > Thanks. > Kent > > ========= > > # $Id: pccard.conf.sample,v 1.24.2.1 1999/02/05 09:42:27 markm Exp $ > > # Generally available IO ports > io 0x240-0x360 > # Generally available IRQs (Built-in sound-card owners remove 5) > #irq 3 5 10 11 13 15 > irq 3 10 11 13 15 > # Available memory slots > memory 0xd4000 96k > > # Serial IO adapter > card "Socket Communications Inc" "Serial Port Adapter Revision " > config 0x5 "sio2" 5 > insert echo Serial I/O inserted > remove echo Serial I/O removed > > ============ > > Configuration data for card in slot 0 > Tuple #1, code = 0x1 (Common memory descriptor), length = 2 > 000: d4 3a > Common memory device information: > Device number 1, type Function specific, WPS = OFF > Speed = 100nS, Memory block size = 8Kb, 8 units > Tuple #2, code = 0x10 (Checksum), length = 5 > 000: 07 00 e8 00 6f > Checksum from offset 7, length 232, value is 0x6f > Tuple #3, code = 0x17 (Attribute memory descriptor), length = 2 > 000: d4 3a > Attribute memory device information: > Device number 1, type Function specific, WPS = OFF > Speed = 100nS, Memory block size = 8Kb, 8 units > Tuple #4, code = 0x14 (No link), length = 0 > Tuple #5, code = 0x20 (Manufacturer ID), length = 4 > 000: 04 01 01 00 > PCMCIA ID = 0x104, OEM ID = 0x1 > Tuple #6, code = 0x21 (Functional ID), length = 2 > 000: 02 01 > Serial port/modem - POST initialize > Tuple #7, code = 0x22 (Functional EXT), length = 4 > 000: 00 02 0f 7f > Serial interface extension: > 16550 UART, Parity - Space,Mark,Odd,Even, > Tuple #8, code = 0x15 (Version 1 info), length = 59 > 000: 04 01 53 6f 63 6b 65 74 20 43 6f 6d 6d 75 6e 69 > 010: 63 61 74 69 6f 6e 73 20 49 6e 63 00 53 65 72 69 > 020: 61 6c 20 50 6f 72 74 20 41 64 61 70 74 65 72 20 > 030: 52 65 76 69 73 69 6f 6e 20 42 00 > Version = 4.1, Manuf = [Socket Communications Inc],card vers = [Serial Port Adapter Revision B] > Addit. info = [],[] > Tuple #9, code = 0x1a (Configuration map), length = 5 > 000: 01 00 00 80 0f > Reg len = 2, config register addr = 0x8000, last config = 0x0 > Registers: XXXX---- > Tuple #10, code = 0x1b (Configuration entry), length = 19 > 000: c1 41 99 49 55 2d 54 23 30 ff ff 20 c1 05 43 4f > 010: 4d 58 00 > Config index = 0x1(default) > Interface byte = 0x41 (I/O) +RDY/-BSY active > Vcc pwr: > Nominal operating supply voltage: 5 x 1V > Continuous supply current: 2.5 x 10mA > Power down supply current: 5 x 1mA > Card decodes 3 address lines, 8 Bit I/O only > IRQ modes: Level > IRQ level = 3 > Max twin cards = 0 > Misc attr: (Read-only) (Power down supported) > Tuple #11, code = 0x1b (Configuration entry), length = 23 > 000: c3 41 99 49 55 2d 54 b0 60 f8 03 07 30 10 00 20 > 010: c1 05 43 4f 4d 31 00 > Config index = 0x3(default) > Interface byte = 0x41 (I/O) +RDY/-BSY active > Vcc pwr: > Nominal operating supply voltage: 5 x 1V > Continuous supply current: 2.5 x 10mA > Power down supply current: 5 x 1mA > Card decodes 16 address lines, 8 Bit I/O only > I/O address # 1: block start = 0x3f8 block length = 0x8 > IRQ modes: Level > IRQs: 4 5 12 > Max twin cards = 0 > Misc attr: (Power down supported) > Tuple #12, code = 0x1b (Configuration entry), length = 23 > 000: c5 41 99 49 55 2d 54 b0 60 f8 02 07 30 08 00 20 > 010: c1 05 43 4f 4d 32 00 > Config index = 0x5(default) > Interface byte = 0x41 (I/O) +RDY/-BSY active > Vcc pwr: > Nominal operating supply voltage: 5 x 1V > Continuous supply current: 2.5 x 10mA > Power down supply current: 5 x 1mA > Card decodes 16 address lines, 8 Bit I/O only > I/O address # 1: block start = 0x2f8 block length = 0x8 > IRQ modes: Level > IRQs: 4 5 11 > Max twin cards = 0 > Misc attr: (Power down supported) > Tuple #13, code = 0x1b (Configuration entry), length = 23 > 000: c7 41 99 49 55 2d 54 b0 60 e8 03 07 30 10 00 20 > 010: c1 05 43 4f 4d 33 00 > Config index = 0x7(default) > Interface byte = 0x41 (I/O) +RDY/-BSY active > Vcc pwr: > Nominal operating supply voltage: 5 x 1V > Continuous supply current: 2.5 x 10mA > Power down supply current: 5 x 1mA > Card decodes 16 address lines, 8 Bit I/O only > I/O address # 1: block start = 0x3e8 block length = 0x8 > IRQ modes: Level > IRQs: 4 5 12 > Max twin cards = 0 > Misc attr: (Power down supported) > Tuple #14, code = 0x1b (Configuration entry), length = 23 > 000: c9 41 99 49 55 2d 54 b0 60 e8 02 07 30 08 00 20 > 010: c1 05 43 4f 4d 34 00 > Config index = 0x9(default) > Interface byte = 0x41 (I/O) +RDY/-BSY active > Vcc pwr: > Nominal operating supply voltage: 5 x 1V > Continuous supply current: 2.5 x 10mA > Power down supply current: 5 x 1mA > Card decodes 16 address lines, 8 Bit I/O only > I/O address # 1: block start = 0x2e8 block length = 0x8 > IRQ modes: Level > IRQs: 4 5 11 > Max twin cards = 0 > Misc attr: (Power down supported) > Tuple #15, code = 0x1b (Configuration entry), length = 18 > 000: c0 40 e1 49 55 2d 54 48 01 80 00 20 c1 04 4d 45 > 010: 4d 00 > Config index = 0x0(default) > Interface byte = 0x40 (memory) +RDY/-BSY active > Vcc pwr: > Nominal operating supply voltage: 5 x 1V > Continuous supply current: 2.5 x 10mA > Power down supply current: 5 x 1mA > Memory descriptor 1 > blk length = 0x100 card addr = 0x8000 > Max twin cards = 0 > Misc attr: (Power down supported) > Tuple #16, code = 0xff (Terminator), length = 0 > 2 slots found > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message 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?3778C53B.F4771E8F>