Jump to content

Dell XPS 410 Resource Extravaganza


slave-zeo
 Share

1,373 posts in this topic

Recommended Posts

I was having problems with putting my XPS/D9200 into sleep mode but not with restart and shut down was a bit temperamental, though it shut's down properly more often than not. So a few days ago I installed the attached kext, copied it over and repaired permissions. I got a kernal panic when Speedstep was turned on and the kext made no difference when Speedstep was turned off.

 

Have I missed something?

i'm on vanila kernel currently but i've tried Speedstep kernel few days ago with this kext w/o any problems. except that sleep didn't work but it shouldn't with this kernel. there was Enabling Intel services message or something like that at boot

Link to comment
Share on other sites

i'm on vanila kernel currently but i've tried Speedstep kernel few days ago with this kext w/o any problems. except that sleep didn't work but it shouldn't with this kernel. there was Enabling Intel services message or something like that at boot
I can't remember at the moment, I'll see if I can get it to do it again and post the results later. Thanks for the help.
Link to comment
Share on other sites

I had problems to compile it too, a lot of missing dependencies. The missing headers are from the Intel FreeBSD driver.

 

After a closer look to the code this is very weird, it looks like a copy of the Intel FreeBSD drivers instead of a port to OS X, I tried to trace some changes within but couldn't found any, unfortunately FreeBSD is not the same that OS X so I have no idea how is this supposed to work.

 

I don't know what is this about anymore.

Link to comment
Share on other sites

ok I'm having no luck getting any of the 10.5.1 releases to install.

 

So far I've tried the Kalyway and iATKOS releases.

 

With the Kalyway it will boot (only with the disc left in) but then fails before the boot finishes with a screen that just says to restart the PC.

 

With iATKOS it doesn't even get that far and just forces a restart on the PC on its own without even showing the boot screen.

 

Neither will even attempt to load with the disc in the drive.

 

Any ideas for what I can do or try?

Link to comment
Share on other sites

NOW,now...... contain yourself! You know what happened last time you went off at him!?

 

OH, WAIT, so far you're right!! :):):hysterical::hysterical::hysterical::hysterical::hysterical::hysterical:

 

 

SticMAN

 

ps the internals refer to 8254x and a KEXT CAN'T HAVE SPACES IN THEIR NAMES?????? THERE CAN NOT BE A "intel 82566.kext", JEEEEESHH! WHAT's UP WITH THE SPACE?

 

 

 

:hysterical:

that's what i thought. there's nothing weird about it. he did it once and he did it again

Link to comment
Share on other sites

NOW,now...... contain yourself! You know what happened last time you went off at him!?

 

OH, WAIT, so far you're right!! :):):hysterical::hysterical::hysterical::hysterical::hysterical::hysterical:

SticMAN

 

ps the internals refer to 8254x and a KEXT CAN'T HAVE SPACES IN THEIR NAMES?????? THERE CAN NOT BE A "intel 82566.kext", JEEEEESHH! WHAT's UP WITH THE SPACE?

 

AAARGHHHH! Guys stop wasting your time!

 

THIS WILL NOT WORK! PERIOD!

 

1. This is cut out, ripped o,f call it whatever, code from original FreeBSD or maybe Linux driver for Intel E1000 family cards (which includes 82566)

2. All network card drivers (kexts) must inherit from IOEthernetController class!

3. Look at the code, people! It is pure C, therefore there are no (C++) classes.

 

There can be no port of any driver from FreeBSD and or Linux to Darwin, because there are vast diferences in principles and kernel API! We elaborated this issue more than once here, and on many other forums.

 

The FBSD and Linux code of course is not useless, BUT ONE CAN NOT MAKE IT WORK ON Darwin! You must write driver from scratch, and FBSD and Linux code can only give you directions, nothing else!

Link to comment
Share on other sites

