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>