kcome Posted November 19, 2007 Share Posted November 19, 2007 dear all, i had tried to develop a bcm57xx ethernet driver almost 18 months ago, then failed with another attractive task get my interests away. now leopard is here, and i got almost everything working except this bcm57xx. currently, i can even get this chip working very well, with just one exception: its mac address is 00:00:00:00:00:00. so some routers refuse to bring service to such freak NIC. now my effort is put, during last 3 days, i finished what i had already done 1.5 year ago: initialize the chip and get the mac address of the NIC. then there are still a lot of tasks awaiting. i am making this effort an open source project. i wish if you have something want to share with us, glad to see your help. by the way, i am a nokia s60 platform developer in china, and it sounds like a mental doctor is curing a pregnant woman... actually, there is no one else. and my best ability is "guessing". from bsd's driver source and old bcm440x's kernel extension source code, i am guessing out a whole new bcm 57xx source from almost scratch. then lets get on the way. http://code.google.com/p/kmbge/ Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/ Share on other sites More sharing options...
kcome Posted November 26, 2007 Author Share Posted November 26, 2007 http://code.google.com/p/kmbge/ dear all, the source code has been updated, with skeleton of enable/disable series functions, bge_reset() function, and also some chip identification codes. next step we have to do the actually initializing for memory and other resource, then do some actual tx and rx works. god bless us. cheers, harry Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-519171 Share on other sites More sharing options...
qzl722 Posted November 27, 2007 Share Posted November 27, 2007 hope that could make my bcm 5787M work,thx for good job Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-520077 Share on other sites More sharing options...
wabby Posted November 27, 2007 Share Posted November 27, 2007 All respect to you! I wish that I could help out, but I have noe clue in programming/making drivers. I'm just a poor SQL programmer. Is the driver working at all in some way? I got a Dell m1330 and got no NIC working atm... Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-520119 Share on other sites More sharing options...
nixblicker Posted November 27, 2007 Share Posted November 27, 2007 Hi kcome, Great to see you working on this again. As the last time I can offer you some testing on my M90! Good luck to us all! Really would need the driver! Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-520173 Share on other sites More sharing options...
wabby Posted November 27, 2007 Share Posted November 27, 2007 same here, I'm ready for testing. Got a Dell m1330 with leo running. I'm also avalible on msn (smack_me@hotmail.com) Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-520183 Share on other sites More sharing options...
kcome Posted November 27, 2007 Author Share Posted November 27, 2007 guys, thanks for your warm words! and probably this thing won't be ready in two weeks, maybe even longer, so when its ready, i will give a clear call. anyway, your love is my passion on doing this . also i will continue calling for developers who could give me a hand, thats the true intension of my releasing the source, though of little usefulness at present. Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-520389 Share on other sites More sharing options...
kwok Posted November 28, 2007 Share Posted November 28, 2007 i am a nokia s60 platform developer in china----------------------------------------------谢谢,麻烦看看我的问题!~~ http://forum.insanelymac.com/index.php?showtopic=72977 Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-521220 Share on other sites More sharing options...
NecronoiD Posted December 4, 2007 Share Posted December 4, 2007 Congratulations for the effort working on a new driver for 57xx. I even though in a harcoded mac driver, just like if it were mac spoofing. Keep up the good job Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-528341 Share on other sites More sharing options...
ddrdark Posted December 5, 2007 Share Posted December 5, 2007 thanks a lot for your effort dude!!!! Could you upload that driver that it's work for you? thanks a lot! Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-528774 Share on other sites More sharing options...
Yannitor Posted December 6, 2007 Share Posted December 6, 2007 Thanks for your efforts man. i ve searched everywhere and could not find a working fix for my broadcom (1677). hope this works. Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-529605 Share on other sites More sharing options...
mathis Posted December 10, 2007 Share Posted December 10, 2007 Hell yeah, let us know whether we can be of any help! Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-534012 Share on other sites More sharing options...
luv2rip Posted December 20, 2007 Share Posted December 20, 2007 Hi Guys, I have been reading all posts for last 3-4 months to get around my problem of getting on network. here are some details. I have successfully installed Leopard 10.5.0 + later the 10.5.1 patch with original ToH image. My machine details are below: Dell PowerEdge SC1430 with 2 Xeon 3.00 GHz CPUs, 4GB PC5300 FB-DIMM, ATI RN50 (ES1000) graphics, Broadcom 5750A1 ( BCM5750A1) Gigabit Ethernet Card, added Creative X-Fi Sound Card. I just first want to get my machine on the network .... I applied AppleBCM5701Ethernet.kext and patched string to my device id 1677 (correctly) .... My Network Adapter is not even detected on the PCI-X bus The All Messages option in the Console Log shows below: AppleBCM5701Ethernet: 0 0 getAdapterInfo - Broadcom 5701 ethernet card installed in a PCI-X bus: unsupported configuration AppleBCM5701Ethernet: 0 0 start - getAdapterInfo failed, giving up IOCommonGate::disable() called when not gated Backtrace 0x41bed6 0x5da946aa 0x3e810c 0x3e81d9 0x4164af 0x4164e6 0x413c24 Kernel loadable modules in backtrace (with dependencies): com.apple.iokit.AppleBCN5701Ethernet(2.2.3b1)@0c5da93000->0x5daa7fff dependency: com.apple.iokit.IOPCIFamily(2.4)@0x54689000 dependency: com.apple.iokit.IONetworkingFamily(1.6.0)@0x5d62d000 I also created the link to com.apple.iokit.IONetworkingFamily and added device pci14e4,1677 into the Info.list Anybody can help resolving this ???? Also, Is there a work around for ATI ES1000 (aka RN50) to get on higher resolutions ? Thanks a lot in advance Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-544262 Share on other sites More sharing options...
tcsdoc Posted December 31, 2007 Share Posted December 31, 2007 I have a Dell GX280 P4 2.8Ghz computer running the ToH install. I've overcome all hurdles except for the Broadcom NetXtreme Gigabit Ethernet (BCM5751). I'm running Leopard 10.5.1, ToH version x86_9A581_RC2. I'm new to OS X and don't know any of the inner-workings. I've read many,many forum posts and all have helped steer me to correcting small problems. I think I've followed all the correct steps in adding the AppleBCM5751Ethernet.kext and believe it's the correct file for my onboard nic. Under windows, the Hardware Ids is PCI\Ven_14E4&Dev_1677&Subsys_01791028&Rev_01. The chip is stamped on the top as a BCM5751. Below is a portion of my system.log. I hope it helps someone tell me which direction to proceed: Dec 30 21:10:29 localhost kernel[0]: AppleBCM5751Ethernet: 1 1659 setPowerLevels - returning early, have a 5721. onoff=, fPciDeviceId= Dec 30 21:10:29 localhost kernel[0]: AppleBCM5751Ethernet: 1d033441 669955aa CheckNVRam -- nvram does not start with magic constant Dec 30 21:10:29 localhost kernel[0]: AppleBCM5751Ethernet: 0 0 getAdapterInfo - init/sanity check of nvram failed Dec 30 21:10:29 localhost kernel[0]: AppleBCM5751Ethernet: 0 0 start - getAdapterInfo failed, giving up Dec 30 21:10:29 localhost kernel[0]: IOCommandGate::disable() called when not gated Dec 30 21:10:29 localhost kernel[0]: Backtrace 0x41bed6 0x1b02b64a 0x3e810c 0x3e81d9 0x4164af 0x4164e6 0x413c24 Dec 30 21:10:29 localhost kernel[0]: Kernel loadable modules in backtrace (with dependencies): Dec 30 21:10:29 localhost kernel[0]: com.apple.iokit.AppleBCM5751Ethernet(2.1.0d21)@0x1b02a000->0x1b03efff Dec 30 21:10:29 localhost kernel[0]: dependency: com.apple.iokit.IOPCIFamily(2.4)@0x1af05000 Dec 30 21:10:29 localhost kernel[0]: dependency: com.apple.iokit.IONetworkingFamily(1.6.0)@0x1b014000 Dec 30 21:10:29 localhost kernel[0]: IOCommandGate::disable() called when not gated Dec 30 21:10:29 localhost kernel[0]: Backtrace 0x41bed6 0x1b02b64a 0x3e810c 0x3e81d9 0x4164af 0x4164e6 0x413c24 Dec 30 21:10:29 localhost kernel[0]: Kernel loadable modules in backtrace (with dependencies): Dec 30 21:10:29 localhost kernel[0]: com.apple.iokit.AppleBCM5751Ethernet(2.1.0d21)@0x1b02a000->0x1b03efff Dec 30 21:10:29 localhost kernel[0]: dependency: com.apple.iokit.IOPCIFamily(2.4)@0x1af05000 Dec 30 21:10:29 localhost kernel[0]: dependency: com.apple.iokit.IONetworkingFamily(1.6.0)@0x1b014000 Dec 30 21:10:29 localhost kernel[0]: Apple16X50ACPI1: Identified Serial Port on ACPI Device=COMA Dec 30 21:10:29 localhost kernel[0]: Apple16X50UARTSync1: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200 Dec 30 21:10:29 localhost kernel[0]: display: family specific matching fails Another point to show how new I am to this... Where are the com.apple.iokit.AppleBCM5751Ethernet and related files located? Any and all help is greatly appreciated. Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-559115 Share on other sites More sharing options...
Shanems3 Posted December 31, 2007 Share Posted December 31, 2007 Have you tried injecting the kext from 10.4.10 that works into leopard? Hi Guys, I have been reading all posts for last 3-4 months to get around my problem of getting on network. here are some details. I have successfully installed Leopard 10.5.0 + later the 10.5.1 patch with original ToH image. My machine details are below: Dell PowerEdge SC1430 with 2 Xeon 3.00 GHz CPUs, 4GB PC5300 FB-DIMM, ATI RN50 (ES1000) graphics, Broadcom 5750A1 ( BCM5750A1) Gigabit Ethernet Card, added Creative X-Fi Sound Card. I just first want to get my machine on the network .... I applied AppleBCM5701Ethernet.kext and patched string to my device id 1677 (correctly) .... My Network Adapter is not even detected on the PCI-X bus The All Messages option in the Console Log shows below: AppleBCM5701Ethernet: 0 0 getAdapterInfo - Broadcom 5701 ethernet card installed in a PCI-X bus: unsupported configuration AppleBCM5701Ethernet: 0 0 start - getAdapterInfo failed, giving up IOCommonGate::disable() called when not gated Backtrace 0x41bed6 0x5da946aa 0x3e810c 0x3e81d9 0x4164af 0x4164e6 0x413c24 Kernel loadable modules in backtrace (with dependencies): com.apple.iokit.AppleBCN5701Ethernet(2.2.3b1)@0c5da93000->0x5daa7fff dependency: com.apple.iokit.IOPCIFamily(2.4)@0x54689000 dependency: com.apple.iokit.IONetworkingFamily(1.6.0)@0x5d62d000 I also created the link to com.apple.iokit.IONetworkingFamily and added device pci14e4,1677 into the Info.list Anybody can help resolving this ???? Also, Is there a work around for ATI ES1000 (aka RN50) to get on higher resolutions ? Thanks a lot in advance Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-559606 Share on other sites More sharing options...
EqUaTe Posted January 5, 2008 Share Posted January 5, 2008 Have you tried injecting the kext from 10.4.10 that works into leopard? Guys, can we try not to hijack this thread with stuff regarding hacking the old driver? This is to do with development of an entirely new one - possibly based on the linux or bsd drivers.. *volunteers for testing* Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-566098 Share on other sites More sharing options...
kuntz Posted January 10, 2008 Share Posted January 10, 2008 if you need i tester i'm here... send me a pm.. i have a dell xps 1330 with BCM5788 Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-573633 Share on other sites More sharing options...
NecronoiD Posted January 10, 2008 Share Posted January 10, 2008 if you need i tester i'm here... send me a pm.. i have a dell xps 1330 with BCM5788 Count on me to help you testing.I have experience in debugging and developing under unix (specially Solaris). I have a Dell d610 withn BCM5751 /id 1677 Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-574039 Share on other sites More sharing options...
EqUaTe Posted January 14, 2008 Share Posted January 14, 2008 Count on me to help you testing.I have experience in debugging and developing under unix (specially Solaris). I have a Dell d610 withn BCM5751 /id 1677 I suspect that help developing the driver would be even more appreciated If I was able to, I would. Unfortunately that falls well outside my area of expertise.. Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-578316 Share on other sites More sharing options...
Slice Posted January 14, 2008 Share Posted January 14, 2008 May be I can help? I have Broadcom 440X which is work with my compiled driver from opensource.apple. All is good except AppleBCM440XEthernet: Ethernet address 00:00:f0:78:c9:b7bfe0: BUG! Timeout waiting for bit 00000002 of register 42c to clear. I want to eliminate this bug. Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-579387 Share on other sites More sharing options...
flipside Posted January 18, 2008 Share Posted January 18, 2008 One Volunter here I have a GX280 with a 57xx dev id 1677 Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-584177 Share on other sites More sharing options...
timbalero Posted January 28, 2008 Share Posted January 28, 2008 One other volunter. My laptot : Compal IFL90 / Broadcom BCM5787 Gigabit Ethernet id:1693 Thanks. Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-597874 Share on other sites More sharing options...
kansei-sensei Posted January 31, 2008 Share Posted January 31, 2008 sign me up for testing! Dell D620 running 10.5.1 with some sort of Broadcom 57xx gigabit card (not at the computer to check the id) Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-602841 Share on other sites More sharing options...
x4hu Posted February 14, 2008 Share Posted February 14, 2008 One other volunter. My laptot : Compal IFL90 / Broadcom BCM5787 Gigabit Ethernet id:1693 Thanks. Same laptop, and ready to help too ^^ Thanks you for your work guys Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-623042 Share on other sites More sharing options...
jing-jang Posted February 15, 2008 Share Posted February 15, 2008 same laptop, same offer Link to comment https://www.insanelymac.com/forum/topic/72256-new-effort-on-bcm57xx-nic-11-complete-i-guess/#findComment-625613 Share on other sites More sharing options...
Recommended Posts