Date: Thu, 7 Aug 2003 10:44:21 -0400 From: Jim Knoble <jmknoble+freebsd-mobile@pobox.com> To: freebsd-mobile@freebsd.org Subject: Re: FBSD-5.1-RELEASE, Sony Vaio PCG-505TR, Linksys Combo (EC2T) PC-Card or Adaptec SlimSCSI 1460D PC-Card Message-ID: <20030807144421.GE9268@crawfish.ais.com> In-Reply-To: <20030806.175650.112354242.imp@bsdimp.com> References: <20030801184743.GA27280@crawfish.ais.com> <20030805.091653.31255475.imp@bsdimp.com> <20030805160741.GA9268@crawfish.ais.com> <20030806.175650.112354242.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--XMCwj5IQnwKtuyBG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Circa 2003-08-06 17:56:50 -0600 dixit M. Warner Losh: : In message: <20030805160741.GA9268@crawfish.ais.com> : Jim Knoble <jmknoble+freebsd-mobile@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. :=20 : 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. But in this specific case, you're clueless and spewing nonsense. I'm telling you these cards won't work when they share IRQ 9. I've had the cards and the machine for over 3 years now, i've run them under several flavors of Linux, under Windows, under FreeBSD (4.8-RELEASE), and more recently Net- and OpenBSD. When they have IRQ 10 (when it's not shared with IrDA) or 11, they work. When they get IRQ 9 (or, with IrDA enabled, IRQ 10), they freeze and won't pass any ethernet frames---doesn't matter what OS. : Why must they not have a shared interrupt? I've never seen a card : that doesn't work with shared interrupts. If you like, i can post a photo of these cards for you. : : Under 4.8-RELEASE, [...] pccardd -i 10 -i 11 [...] which will only : : let inserted cards get IRQ 10 or 11. This works fine. :=20 : Right. On 4.x you could use ISA interrupts. That option is not : available with NEWCARD. 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. --=20 jim knoble | jmknoble+freebsd-mobile@pobox.com (GnuPG fingerprint: 31C4:8AAC:F24E:A70C:4000::BBF4:289F:EAA8:1381:1491) --XMCwj5IQnwKtuyBG Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (OpenBSD) Comment: See http://www.pobox.com/~jmknoble/keys/ for my public key. iD8DBQE/MmXFKJ/qqBOBFJERAtsCAJ0SvORaLt8wgPlPiH3P7lsz5wMX5wCeMNXD feOc/TyGmrFC/ZKJi1v8Lpk= =J1Mc -----END PGP SIGNATURE----- --XMCwj5IQnwKtuyBG--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030807144421.GE9268>