Skip site navigation (1)Skip section navigation (2)
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>