m.musashi Posted November 23, 2007 Author Share Posted November 23, 2007 Thanks b2unit! You are right. 02e is intel only. does 02d work on your G4? I'll briefly upload a PPC version in the front page for you to test. Please let me know if works mm ps: 120+ downloads and just one report? Link to comment Share on other sites More sharing options...
shila Posted November 23, 2007 Share Posted November 23, 2007 Hello, tested 02e from 17. Nov. works and has better sleep support than 02d but found the following: I use a pppoe connection and system doesn´t sleep when connection is activ, if I close the connection manually the sytem goes to sleep after the period of time which is set in energy saver. As far as I know from my real mac (G4) the system should also go to sleep when connection is aktiv/should close connection and than sleep. Also when I send system to sleep from menu and wake it up the connection gets rebuild properly. In case of system going to sleep on energy saver settings, it is not possible to connect until I reboot. Don´t know if this has to do with your driver or is something else, but i would give feedback about this. Thanks for your work on this driver. shila NEW RELEASE- added power management support (sleep now works fine on my Leo 10.5.1, pc_efi5.1, ToH kernel) - LEOPARD build (please try with Tiger and report back) - added various ven/dev ids in info.plist (you shouldn't need to edit them now) Link to comment Share on other sites More sharing options...
m.musashi Posted November 23, 2007 Author Share Posted November 23, 2007 shila: thanks. Unfortunately I don't have an ADSL to test PPPOE. I don't think this is due to the skge driver, but I'll investigate. Link to comment Share on other sites More sharing options...
5onIt Posted November 23, 2007 Share Posted November 23, 2007 I have an older Belkin F5D5005 version 1.0 Gigabit Card wich uses the 88E8003 chip. I could not get your driver to work. I downloaded the skge.kext.02d.zip file. Just giving you a heads-up. Link to comment Share on other sites More sharing options...
m.musashi Posted November 23, 2007 Author Share Posted November 23, 2007 what skge error messages do you get after loading the kext? type in terminal: sudo dmesg | grep "skge" Link to comment Share on other sites More sharing options...
5onIt Posted November 24, 2007 Share Posted November 24, 2007 Nothing... sorry. Link to comment Share on other sites More sharing options...
m.musashi Posted November 24, 2007 Author Share Posted November 24, 2007 in this case you haven't loaded the driver correctly or set the pid/vid in info.plist. Download 0.2e and try again Link to comment Share on other sites More sharing options...
5onIt Posted November 24, 2007 Share Posted November 24, 2007 in this case you haven't loaded the driver correctly or set the pid/vid in info.plist. Download 0.2e and try againI've installed it in the exact directory that you specified. If it's just the pid/vid is missing, that's actually good news! It should work once I modify the entries in the info.plist file. My next question would be is where do obtain the these IDs? Looking under the System Profiler is giving no useful information. I thought maybe looking through the information in the IORegistryExplorer App would reveal some useful data, but that was in vein as well. Link to comment Share on other sites More sharing options...
5onIt Posted November 24, 2007 Share Posted November 24, 2007 OK, Became slightly frustrated trying to obtain PCI info on my Mac box, so I installed the Belkin card on my RedHat box. lspci -xx returned this info.... 01:0b.0 Ethernet controller: Galileo Technology Ltd.: Unknown device 5005 (rev 12) Subsystem: Unknown device 1799:5005 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B+ Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Latency: 189 (5750ns min, 7750ns max), cache line size 08 Interrupt: pin A routed to IRQ 9 Region 0: Memory at f4110000 (32-bit, non-prefetchable) [size=16K] Region 1: I/O ports at 2000 [size=256] Capabilities: [48] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Capabilities: [50] Vital Product Data I entered 0x17995005 in the info.plist file - Still no go. So for now, I'm pretty much dead in the water. Link to comment Share on other sites More sharing options...
5onIt Posted November 24, 2007 Share Posted November 24, 2007 OK, on a whim I reversed the hex codes and entered this instead 0x50051799. The extension now seems to be recognised, but when it boots to the desktop I get this error: System extension cannot be used The system extension "/System/Library/Extensions/skge.kext" was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update. So I reinstalled per the instructions on your initial post. Same error. Link to comment Share on other sites More sharing options...
5onIt Posted November 25, 2007 Share Posted November 25, 2007 WORKING!! Repairing permissions didn't fix squat (as per usual), so after doing a "ls -laF" I did notice that the owner and group were wrong. So "chown -R root:wheel skge.kext" saved the day. Link to comment Share on other sites More sharing options...
5onIt Posted November 25, 2007 Share Posted November 25, 2007 Driver is loading but showing errors. Can't send or receive traffic. Couldn't get the 02D driver to work at all, even with the same settings. This is the listing from dmesg for the 02E driver. skgeosx::probe(pci1799,5005) skgeosx::start(pci1799,5005) <1> skgeosx: SKGE for OSx86 v0.2e ---- M.Musashi ©2007 skgeosx: VendorID:11ab DeviceID:5005 Rev:12 skgeosx: board is Yukon skgeosx: registerWithPolicyMaker skgeosx: setPowerState state 1 skgeosx: board is built-in skgeosx: Ethernet address 00:30:bd:b8:2f:47 skgeosx: Enabled! skgeosx: setMulticastMode on skgeosx: setMulticastMode off skgeosx: setMulticastMode on skgeosx ERR: ouputPacket() stall 125:125:0 I'll let you know what else I find. Link to comment Share on other sites More sharing options...
m.musashi Posted November 25, 2007 Author Share Posted November 25, 2007 try going into system preferences->network and check ethernet properties what version of OSX have you got? good luck Link to comment Share on other sites More sharing options...
5onIt Posted November 25, 2007 Share Posted November 25, 2007 I'm running 10.4.11 on a G4 500. And yes, I went into Ethernet properties and tried every configuartion I could think of. Still no go. Link to comment Share on other sites More sharing options...
b2unit Posted November 27, 2007 Share Posted November 27, 2007 Thanks b2unit!You are right. 02e is intel only. does 02d work on your G4? I'll briefly upload a PPC version in the front page for you to test. Please let me know if works mm ps: 120+ downloads and just one report? I tried 02d but doesn't work. the 02e(U) seem like working but doesn't. when I tried 02e(U) I can see NIC's info on Hardware PCI card section in System profiler. and can set network configure in Network Preference window also can see green light. NIC H/W LED blinking. but I can't access internet. everything seems perfect but doesn't work.. (my network environments have no problem. everything works fine) when I used command line "sudo dmesg | grep "skge" in terminal but I couldn't find any error messege. please let me know what you want to know. I really want to see my NIC is working on my G4(Mac OS 10.4.11) thanks, Link to comment Share on other sites More sharing options...
m.musashi Posted November 27, 2007 Author Share Posted November 27, 2007 b2unit: what do you mean with: "my network environments have no problem. everything works fine"? if you mean you can connect to shared drives, networked computers, etc. and only have problems with internet websites, that means the DNS is not set properly. And no, that has nothing to do with the driver. anyway, please post the skge messages (even without errors) 5onlt: no idea how to help you further. Driver works but something is blocking traffic. Did you modify the IONetworkingFamily kext? Link to comment Share on other sites More sharing options...
MichielM Posted November 27, 2007 Share Posted November 27, 2007 I have a Marvell Yukon 88E8001 and I first modified the IONetworking thing and then used your skge.kext (0.2e). Didn't work, reversed the IONetworking kext and now it's working with skge.kext version 0.2e Link to comment Share on other sites More sharing options...
b2unit Posted November 28, 2007 Share Posted November 28, 2007 b2unit: what do you mean with: "my network environments have no problem. everything works fine"? if you mean you can connect to shared drives, networked computers, etc. and only have problems with internet websites, that means the DNS is not set properly. And no, that has nothing to do with the driver. anyway, please post the skge messages (even without errors) 5onlt: no idea how to help you further. Driver works but something is blocking traffic. Did you modify the IONetworkingFamily kext? here's skge messages Last login: Wed Nov 28 23:53:17 on console Welcome to Darwin! trhservers-power-mac-g4-agp-graphics:~ trhserver$ sudo dmesg | grep "skge" Password: skgeosx::probe(pci1186,4b01) skgeosx::start(pci1186,4b01) <1> skgeosx: SKGE for OSx86 v0.2e ---- M.Musashi ©2007 skgeosx: VendorID:1186 DeviceID:4b01 Rev:11 skgeosx: board is Yukon-Lite skgeosx: registerWithPolicyMaker skgeosx: setPowerState state 1 skgeosx: board is built-in skgeosx: Ethernet address 00:00:00:00:00:00(I changed this address ) skgeosx: Enabled! skgeosx: setMulticastMode on skgeosx: setMulticastMode off skgeosx: setMulticastMode on skgeosx: link speed now 100 Mbps, full duplex. skgeosx: link speed now 1000 Mbps, full duplex. skgeosx: IS_MAC1 skgeosx ERR: ouputPacket() stall 125:125:0 yesterday I didn't notice the error message but it is. Same symptoms with 5onlt. there are no shared drives, networked computers etc.. "my network environments have no problem. everything works fine" means G4/450 works fine with network under originally installed ethernet port. I didn't modify the IONetworkingFamily kext. MacOS 10.4.11 is almost pure condition. I installed skge.kext right after reinstall MacOS w/uptodate OS environment. thanks, I really want to see it's working. Link to comment Share on other sites More sharing options...
m.musashi Posted November 28, 2007 Author Share Posted November 28, 2007 dunno try from Terminal the following commands: ifconfig (check if ethernet is en0, if not set it as en0) ifconfig en0 down ifconfig en0 up now check dmesg log Link to comment Share on other sites More sharing options...
b2unit Posted November 29, 2007 Share Posted November 29, 2007 dunnotry from Terminal the following commands: ifconfig (check if ethernet is en0, if not set it as en0) ifconfig en0 down ifconfig en0 up now check dmesg log I tried but followings I got.. g4-agp-graphics:~ trhserver$ sudo -s Password: g4-agp-graphics:~ root# ifconfig (check if ethernet is en0, if not set it as en0) bash: syntax error near unexpected token `check' g4-agp-graphics:~ root# ifconfig en0 down g4-agp-graphics:~ root# ifconfig en0 up g4-agp-graphics:~ root# g4-agp-graphics:~ root# now check dmesg log bash: now: command not found if you dont mind could you show me exactly same command line for terminal? I dont know well about terminal thing. Link to comment Share on other sites More sharing options...
5onIt Posted November 29, 2007 Share Posted November 29, 2007 dunnotry from Terminal the following commands: ifconfig (check if ethernet is en0, if not set it as en0) ifconfig en0 down ifconfig en0 up now check dmesg log Ahhhh... didn't know that. I have built-in Ethernet on the motherboard and I also have a RealTek 8139 card as well. So my Marvel card is showing up as en3. So in ifconfig there is a way to set the card to en0 and the built-in to some other number? Link to comment Share on other sites More sharing options...
b2unit Posted November 29, 2007 Share Posted November 29, 2007 dunnotry from Terminal the following commands: ifconfig (check if ethernet is en0, if not set it as en0) ifconfig en0 down ifconfig en0 up now check dmesg log one thing I found. As I know DGE 530T support jumbo frame. here's the DGE 530T product feature http://www.dlink.com/products/resource.asp...d=879&sec=0 but when I installed the skge.kext it doesn't support jumbo frame. (this option setting in System preference/network/ethernet/Maximum Packet Size(MTU)/Jumbo is dimmed. cannot select.) I hope this could be helpful for solving this situation. thanks, Link to comment Share on other sites More sharing options...
m.musashi Posted November 29, 2007 Author Share Posted November 29, 2007 b2unit: I think jumbo frames is the last of your issues, if you cannot get the card to work. Anyway I don't have the time to implement them - I could explain what the issue is with IOKit compared to Linux but wouldn't help. The source is published so if somebody needs them ... But first thing is you need to learn how to use terminal!! the list of ifconfig command I gave is not just to cut&paste in terminal the "(check if ethernet is en0, if not set it as en0)" is not a command to terminal but to your brain. and the same goes for "now check dmesg log". means use the dmesg command and check what comes out re skge 5onlt: not sure it has to be en0, but worth trying. As to how to set it, I've never done it and right now I'm not at a Mac to test. Check "man ifconfig" or search the forum Link to comment Share on other sites More sharing options...
b2unit Posted November 30, 2007 Share Posted November 30, 2007 thanks anyway~ but if you have time please try again. I think almost done right? Link to comment Share on other sites More sharing options...
5onIt Posted December 1, 2007 Share Posted December 1, 2007 OK... I'll try a few things in ifconfig. Maybe you can shed a little light to help guide my way? My card is showing this info.. Vendor ID: 11AB Subsystem Vender ID: 1799 Device ID: 5005 So what should I enter into the info.plist file... 0x17995005, 0x11AB5005, 0x50051799 ??? Also - Could you give me some insight as to what this error is... "skgeosx ERR: ouputPacket() stall 125:125:0" That should at least point me in the right direction. Thanks in advance!! Link to comment Share on other sites More sharing options...
Recommended Posts