I have a new laptop Acer Aspire One D250 and pulled out HEAD from SVN
today morning. As far as I can see in sys/dev/bwi and sys/dev/bwn the
above chip is still not supported. I am wrong?
Any other idea how to get Wifi working on this mini laptop?
Thanks in advance
matthias
--
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <gu...@unixarea.de> - w http://www.unixarea.de/
_______________________________________________
freebsd...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-curre...@freebsd.org"
i have the same problem with a BCM43225. there is a linux driver: is
anyone going to port it in the near future? would a donation help the
process?
> Any other idea how to get Wifi working on this mini laptop?
i've tried ndis without success...
--
Alberto Villa, FreeBSD committer <avi...@FreeBSD.org>
http://people.FreeBSD.org/~avilla
i'm on i386 at the moment, but i'll switch to amd64 as soon as i
decide what to do (keep freebsd natively or virtualize it under
windows... it depends on the wireless driver). would that change
anything?
here's my experience. also, as a reference, here's what i get if i add
the device id to siba_bwn:
# kldload if_bwn
siba_bwn0: <Broadcom BCM43225 802.11b/g/n Wireless> mem
0xda100000-0xda103fff irq 16 at device 0.0 on pci2
siba_bwn0: cannot map register space
device_attach: siba_bwn0 attach returned 6
and here is the new open source driver:
http://wireless.kernel.org/en/users/Drivers/brcm80211
and now, ndis. the driver is bcmwl6
(http://people.freebsd.org/~avilla/bcmwl6.inf and
http://people.freebsd.org/~avilla/bcmwl6.sys , apparently no need for
firmware files, but i'm not sure), which is said not to work with ndis
on linux forums (maybe they removed the support for winxp)
matthias: you should try bcmwl5, that could work for you
using the unmodified files i've attached (they default to winvista and
win7) i get this:
# kldload ./bcmwl6_sys.ko
module ndis already present!
no match for NdisMIndicateReceiveNetBufferLists
no match for NdisFreeNetBufferListPool
no match for NdisMRegisterScatterGatherDma
no match for NdisMAllocatePort
no match for NdisQueueIoWorkItem
no match for NdisMFreePort
no match for NdisMOidRequestComplete
no match for NdisMNetPnPEvent
no match for NdisAllocateIoWorkItem
no match for NdisFreeIoWorkItem
no match for NdisGetVersion
no match for NdisMSetMiniportAttributes
no match for NdisMDeregisterMiniportDriver
no match for NdisAllocateTimerObject
no match for NdisMPauseComplete
no match for NdisOpenConfigurationEx
no match for NdisFreeTimerObject
no match for NdisCancelTimerObject
no match for NdisSetTimerObject
no match for NdisMSynchronizeWithInterruptEx
no match for NdisMDeregisterInterruptEx
no match for NdisMRegisterInterruptEx
no match for NdisMIndicateStatusEx
no match for NdisFreeNetBufferList
no match for NdisGetSystemUpTimeEx
no match for NdisAllocateMdl
no match for NdisAllocateNetBufferAndNetBufferList
no match for NdisFreeMdl
no match for NdisMResetComplete
no match for NdisMSendNetBufferListsComplete
no match for NdisAllocateNetBufferListPool
no match for NdisMRegisterMiniportDriver
no match for NdisMDeregisterScatterGatherDma
no match for NdisAllocateMemoryWithTagPriority
no match for NdisMGetBusData
no match for NdisMSetBusData
no match for ZwQueryInformationFile
no match for ZwReadFile
no match for ZwCreateFile
no match for ExFreePoolWithTag
no match for IoRegisterPlugPlayNotification
no match for IoUnregisterPlugPlayNotification
NDIS dummy called...
NDIS dummy called...
which should mean that the driver doesn't support xp. so i tried
changing (in the .inf)
%V_BCM% = BROADCOM, NTx86.6.0, NTamd64.6.0, NTx86.6.1, NTamd64.6.1
to
%V_BCM% = BROADCOM, NTx86, NTamd64
and then i only get "module ndis already present!", but no interface shows up
i also tried removing NTx86, making it
%V_BCM% = BROADCOM, NTamd64
(it should be correct), and with this modification i get the same
error messages of the first attempt
anyway i don't have any experience with ndis... should i test anything else?
so, i've tried the ndis driver with amd64 and it paniced, as you said.
do you have any idea on when you're gonna fix this? i need to know if
i can keep amd64 and wait for a fix (in short time) or if i have to
install i386 temporarily...
thanks
thanks!
i've applied a checkout of last night to current. i can load the
module after boot, but the panic is still there when i unload or load
on boot, and wpa_supplicant fails to work (see attached log)
> Just now I have only one tester (and that is without counting me).
consider me as the third one :)
ok. unfortunately in this test i made an error and just saw that...
`--> git status
# On branch ndis5
# Your branch is ahead of 'origin/ndis5' by 13 commits.
i hope it's ok for this time
> When you say what you did be more specific, like are you are using
> i386 or amd64, and so on.
FreeBSD echo.hoth 9.0-CURRENT FreeBSD 9.0-CURRENT #2 r215448M:
Thu Nov 18 08:34:00 CET 2010
ro...@echo.hoth:/usr/obj/usr/src/sys/HPDV6 amd64
my kernel configuration file is a GENERIC trimmed down to the minimum
(so that everything possible is loaded as a module)
> For using code in branch master and ndis5, you will need to reinstall
> ndisgen and ndiscvt from git repo
> and do not use one from FreeBSD world. This also means you will need
> to regenerate miniport module with
> new ndiscvt & ndisgen because interface have changed slightly.
i did it, and here you are the results:
http://pastebin.ca/1998450
http://pastebin.ca/1998454
thanks
--
Alberto Villa, FreeBSD committer <avi...@FreeBSD.org>
http://people.FreeBSD.org/~avilla
Flying saucers on occasion
Show themselves to human eyes.
Aliens fume, put off invasion
While they brand these tales as lies.