Date: Tue, 22 Dec 2009 17:07:25 +0100 From: Rob Wiers <rob.wiers@googlemail.com> To: freebsd-ppc@freebsd.org Subject: Re: Mac Mini G4 1.5GHz Broadcomm bwi BCM4318 problems Message-ID: <BF943A73-8C6A-4584-A8D3-00FA94B9BBF4@googlemail.com> References: <24D4D117-6252-4AB6-9A0C-5F5F1B3BF3FB@googlemail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Trying to keep this thread on the mailing list as well.... Will reply to both next time around... > Subject: Re: Mac Mini G4 1.5GHz Broadcomm bwi BCM4318 problems > > Hello John, > > Thanks for replying. I'm wondering if this should go to the mailing > list as well? > > Just to make sure we've got everything clear: > 1. I boot with the bwi module available to the kernel > 2. The kernel recognises my BCM4318 device > 3. I login and attempt to use ifconfig (I did ifconfig bwi0 up scan > 4. The firmware kmod barfs with the error message I mentioned below. > > Now that we have that clear, the output of kgdb is attached here: > > > > > >> On Tuesday 22 December 2009 4:53:50 am Little Bhudda wrote: >>> Hello all, >>> >>> I am trying to get the Airport Extreme (Broadcom BCM4318) to work >>> under FreeBSD. This was working fine under Debian, but I'm having >>> some >>> problems getting it to work here. >>> >>> First of all, adding the line to /boot/loader.conf, as the bwi >>> man(4) >>> page says, did not give me the device. I tried to find the bwi >>> kernel >>> module, but couldn't find it. Maybe I was looking for the wrong >>> name? >>> >>> Then, I decided to go for option 2 and rebuilt the kernel with the >>> devices defined as mentioned in the bwi manpage. That went ok. I >>> also >>> built and installed the bwi-firmware-kmod as per the manpage's >>> instructions. >>> >>> When I boot, the device gets reconised, but the loading of the >>> firmware fails with the error message "cannot register image >>> bwi_v3_pcm5, firmware table full!" after which the MAC init fails. >>> >>> A copy of the relevant entries in the /var/log/messages is attached. >>> >>> Any help would be greatly appreciated. >> >> I suspect no one has tested bwi on ppc yet and that is why the >> module is not >> built by default. If you are successful in getting it working then >> it can be >> enabled by default easily enough by editing sys/modules/Makefile. >> The error >> message you are getting seems odd. The firmware table has room for >> 30 >> firmware images by default, and I find it hard to believe that you >> have over >> 30 firmware images. Can you fire up kgdb and run 'p >> firmware_table' and mail >> the output? >> >> -- >> John Baldwin >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BF943A73-8C6A-4584-A8D3-00FA94B9BBF4>