> I'm goingto operate on the basis that mostof what I'm reading on
> this subject and FC2 is accurate. So far it seems to be:
>
> 1) For ndiswrapper you need stack sizes larger than 4K to load the
> Windows driver for many cards.
>
> 2) If the card possibly requires the driver loaded to get the firmware
> into the radio (i.e. - the driver loads, finds the card, then issues
> some command to the card to load the firmware) then without the driver
> even the firmware won't work, much less the card.
>
> 3) Since ndiswrapper works at least a little bit before crashing the
> firmware is somewhere even if I cannot find it.
>
> 4) The ndiswrapper site tells you to not ask for support unless you've
> got a kernel with large stack sizes.
>
> 5) There is a kernel config option for larger stack sizes in the
> kernel.org kernels. Probably it's there in the Gentoo kernel but I
> haven't looked yet.
>
Yes, it's in the Gentoo-dev-sources as well.
> 6) Redhat completely disables this option in their kernel source.
>
> Based on the above train of thought I've downloaded a 2.6.10 stable
> kernel from kernel.org and am configring it now. There was an option
> to use 4K stack sizes in the kernel, or to use 8K so I'm trying 8K. If
> the kernel boots then I'll rebuild ndiswrapper and try again.
>
> Again, I think none of this except for downloading the kernel would
> be different on my Gentoo box, wouldit? I never got ndiswrapper
> working with the Broadcom NIC in that machine. Maybe I shoudl try
> again... ;-)
>
Broadcom is supported in two fashions, the old tg1 driver and the new
tg3 driver, at least on GigE. They are in the 1000 baseT ent driver
section. And they work fine.
PCI 0000:02:09.0 Ethernet controller (Network controller):
Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet
[EMAIL PROTECTED] rsanders $ uname -av
Linux crosis 2.6.10-gentoo-r4 #2 SMP Tue Jan 11 10:16:47 PST 2005 x86_64 AMD
Opteron(tm) Processor 240 AuthenticAMD GNU/Linux
>From the kernel config help -
CONFIG_HERMES:
A driver for 802.11b wireless cards based based on the "Hermes" or
Intersil HFA384x (Prism 2) MAC controller. This includes the vast
majority of the PCMCIA 802.11b cards (which are nearly all rebadges)
- except for the Cisco/Aironet cards. Cards supported include the
Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco,
Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya,
IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear
MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel
PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
This option includes the guts of the driver, but in order to
actually use a card you will also need to enable support for PCMCIA
Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below.
You will also very likely also need the Wireless Tools in order to
configure your card and that /etc/pcmcia/wireless.opts works :
<http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>
Bob
-
--
[email protected] mailing list