InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   BCM5754/M,BCM5755/M,BCM5787/M,BCM5906/M NIC driver for 10.6 (32/64) [update 22/5] (http://infinitemac.com/showthread.php?t=6946)

rals2007 03-16-2011 01:18 PM

adlan

Can you also please update the source.

Thanks :)

abiogenesis 03-17-2011 01:14 AM

Hi, it's me again :)
Thanks to your code I've fixed a couple of my bugs and I think I've found one in your setMulticastList function.

Quote:

for (i = 0; i < count; i++) {
crc = computeCRC32((const UInt8 *) addrs, 6);
...
}
Here, according to 5722-PG101-R.pdf, crc should be calculated for every address in the array, so it would be "addrs + i" or "&addrs[i]".

adlan 03-17-2011 09:13 AM

Quote:

Originally Posted by abiogenesis (Post 53219)
Hi, it's me again :)
Thanks to your code I've fixed a couple of my bugs and I think I've found one in your setMulticastList function.

Here, according to 5722-PG101-R.pdf, crc should be calculated for every address in the array, so it would be "addrs + i" or "&addrs[i]".

my bad, how could I missed that
thanks for pointing that out :)

Medienmensch 03-18-2011 12:35 PM

is it possible to make a Driver for BCM4357 rev1 ?
 
I have a Lenovo G560 with this Wlan Card.

That would be so great!

And if not, what Wlan Card would you recomend me to buy for use in osx?

Thanks!

volgin7 03-20-2011 03:03 AM

Works in the Lenovo S12
 
Excellent! Works for (LAN) BCM 5906M on the Lenovo S12 :)
Thank's!

adlan 03-20-2011 04:59 PM

Quote:

Originally Posted by Medienmensch (Post 53240)
is it possible to make a Driver for BCM4357 rev1 ?

I have a Lenovo G560 with this Wlan Card.

That would be so great!

And if not, what Wlan Card would you recomend me to buy for use in osx?

Thanks!

right now, all i can say as is it's not possible. no public api documentation is available and also i don't know if any datasheet/programmer manual/open source driver is available for that model.

I recommend buying external wireless usb adapter and I personally use dlink dwa-110. you can find more supported models in the Hardware Compatibility List at OSx86 project wiki

adlan 03-20-2011 05:00 PM

Quote:

Originally Posted by volgin7 (Post 53270)
Excellent! Works for (LAN) BCM 5906M on the Lenovo S12 :)
Thank's!

glad to hear that, thanks! :)

parlae 03-20-2011 08:54 PM

Thanks, thanks, thanks!!! It is really unbelievable that someone have done this at last! :)
keep up the good work!
Work's great on my lenovo s10e 4086RLG :cool:

Quote:

Originally Posted by pat98usb (Post 52752)
Can you make it work for also for broadcom bmc57780 ,, pci14e4,1692
Thanks

I think that's the airport driver as it says below that device ID airport.kext or something. Ethernet isn't shown at all until u install this kext, and after that u will have 2 ethernet cards: airport pci14e4 and ethernet.

quinielascom 03-20-2011 09:02 PM

Quote:

Originally Posted by adlan (Post 53165)
i've uploaded the non-chatty version.

Thanks !

Another thing, Please, do you can compile your driver for Leopard 10.5.x too?

tmacyunn 03-25-2011 02:21 AM

Hi adlan, I have a problem in the 10.6.7, when I put the laptop to sleep for a hour or a little longer the driver can't work, network disconnect. After using Kextload command to unload and reload it work come back.
Is it a problem of system ? maybe we should compile it in the 10.6.7, I have try repair permissions and rebuild kernel caches

Thanks.

Edit:
I try to compile the sources code under 32bit 10.6.7 with xcode 3.2.5 and get some warnings like :
Code:

BCM5722D-18e3e93/BCM5722D.cpp:536: warning: implicit conversion shortens 64-bit value into a 32-bit value