alexaffonso Posted November 14, 2010 Share Posted November 14, 2010 Hello you all! Recently I update my system to 10.6.5 via Combo Update and everything's working fine, except for AppleBCM440xEthernet.kext. The only way I can make it work is setting maxmem=1024 at apple.com.Boot.plist. But I need to use all my 4GB installed RAM and when I disable maxmem=1024 the Ethernet board is not even recognized by the new system. Does anyone has any clue on that? I tried every BCM440x kext I found here and there, some generate Kernel Panic, some doesn't do anything and some makes my system delays its boot forever. I'd appreciate any feedback from you! Thanks in advance. Link to comment Share on other sites More sharing options...
gurde Posted November 14, 2010 Share Posted November 14, 2010 My 10.6.5 tells me that I have a new ethernet card on en1. And soon as I click Ok my cursor changes to the beach ball and the system becomes unresponsive and I have to shutdown/power up by the power button. If I use terminal: "ifconfig en1 up" the same happens. Any ideas how to fix this? Link to comment Share on other sites More sharing options...
alexaffonso Posted November 14, 2010 Author Share Posted November 14, 2010 My 10.6.5 tells me that I have a new ethernet card on en1. And soon as I click Ok my cursor changes to the beach ball and the system becomes unresponsive and I have to shutdown/power up by the power button.If I use terminal: "ifconfig en1 up" the same happens. Any ideas how to fix this? I had the same problem. It recognized my new Ethernet at en1 and when I tried to activate it... You know! Force shutdown! Then I uninstalled AppleBCM440xEthernet.kext and everything goes well (without LAN connection at all). I'm currently using the Airport to connect to the Internet, but I really need Ethernet to work back again... But I don't whatelse I can do to fix it. Link to comment Share on other sites More sharing options...
gurde Posted November 14, 2010 Share Posted November 14, 2010 Well, I have no idea how to fix it. Link to comment Share on other sites More sharing options...
gurde Posted November 14, 2010 Share Posted November 14, 2010 Is there no solution for this? Link to comment Share on other sites More sharing options...
alexaffonso Posted November 15, 2010 Author Share Posted November 15, 2010 I don't know. I wish someone could know how to solve it. Actually, I hadn't find anything so far. Link to comment Share on other sites More sharing options...
gurde Posted November 15, 2010 Share Posted November 15, 2010 Also, does you sleepenabler kext work? Link to comment Share on other sites More sharing options...
alexaffonso Posted November 15, 2010 Author Share Posted November 15, 2010 No. It never worked. I disabled the sleep into system preferences. And when I shutdown, the power does not shutdown completely. I need to hold the power button 'till it turns off. Do you have the same issue? Could you tell me what works and what does not work on your Vostro? Link to comment Share on other sites More sharing options...
gurde Posted November 15, 2010 Share Posted November 15, 2010 I have an Inspiron 1520, NOT a Vostro. In 10.6.4 everything worked except for shutdown, I could not get that to work. Now in 10.6.5 shutdown still doesn't work, sleep doesn't work cause of sleepenabler kext and the broadcom 440x ethernet card doesn't work either. What works: speed stepping(voodoopowemini), wifi, card reader(voodoosdhc), audio(voodoohda), ps2 keyboard and touchpad with 2 finger scrool(some voodoo kexts), webcam, bottery power meter(some voodoo kext), everything on usb, video card. Did I miss something? For me right now the ethernet ans sleep is more important then the shutdown. Link to comment Share on other sites More sharing options...
alexaffonso Posted November 15, 2010 Author Share Posted November 15, 2010 I have an Inspiron 1520, NOT a Vostro.In 10.6.4 everything worked except for shutdown, I could not get that to work. Now in 10.6.5 shutdown still doesn't work, sleep doesn't work cause of sleepenabler kext and the broadcom 440x ethernet card doesn't work either. What works: speed stepping(voodoopowemini), wifi, card reader(voodoosdhc), audio(voodoohda), ps2 keyboard and touchpad with 2 finger scrool(some voodoo kexts), webcam, bottery power meter(some voodoo kext), everything on usb, video card. Did I miss something? For me right now the ethernet ans sleep is more important then the shutdown. Great! In 10.6.4, on my Vostro 1500 with nVidia 8400M GS 128MB, shutdown never worked. And I've never installed voodopowermini before. I'll try it out. What exactly does it do with speed step? What should I expect? I had an issue that when on battery power, my system was recognized as Core2Duo 1.1GHz and on power adpater it was correctly loadd as 2GHz. What worked before update to 10.6.5: Audio (VoodooHDA) Keyboard and Trackpad (VoodooPS2Controller) Battery Power Meter (VoodooBattery) USB (Origihal IOUSBFamily and IOUSBMassStorage) Graphics Card (GraphicEnabler=Yes at apple.com.Boot.plist) WiFi (Airport) Ethernet LAN (AppleBCM440xEthernet) Webcam VGA and S-Video Output only for Extended Desktop (No mirroring at all) After 10.6.5 I had to update to some new VoodooHDA kext from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 2.4 for audio, IOUSBFamily kext for USB, but for Ethernet there was no solution. Well, I guess I didn't forget anything. Just tell me more about SpeedStep, please! why should I use it? And I'll make some research about SleepEnabler. Mine doesn't work either. Link to comment Share on other sites More sharing options...
gurde Posted November 15, 2010 Share Posted November 15, 2010 http://en.wikipedia.org/wiki/SpeedStep Link to comment Share on other sites More sharing options...
alexaffonso Posted November 15, 2010 Author Share Posted November 15, 2010 http://en.wikipedia.org/wiki/SpeedStep Thanks. But how do you know it's really working? I do have VoodooPowerMini.kext installed. One more question: what VoodooSDHC kext are you using? Mine one is not working too. I'm trying different approaches, but unsuccessful. Link to comment Share on other sites More sharing options...
ecflyer Posted November 15, 2010 Share Posted November 15, 2010 For solving my ethernet problem, I found a kext file, added it to /system/library/extensions/ and it worked great. http://www.insanelymac.com/forum/index.php...p;?do=findComment&comment=1583542 The zip file LegacyAppleYukon2.kext.zip is at the bottom of the second post from this link. Good luck, E Link to comment Share on other sites More sharing options...
gurde Posted November 15, 2010 Share Posted November 15, 2010 what's with the link? Link to comment Share on other sites More sharing options...
alexaffonso Posted November 15, 2010 Author Share Posted November 15, 2010 For solving my ethernet problem, I found a kext file, added it to /system/library/extensions/ and it worked great. http://www.insanelymac.com/forum/index.php...p;?do=findComment&comment=1583542 The zip file LegacyAppleYukon2.kext.zip is at the bottom of the second post from this link. Good luck, E The page for this link is not working... What's the correct post URL? Link to comment Share on other sites More sharing options...
ivik Posted November 15, 2010 Share Posted November 15, 2010 Ddd max_valid_dma_addr=1024 to kernel flags. b44 has problems with dma maping after 1gb. Link to comment Share on other sites More sharing options...
alexaffonso Posted November 16, 2010 Author Share Posted November 16, 2010 Ddd max_valid_dma_addr=1024 to kernel flags. b44 has problems with dma maping after 1gb. It worked! That's it! Thanks Ivik. Gurde, try it too! I think it can be the solution for you too. I added max_valid_dma_addr=1024 to kernel flags at apple.com.Boot.plist and now the Ethernet connecton works great! I'll test stability, but I guess it's all ok! Now I only need to know what VoodooSDHC kext you use for the card reader to work too. Could you send me yours, please? None I found really works on my Vostro 1500. Link to comment Share on other sites More sharing options...
gurde Posted November 16, 2010 Share Posted November 16, 2010 I'll attach a kext for SD as soon as I get home. Adding that kernel flag doesn't that limit your system memory to 1GB? Correct me if I'm wrong. PS: if looking for sleep enabler check out my other posts on the topic, I got a working one Link to comment Share on other sites More sharing options...
ivik Posted November 16, 2010 Share Posted November 16, 2010 It limits only DMA. Drivers DMA is only allocatd under 1GB. Aplication can use all memory. Link to comment Share on other sites More sharing options...
alexaffonso Posted November 16, 2010 Author Share Posted November 16, 2010 I'll attach a kext for SD as soon as I get home.Adding that kernel flag doesn't that limit your system memory to 1GB? Correct me if I'm wrong. No. I still have my system at full 4GB memory. And the Ethernet LAN is working great! What limits your system memory is maxmem=1024 on kernel flags. Link to comment Share on other sites More sharing options...
gurde Posted November 16, 2010 Share Posted November 16, 2010 Ok. But can't this be done without a kernel flag? Modify the kext or something? And what impact has if the max DMA address is set to 1024? Why is that needed? Link to comment Share on other sites More sharing options...
ivik Posted November 16, 2010 Share Posted November 16, 2010 It coulld be done. Linux and freebsd use bounce buffers to read/write from high to low mem and back. but this is also slow. You have to copy data. Apparently the chip cannot handle any DMA address greater than 1GB=>hardware limitation. Link to comment Share on other sites More sharing options...
gurde Posted November 16, 2010 Share Posted November 16, 2010 Then in 10.6.4 how did it work without that boot flag? Link to comment Share on other sites More sharing options...
ivik Posted November 16, 2010 Share Posted November 16, 2010 Sometimes it did, sometimes it didn't. It is well known problem. For me, sometimes worked for days if it didn't lockup after about ten minutes. I think it depends on when driver is loaded and dma is initialized. If u were lucky, and dma was under 1GB, then it worked. I had also a lot of luck when it was loaded from Extra. Use 10.6.4 IONetworking familiy if that worked better for you. What is problem with max_valid_dma_addr=1024 for you? Link to comment Share on other sites More sharing options...
gurde Posted November 16, 2010 Share Posted November 16, 2010 I wouldn't like to set that as a boot flag. It bugs me. Isn't there any other solutions for this? I can't believe that in 10.6.4 worked and now in 10.6.5 doesn't. It's not logical. It must be another way to make it work like before. Link to comment Share on other sites More sharing options...
Recommended Posts