FBSD-5.1-RELEASE, Sony Vaio PCG-505TR, Linksys Combo (EC2T) PC-Card or Adaptec SlimSCSI 1460D PC-Card

John Baldwin jhb at FreeBSD.org
Thu Aug 7 11:22:33 PDT 2003


On 07-Aug-2003 Jim Knoble wrote:
> Circa 2003-08-06 17:56:50 -0600 dixit M. Warner Losh:
> 
>: In message: <20030805160741.GA9268 at crawfish.ais.com>
>:             Jim Knoble <jmknoble+freebsd-mobile at pobox.com> writes:
>: : The PC-Card and CardBus busses *should* use IRQ 9, and they do.
>: : However, the card itself should not use IRQ 9 ... it needs IRQ 10
>: : (assigned to disabled IrDA) or 11 (free), because it doesn't work with
>: : a shared interrupt.
>: 
>: You *MUST* share the interrupt.  NEWCARD only uses PCI interrupt
>: and you have to share it.  The card *WILL* work with shared
>: interrupts.  The card has *NO*CLUE* it is sharing interrupts.
> 
> {Smiles.}  Lower the volume, please.
> 
> Look, i have no idea who you are.  You could be really stupid, or you
> could be some kind of amazing genius.  You may even know what you're
> talking about here---in the general case.

He writes all the pccard and cardbus support and has an amazing collection
of pccard's that he uses for testing.

> Now we're getting somewhere.  You seem to be saying this:
> 
>   google://FreeBSD%20NEWCARD%20OLDCARD
>   http://www.freebsd.org/doc/en_US.ISO8859-1/articles/5-roadmap/goals.html
> 
>   NEWCARD/OLDCARD: The NEWCARD subsystem was made the default for
>   FreeBSD 5.0. Unfortunately, it contains no support for non-Cardbus
>   bridges and falls victim to interrupt routine problems on some
>   laptops. The classic 16-bit bridge support, OLDCARD, still exists and
>   can be compiled in, but this is highly inconvenient for users of
>   older laptops. If OLDCARD cannot be completely deprecated for
>   RELENG_5, then provisions must be made to allow users to easily
>   install an OLDCARD-enabled kernel. Documentation should be written to
>   help transition users from OLDCARD to NEWCARD and from pccardd(8) to
>   devd(8). The power management and ``dumpcis'' functionality of
>   pccardc(8) needs to be brought forward to work with NEWCARD, along
>   with the ability to load CIS quirk entries. Most of this
>   functionality can be integrated into devd(8) and devctl(4).
> 
> Thanks.  Looks like 5.1 isn't ready for laptops with 16-bit PC-Cards
> yet.

No, incorrect.  I'm sending this e-mail over a 16-bit wavelan pccard
using NEWCARD.  What that means is that older pccard _bridges_ that
are only ISA (not PCI devices) are not supported by NEWCARD but are
supported by OLDCARD.  If your bridge supports cardbus cards then
NEWCARD will work with it just fine.

-- 

John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


More information about the freebsd-mobile mailing list