I have had a little help from a buddy from ST but thats it i am trying to do things right but if your just gonna {censored} {censored} about it instead of giving me helpful hints then i wont even keep trying. im getting sick of being ridiculed about it. No one else has even attempted it, go ahead google it. so you can be nice and helpful or i will just keep working till i get it and not release it to anyone but my friends.

No offense but that isn't completely fair.

 

Back in the beginning of December I talked to you about differences between the FreeBSD driver and the the IODriver frameworks in OS X. I even sent you a link to a great tutorial on how to write an OS X driver from Ars Technica.

 

Some of us wanted to help but we were just waiting for code. You never asked for links or anything else that I remember reading. Obviously no one else started to write a driver because we were under the belief that a fairly "complete" working driver was already done and just some of the rough edges/problems needed to be worked out.

 

I wouldn't take things so personal. Whenever you develop code you will always have a few people that might sound ungrateful but I don't think the majority of members were like that. Whether right or wrong you can understand why some people that had a high level of anticipation of a working solution are a bit disappointed.

 

I don't think most people really understood you were trying to learn as you go and hence their expectations were too unrealistic.

Link to comment
Share on other sites

im Sorry headrush i know a little bit about drivers i have read what you sent me and i still read it. expectations are not unrealistic. Im Just frustrated every time i figure somthing out it seems i screw some thing up or forget to do some thing . I have made a driver for the HP Photosmart 2410 so it is fully functional in leopard but printer drivers and network drivers are way different i found out. i will get this done i never just give up. Its just frustrating. I hear about it being bad here and from my wife who also has a 410, She uses her imac till i get it done but she loves the 410 for dual booting. Im Learning from every thing i am reading i mean mine on works like 1 out of 15 power ons. And to tell the truth i was screwing with stuff and i dont know what i did. So I have been trying to implement stuff from info.plst on my machine as well as Stuff from the BSD Driver. I just keep trying hoping it will work.

 

Man, stop wasting your time, and try to learn something properly! Start a new project for your driver and subclass IOEthernetController, impelement all pure virtual methods as stubs, and than try to use hints from FBSD or Linux code to send and receive data from hardware. When you do that than we can talk about writing a proper driver.

 

In my personal opinion, you maybe have somewhat good coding skill, but you know sh*t about coding drivers, especially on Darwin! Period!

 

Word of advice: Read books, read documentation, read other peoples code, read forums. Drivers can not be written by using completely incompatibile code (if it compiles it does not mean that it will work!) and doing trial and error paradigm.

 

And finally, try to do things in proper way, and never give up!

Link to comment
Share on other sites

Hey hows it going everyone? I like most of you guys have an XPS410 with the famous 82566 NIC, i was just wondering what kind of NIC do you guys use yo replace it? and how do you find/install a .Kext ? I am not really familiar with this, im really new to OSX86 (I had an iBook but i was forced to sell it)... I can work around OSX but ive never been able to get it to run on my Dell... I cant get past the Kaly 10.5 Setup portion, ive set up my Keyboard, my Country but when it comes to importing files from another mac i say no and it freezes up and starts over again... I was told it was the NIC, but i disabled in the BIOS and i still have the same issue... How can i find a way around this? Please give me a hand! Thanks to all!

 

By the way, is their a guide on how to "install" .kext files to get USB/NIC/Sound to work? i know my sound wont work either.... I just would not know what to do with a .kext file once i find it...

 

Thanks for helping a n00b in need everyone! I really appreciate the support!

Link to comment
Share on other sites

hey frantisheq, you know, it might not even work on his computer, since he has an x38...

In a Dell XPS 720... which last i heard has an nVidia nForce 680i SLI Intel Edition chipset :D

<SNIP> I use a dell xps 720 H2C.<SNIP>

As i said before this reminds me of increw and their speedit kext. Lots of promises but nothing was ever delivered. They actually charged people for it but never actually released it :)

 

 

 

hey frantisheq, you probably do this already but i find it quicker when i need to do this

 

