From owner-freebsd-mobile Sun Jan 18 20:13:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA20457 for freebsd-mobile-outgoing; Sun, 18 Jan 1998 20:13:26 -0800 (PST) (envelope-from owner-freebsd-mobile@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA20449 for ; Sun, 18 Jan 1998 20:13:15 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id VAA08594; Sun, 18 Jan 1998 21:13:11 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id VAA02279; Sun, 18 Jan 1998 21:13:05 -0700 Date: Sun, 18 Jan 1998 21:13:05 -0700 Message-Id: <199801190413.VAA02279@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Mike Smith Cc: David Kulp , mobile@FreeBSD.ORG Subject: Re: Advice on cardbus/pcmcia needed In-Reply-To: <199801190329.NAA00827@word.smith.net.au> References: <199801182117.NAA03451@diz.pt.scruznet.com> <199801190329.NAA00827@word.smith.net.au> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > According to Nate Williams on this list: > > > > (11/17) PAO includes PCI/CardBus support, but FBSD does not. > > FreeBSD has PCI support, but no support for CardBus devices. Except for CardBus devices running in PCMCIA emulation mode. > > (12/2) Ted Faber added support for the CL PD6832 (a PCMCIA card) > > on CardBus machines, and the architectural support for other > > PCMCIA cards although no others have been added or tested. > > This new driver support is in FBSD -current. > > This is not correct; the PD6832 is a CardBus *controller*, which can > also work in PCCARD mode. All CardBus controllers can work in PCCARD mode. The PAO code does *something* similar to what Ted's code does, but in a bit different manner. I prefer Ted's layout since it's a better separation of functionality than in the PAO code. > > (12/5) PAO includes boot probes for additional devices, and > > (12/29) has better docs, more drivers, and easier setup. > > PAO has driver support for extra devices. Whether the docs are better > and/or the setup is easier is debatable. The boot floppy makes setup easier, and there *is* some documentation that doesn't exist in FreeBSD. Note that some of the PAO manual pages are in-accurate, especially in the pccardc/pccardd area. Those fixes have been ignored by the PAO folks for whatever reasons... > > CL PD6832 (same as added by Ted Faber), TI PCI-1130, and TI PCI-1131 > > chipsets are currently supported. (I can't find any of these devices > > mentioned in the list of supported hardware for either PAO or FBSD, so > > I don't know what type of cards these are.) > > They're not; they're interface chipsets found in laptops. On certain laptops, you can set the BIOS to have the CardBus controller 'emulate' a PCMCIA controller w/out requiring any OS support. I know of a couple of folks running their CardBus machines under FreeBSD w/out PAO or explicity CardBus emulation code. > > OK, given this information, is it possible for my Toshiba to currently run > > (reliably) any Ethernet cards, and if so, what card is recommended, what's > > the best way to migrate to the necessary OS version, and do I need PAO? > > - FreeBSD-current can't help you unless you can convince your chipset > to run in a PCCARD-compatible mode. TSETUP may give you this option. TSETUP? > - If you try the PAO code and it recognises your hardware and will > support ordinary PCCARD cards on it, I'm more than happy with most > of the NE2000 clone PCCARDs around. Chances are that *IF* someone can get PAO to work, then with a little bit of work the code can be ported to the new FreeBSD layer that Ted wrote, thus making it work under FreeBSD as well. Nate