Re: ndis (broadcom) quit working after a cvsup

"Mark A-J. Raught (from the laptop)" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
Fabian Keil wrote:
> "Mark A-J. Raught (from the laptop)" <[email protected]> wrote:
> 
> 
>>So after giving someone advice on how to get ndis working yesterday (it
>>didn't help, but I was confident enough to share my experience), I cvsup
>>and now I think I'm going nuts...
>>
>>first,
>>
>>uname -a:
>>
>>FreeBSD lore 5.4-STABLE FreeBSD 5.4-STABLE #16: Sat Jul  2 01:52:13 EDT
>>2005     flash@lore:/usr/src/sys/i386/compile/LORE  i386
>>
>>on a Gateway 7325GZ with a Broadcom BCM43XX (from the NDIS inf file that 
>>has been working)
>>
>>I ran cvsup last night from 5.4."probably a month or two ago" to
>>5.4."Jul2" as shown above.
>>
>>My sound and my ndis quit working as usual (everytime I recompile the
>>kernel I lose ndis and everytime I cvsup I lose the sound)
>>the sound shouldn't be a problem, just diff ac97.c and ac97.h (I'll look
>>at it later)
>>
>>the ndis should also be no problem...
>>
>>So I:
>>  go into /sys/modules/ndis and make clean; make; make install; make load
>>  go into /sys/modules/if_ndis and make clean; make; make install; make load
>>
>>both with no errors. Everything looks good. I hit fn-<F2> which usually
>>enables my wireless at this point and ndis0 appears in ifconfig -a, just
>>a quick "ifconfig ndis0 up" and it'll all be good.
>>
>>Wait a minute! No ndis0 shows up! Am I missing a step? I'm pretty sure
>>this is all I had to do the last couple times, but now that the laptop
>>is a couple months old I haven't been changing things as much and may
>>have missed a step. ok...
>>
>>I did notice that now kldload ndis or kldload if_ndis both will load the
>>other one. So where I used to kldload ndis then kldload if_ndis, now I
>>kldload ndis without an error, then kldload if_ndis gives: "kldload:
>>can't load if_ndis: File exists" and vice versa... After either is 
>>kldloaded, we get
>>
>>[lore] ~# kldstat
>>Id Refs Address    Size     Name
>>  1   16 0xc0400000 34ec10   kernel
>>  3    1 0xc0753000 587c     vesa.ko
>>  4    1 0xc0759000 1b34c    linux.ko
>>  7   14 0xc0797000 56270    acpi.ko
>>  8    1 0xc18a7000 2000     blank_saver.ko
>>12    1 0xc1bbf000 9000     if_ndis.ko
>>13    1 0xc1bc8000 12000    ndis.ko
>>[lore] ~#
>>
>>so they are loading...
>>
>>I haven't changed my kernel or any other files (except throug
>>mergemaster after the installworld) and I didn't see anything relevant
>>in /usr/src/UPDATING
>>
>>After plenty of playing and googling until 4AM and 4 more hours this 
>>morning, I'm stumped.
>>
>>any ideas???
> 
> 
> Try /usr/sbin/ndisgen. This is the new way to generate ndis.
> The old way seems to have stopped working a few weeks ago.
> I don't know if this was intentional, I hope it wasn't.
> 
> Fabian

That fixed it! Thank you so much! This should maybe be added to 
/usr/src/UPDATING or atleast a man page for it. I prefer the old way, 
but as long as it works I'll suffer through the wizard feel.

thanks,
-mark
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.