cd /System/Library/Extensions

 

to type

 

cd /S*/L*/E*

Link to comment
Share on other sites

I know you have your system working perfectly, but have you tried using these new nVidia drivers? They are supposed to fix the problem i'm having with OSX but they might be a little faster than the older drivers. I'll find out when i get home :(

 

I found out that some 3Com cards are supported by OSX and i'm pretty sure i have one lying around so hopefully that should give me graphics and network!

Link to comment
Share on other sites

Wuhoo typing this on my hackintosh. I had a really old 2001 (probably made in 99 though) 3Com 905C which is compatible with OSX. I also have a very old bluetooth module which is also fully compatible with OSX So i can use my bluetooth keyboard ;)

 

Also those new kexts made my graphics card work perfectly. Although it isn't as smooth as i'd like!

 

Now i just need to fix the sleep problem with that solution frantisheq mentioned.

Link to comment
Share on other sites

I don't even have previews in the dock with my macbook :rolleyes: and i don't have them on this machine.

 

Still having sleep problems with that acpi kext you linked. Maybe i didn't put it in right. I'll have to -v the input or load it by hand!

 

Oh and i don't have a driver for my 3com in windows vista ;) Can't go online to get one off windows update either unless i got fiddling with connections again! :D

Link to comment
Share on other sites

Hey everyone! Thanks to SticMAN I have Leopard running on my XPS410 with audio!

 

I must give credit where credit is due, mad rep! he really knows his stuff!

 

But I still have a few issues, like most other XPS410 users I too have issues with the Intel onboard NIC, so I have to purchase a new one…

 

I also don’t know how to tell if my video card is working correctly, my old iBook was really crisp and clear, but my dell is a tad bit fuzzy, still pretty good for the most part but I think it can do better (iBook was 14inch Dell monitor is 24inch)… I will post some screen shots as soon as I switch hard drives again…

 

I was also surprised when the machine recognized my Logitech webcams microphone (it did so before my audio was working) but did not recognize the actual camera, photo booth wont work either! Arg…

 

My last issue is one of my biggest issues, it won’t shut off! It restarts every time I say shut down! Anyone know what’s up with that? Sleep does not work either…

 

Lastly I wanted to know how you guys searched for NIC drivers, SticMAN found the few things I needed without a problem but my problem is you see, I am not much of a forum guy, I don’t know the search lingo and all that… Where do you guys keep the goods? Haha… Can anyone please find me a NIC on newegg or tigerdirect (cheap but 100+ mbps) with a matching link to a .Kext on the site? I know it’s a bit much to ask, but would you guys please?

 

Thanks for everyone’s support! I hope to one day be as big a help to someone else as you guys have been to me!

Link to comment
Share on other sites

Hey Jmila, glad to see you got yours up and running.

 

There is no driver at the moment for yours and our own NIC. There has been a driver in the works but I cannot tell you how long it's going to take for that to be released.

 

Personally I got my hands on an old Realtek RTL8139/810X PCI NIC card of mine, which works straight out of the box; no drivers required, which helps a lot. I've had no problems what so ever and I understand that they are very cheap. I'd recommend getting one of these.

 

As for your GPU, check the System Profiler (can be found in Applications > Utilities folder) and look in Graphics/Displays on the left. If there are some problems (such as for example: Quartz Extreme: Not Supported) and/or you haven't got your full resolution try installing the NVInject driver. I'm not an Nvidia user myself so I'm not entirely sure on what could be the problem, so you may want to get this confirmed by a NV user.

Link to comment
Share on other sites

Personally I haven't had an issue such as that, though there are some know issues with shutdown, restart and sleep. There is a driver that may help you; the AppleACPIPlatform.kext. frantisheq posted it a few pages back, here's a link to that post http://forum.insanelymac.com/index.php?s=&...st&p=593405 But I'm sure you should be able to find some help if you have a search around.

 

