Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Jul 2005 19:29:41 +0200
From:      Fabian Keil <freebsd-listen@fabiankeil.de>
To:        Ben Kaduk <minimarmot@gmail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: 6.0-release beta1 breaks ndis for dell truemobile 1400
Message-ID:  <20050721192941.74e673fa@localhost>
In-Reply-To: <47d0403c050720212836f77a5c@mail.gmail.com>
References:  <47d0403c050720212836f77a5c@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Signature_Thu__21_Jul_2005_19_29_41_+0200_+zWKmP0GdiRLNbSD
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Ben Kaduk <minimarmot@gmail.com> wrote:

> I have not extensively used the ndis driver since I am not often
> around wireless networks, but
> after installing 5.4-release I compiled the driver using=20
> cd /usr/src/sys/modules/ndis
> make install
> cd /usr/src/sys/modules/if_ndis
> ndiscvt -i bcmwl5a.inf -s bcmwl5.sys -o ndis_driver_data.h
> make && make install
>=20
> as recommended, with the bcmwl* files being the ones here:
> http://netfiles.uiuc.edu/kaduk/www/*
>=20
> The self-extracting driver (for windows) also generated a bcmwl5.inf
> (not 'a'), but ndiscvt
> produced an error whilst trying to read this file, so I used the 'a'
> version, and ndiscvt finished
> successfully; if_ndis was produced with no errors, and I was able to
> kldload if_ndis.ko and ndis.ko.  Upon doing this, console messages
> were produced recognizing my Dell TrueMobile 1400 (broadcom bcm4324
> chipset), but i didn't have a wireless network to use then.
> Since then, I have performed a source upgrade to 6.0-release beta1
> (cvsup last saturday; can't be more precise since I must boot windows
> to use wireless :(   ).
> I just today had occasion to use the wireless card, and kldload()-ing
> if_ndis resulted in a panic().  I didn't save the message for two
> reasons: (1), I thought it was just that if_ndis.ko had not been
> rebuild with world, and (2) I'm using my laptop at a friend's
> appartment with no serial console.  After performing several
> iterations of cleaning for ndis, if_ndis, and wlan, and
> rebuilding/installing, I produced if_ndis.ko, ndis.ko, and wlan.ko
> that I could successfully kldload() with no panic.  However, there
> were no console messages that appeared indicating that the system had
> found my hardward, leading to the statement in the subject that the
> beta breaks ndis for this card.  I have already posted a pciconf -lv
> to the list in this thread:
> http://docs.freebsd.org/cgi/getmsg.cgi?fetch=3D116619+0+current/freebsd-c=
urrent
>=20
> What steps can I take to help debug this regression?

At first you should try to build ndis the right way, which
was changed a while ago. Now /usr/sbin/ndisgen is used to put the
firmware in a separate module.=20

<http://lists.freebsd.org/pipermail/freebsd-stable/2005-July/016762.html>;


Fabian
--=20
http://www.fabiankeil.de/

--Signature_Thu__21_Jul_2005_19_29_41_+0200_+zWKmP0GdiRLNbSD
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQFC39uQoomUOj0wp30RAk/hAJ9RFZO5XNxkp5QhBXo6jCvr1jNaoACdFQ0c
1O/3qCpWoIxWDg3FOf156ng=
=K1iZ
-----END PGP SIGNATURE-----

--Signature_Thu__21_Jul_2005_19_29_41_+0200_+zWKmP0GdiRLNbSD--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050721192941.74e673fa>