Jump to content
InsanelyMac Forum

iMaik

Members
  • Content count

    11
  • Joined

  • Last visited

About iMaik

  • Rank
    InsanelyMac Protégé
  1. iMaik

    Intel Pro/1000 GT Desktop Adapter ...

    What all did you edit when you got it to be recognized? There's a way to manually set the MAC address so if we can get it seen by the system, that's 2 steps closer. Could you post your kext or at the very least the Info.plist or contents of it? Maik
  2. Any news on this? I have a Precision 690 with the LSI 1068. I currently have kalyway 10.5.2 booting fro a PATA drive, but I'd like to at least be able to see the other drive attached to the SATA controller.
  3. iMaik

    New BCM5751 Driver

    Well after reading your release notes and examining the Info.plist I've discovered that this is the same card in my Precision 690. I will try it at work tomorrow and let you know the results. I don't suppose you would be willing to share the source you've made/adapted so far? I'd love to contribute to this project. I have Xcode and a someone limited programming background, but I'm always willing to learn and offer my insights.
  4. iMaik

    3Com card isn't being detected.

    If it helps I've experienced this exact same problem on my Kalyway 10.5.2 install on a Dell Precision 690 using the kalbykernel and a 3C905 CX-TX-M (device ID 9200).
  5. So after tearing my hair out trying to get the onboard Broadcom 575x NIC (Vendor 14e4, Device 1600) to work and failing miserably I gave up on it. Now I've turned to getting a PCI NIC to work. First I tried the Intel PRO/1000 GT. I can get the driver to load for it after tweaking the Info.plist, but I get some sort of memory mapping error. Next I turned to a 3C905C card. I checked the HCL for 10.5.2 (I'm running Kalyway 10.5.2, btw) and saw that this NIC was supported out of the box. I checked the Info.plist for the driver and compared it to the device ID of the device and sure enough they matched up. After installing the card the machine boots up but I don't see anything about a new NIC being found. I thought to myself that maybe the kext hadn't loaded, but when I went to load it manually it says it's already loaded, which is good because it's detecting the card and loading it like it should be. Unfortunately when I do ifconfig it doesn't list any other interfaces there, nor does the Network preferences pane. Also, when I try to kextunload the driver it says it's unable to because it has 1 instance. I'm thinking the reason this NIC won't work and the Intel one won't work are related somehow, I'm just not sure to what. Could it be a problem on the PCI bus or something? I'm using a Dell Precision 690.
  6. iMaik

    Broadcom 570x and 575x

    So do you expect this to be a fix for all of the unsupported 575x Broadcom cards, or just yours? I hope you'll post what you did to get it work so the same method could be adapted to getting other cards to work.
  7. iMaik

    Intel Pro/1000 GT Desktop Adapter ...

    What do you mean by only working with their rebranded models? What do their devices ident as? I looked at the Info.plist in the smalltree driver and it looked like it was still using 8086/xxxx.
  8. iMaik

    Broadcom 570x and 575x

    Well I did a du -sh on both files (AppleBCM5701Ethernet.kext/Contents/MacOS/AppleBCM5701Ethernet and the original AppleBCM5751Ethernet before edits) and I got this result: 328K AppleBCM5701Ethernet 140K AppleBCM5751Ethernet And as I expected the modified AppleBCM5751Ethernet is the name size. So nope, they appear to be different files altogether. After setting the MAC address manually I immediately got a DHCP address. I fired up Safari and it didn't immediately kernel panic, but instead the entire system slowed to a crawl and then became unusuable. I could move the mouse and wait 10-15 seconds and the cursor would move, but there was obviously a problem. So right now I'm going back to the graphics driver hypothesis. I will post updates shortly. Update: I moved NVinject.kext out so it wouldn't get loaded and, though I don't have any hardware acceleration, the networking issue had seemed to be sorted out. I fired up Safari and loaded Apple's start page just fine. I then went to news.google.com and it also loaded fine. After it sitting for a few seconds however, it kernel panicked again. I think I may try a reinstall and do just the network driver and see if I can rule anything else out.
  9. iMaik

    Broadcom 570x and 575x

    Alright, so after putting the 5701 driver back together I started using that same method to hack at the 575x driver. I wasn't able to find the exact hex values (but I wasn't really expecting to, being that it's a different file). I picked a device ID to replace (in this case 167d which was listed in the Info.plist). All in all there were 46 instances of this that I replaced with 1600. After saving the file I touch'd /System/Library/Extensions to rebuild the kext cache and rebooted. When it came back up there wasn't a device present in the Network preferences pane, but when I clicked the + it let me add one. Almost immediately after that it assigned itself a private IP address in the 169.254 range. Renewing the DHCP lease didn't seem to fix it, so I went digging through Console to see what I could see. Right off the bat I saw BCM5751Enet: Ethernet address 00:00:00:00:00 which isn't a good sign. I'm guessing I need to start there (and is probably the point where some other people are currently, but I just wanted to post my progress before leaving work for the day. Maik
  10. iMaik

    Broadcom 570x and 575x

    Edit: I'm freaking retarded is pretty much what it boils down to. I, for whatever reason, thought the Precision 690 used the Broadcom 570x NIC, but it actually has the 575x (after searching for device id 1600 on pcidatabase.com). I'm currently putting that driver back to the way it was and going to attempt the same process on the 575x driver instead. I'll post later ------------------------------------------------------------------------------ So after messing around with this network card for a couple of days I seem to have come to an end. I have a Dell Precision 690 with an onboard Broadcom 570x (device ID 1600). I found this post: http://forum.osx86scene.com/viewtopic.php?f=10&t=3045 (very last post) which kind of gave me some encouragement. I followed those instructions, replacing the hex values with the corresponding value for my NIC's device ID (using Hex Fiend), added the device to the Info.plist and kextload'd it and to my amazement and joy OS X popped up saying a new network device had been detected and asked me to configure it. A few moments later it was telling me the NIC was active and gave me a DHCP address. I launched Safari and about 7/8 of the way through loading http://www.apple.com/startpage the system panicked(sp?). I thought maybe it was because I had loaded it manually and it was looking for a dependency so I rebooted and the system came right back up. I launched Safari again and experienced the exact same behavior. I'm 95% sure it's the NIC driver causing this because this only happened after I made those changes to the kext, and I used a hex editor to do it (as opposed to changing the source and recompiling). I'm going to try and disable the nvinjet kext and see if that does anything for me, but I'm pretty skeptical. Is there any practical way to debug these problems or is it like once you kernel panic you go back to the drawing board? I'm interested to see EternalEmpty's solution (and would like to compare notes *hint*hint* ). Thoughts? Ideas? Divine intervention? Maik
  11. I'm trying to get caught up with where you are. I've installed the SmallTree driver and my device ID was actually already in there (107c), but it doesn't seem to be working like yours is. When I kextload it it says that it's loaded successfully and running a kextstat immediately after confirms that. Console gives me some interesting messages though: kextd[10]: a different version of dependency extension /System/Library/Extensions/System.kext/PlugIns/Mach.kext is already loaded kernel[0]: probe mapDeviceMemoryWithRegister failed Then 30 seconds later I get " last message repeated 1 time" and when I try to kextstat again the driver is no longer present. I'd like to at least be able to get as far as you have. Any thoughts?
×