Skip site navigation (1)Skip section navigation (2)
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>