I'm sorry I can't provide any definite help, I'm still learning all this myself.

Link to comment
Share on other sites

Regarding video in Dock.....

 

 

YES it does!

If you make you Dock icons large enough you can watch more than one video at the same time???(why one would want to, i dont know :( )

SticMAN

 

Let me add my 2cents......

The powerdown issue(according to me) is a peripheral issue, and i have made several experiments!

If you studied your installation sequence, you would have found that the moment you added AppleHDA.kext via ALCinjext.kext was the first time your machine didn't shut down anymore?

Then when you added a wireless NIC, 'cause your Intel 82566DC wasn't working you would not have noticed a difference,

THEN added to that some of you added a Bluetooth USB dongle??

 

SO

 

this is what i did.....I installed AplleHDA.kext via the gFX string(no ALCinject.kext) in com.apple.Boot.plist, this is dumped when you shutdown

I disabled and removed my Wireless USB before shutting down AND closed the NIC's GUI interface

I unplugged my Bluetooth USB Dongle and VIOLA! everything shut off!!

 

My theory:

 

As the same idea as the the startup sequence there is a shutdown sequence, the system shuts down one peripheral at a time.

if it "checks to see if the thing is active, it will not close it down for fear of losing data or something! Hence the active Audio and Network!

If you watch the system during shutdown and you "rip" your USB NIC wireless out(with the light still on) you will probably get your system shuts down.

 

So what I did....

 

First, disable your onboard NIC(intel 82566DC) if you care to watch it, you will see that because of the intel8254x driver being loaded through IONetworkingfamily.kext it keeps on "trying" to initialize! IHAVE REMOVED THE SAID KEXT FILE FROM THERE!

 

Secondly, Use Boot.plist strings where ever you can

 

Thirdly, and this is the greyest issue (personally i dont think it matters) make sure you don't have your phone or other bluetooth devices connected. I DONT THINK WIRELESS KEYBOARDS AND MOUSES COUNT!

 

My system shutsdown EVERYTIME, sleeps BUT takes so long to startup the screen, 1-2min that it is faster to shut it down and start it up 35-45sec!

 

Hope this will get people to think about how their systems work and maybe prove me RIGHT or WRONG

 

 

SticMAN

"....master you wrote me, i merely echo your errors...."

Link to comment
Share on other sites

I have a more recent XPS 410 bought this past May that has the same infamous NIC as is mentioned here as not working, and when I install Leopard it installs ok, but I get caught in the Welcome Screen loop which others have said is caused by ethernet.

 

Is there a workaround for this yet, or am I going to have to wait until someone creates a driver?

 

(I'm dual-booting with XP, so not sure turning off the NIC in BIOS is such a good idea).

 

Thanks for any ideas...

Link to comment
Share on other sites

I have a more recent XPS 410 bought this past May that has the same infamous NIC as is mentioned here as not working, and when I install Leopard it installs ok, but I get caught in the Welcome Screen loop which others have said is caused by ethernet.

 

Is there a workaround for this yet, or am I going to have to wait until someone creates a driver?

 

(I'm dual-booting with XP, so not sure turning off the NIC in BIOS is such a good idea).

 

Thanks for any ideas...

 

i don't remember the details but i read once that you need to use the "touch" command on login window app in terminal

 

Edit: or maybe thi will help http://forum.insanelymac.com/lofiversion/i...php/t84556.html

or this http://discussions.apple.com/thread.jspa?messageID=6173269

or this :(http://projectmouse.org/829/ResetSetupAssistant

Edit: ok got this from IRC

boot into single user mode byt holding F8 then -s and

/sbin/fsck -fy

/sbin/mount -uw /

passwd root

touch /var/db/.AppleSetupDone

reboot

 

i'm not sure if you need to use some date like touch -t 200802011731 /var/db/.AppleSetupDone or not so try w/o date first

Link to comment
Share on other sites

 Share

×
×
  • Create New...