Date: Thu, 23 Nov 2000 14:59:40 -0500 From: "Sean O'Connell" <sean@stat.Duke.EDU> To: Harry Putnam <reader@newsguy.com> Cc: FreeBSD mobile <freebsd-mobile@FreeBSD.ORG> Subject: Re: toshiba 40005CDS - getting modem card working Message-ID: <20001123145940.D12804@stat.Duke.EDU> In-Reply-To: <m2snoisqw6.fsf@pgnus-5.8.8-cvs.now.playing>; from reader@newsguy.com on Thu, Nov 23, 2000 at 06:29:45AM -0800 References: <m2snoisqw6.fsf@pgnus-5.8.8-cvs.now.playing>
next in thread | previous in thread | raw e-mail | index | archive | help
Harry Putnam stated:
:
: Initial rc.i386 initialization: apm linux Nov 23 06:17:49 satellite pccardd[49]:
: Card "Toshiba America"("3CXM056-BNW") [3COM/NoteWorthy 56K Modem] [(null)] match
: ed "Toshiba America" ("3CXM056-BNW") [(null)] [(null)]
:
: [...]
: Local package initialization:Nov 23 06:17:54 satellite pccardd[49]: driver alloc
: ation failed for Toshiba America(3CXM056-BNW): Device not configured
:
:
: The relevant section from /etc/pccard.conf
:
: # 3Com/NoteWorthy 56K modem (bundled with Toshiba notebooks)
: card "Toshiba America" "3CXM056-BNW"
: config 0x20 "sio" ?
: insert logger -t pccard:$device -s NoteWorthy 56K PCMCIA Modem inserted
: remove logger -t pccard:$device -s NoteWorthy 56K PCMCIA Modem remove
:
:
: I've forgotten what the above means or does.
:
: A shove in the right direction to begin figuring out how to establish
: ppp connection with above mentioned modem card would be a good start.
Hi Harry-
It sounds like an irq problem to me or a conflict with 0x20
config index with one of the onboard com ports.
Based on some old emails, I see
sio0: <16550A-compatible COM port> at port 0x3f8-0x3ff irq 4 on isa0
sio0: type 16550A
which means your onboard pcic is running as com1 (sio0).
Again, again looking at old email, your pccardc dumpcis for the
modem contains:
Config index = 0x20(default)
Interface byte = 0x41 (I/O) +RDY/-BSY active
Vcc pwr:
Nominal operating supply voltage: 5 x 1V
Continuous supply current: 3.5 x 100mA
Power down supply current: 3.5 x 10mA
Card decodes 10 address lines, 8 Bit I/O only
I/O address # 1: block start = 0x3f8 block length = 0x8
==> 0x20 corresponds to COM1 which conflicts with your onboard controller,
hence, the driver allocation error. Looking further,
Config index = 0x21
Card decodes 10 address lines, 8 Bit I/O only
I/O address # 1: block start = 0x2f8 block length = 0x8
Just change the 0x20 to a 0x21 in /etc/pccard.conf, and as long as you
are using a free irq, you should be in business with on COM2 (sio1)
grep IO_COM /sys/isa/isareg.h
#define IO_COM4 0x2E8 /* COM4 i/o address */
#define IO_COM2 0x2F8 /* COM2 i/o address */
#define IO_COM3 0x3E8 /* COM3 i/o address */
#define IO_COM1 0x3F8 /* COM1 i/o address */
HTH,
S
--
1--------01---------01--------01--------01--------01--------01--------0
Sean O'Connell sean@stat.Duke.EDU
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?20001123145940.D12804>
