Mac Mini G4 1.5GHz Broadcomm bwi BCM4318 problems

Nathan Whitehorn nwhitehorn at freebsd.org
Tue Dec 22 19:42:45 UTC 2009


John Baldwin wrote:
> 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?
>
>   
I use it on my G4 iBook, and it at least works better than that. I have 
a few reliability problems with it, where it will stop being able to 
transmit packets after a few minutes, but I suspect those are MI.
-Nathan


More information about the freebsd-ppc mailing list