podarok Posted December 4, 2007 Share Posted December 4, 2007 AppleVIAATADriver: VIA ICH9 29238086 (CMD 0xdd00, CTR 0xde00, IRQ 19, BM 0xe100)AppleVIAATADriver: VIA ICH9 29238086 (CMD 0xdf00, CTR 0xe00, IRQ 19, BM 0xe108) AppleVIAATADriver: VIA ICH9 29238086 (CMD 0xd600, CTR 0xd700, IRQ 19, BM 0xda00) VIA ICH9 29238086 - this name is common for all id`s in my patched driver(beta yet) If u see this logs - so my driver can work with your motherboard! If u can boot into single mode - may be u can try to show us your kextstat or pci_dump from single user (don`t know would it work...) I think that U are using another kext that conflicts with my Or may be U have to set up "Next boot" device using installation DVD VIA ICH9 29238086 - this name is common for all id`s in my patched driver(beta yet) Selfquoting 8))))) fixed this - try the same driver again from the same place now it will be such as AppleVIAATADriver: VIA AHCI ICH9DO 29148086 AppleVIAATADriver: VIA ICH9 AHCI 0-5 29228086 or something else depending to Your system Link to comment Share on other sites More sharing options...
podarok Posted December 4, 2007 Share Posted December 4, 2007 Okay, I tried using the AppleVIAATA driver under Tiger... and it works! I still can't get it working in Leopard. Either it is not compatible in leopard, or one or more other drivers need to be modified. I tried using the IOATAFamily.kext from the working Tiger install, but it didn't work. I also tried the hacked version from ToH RC2. Both give me "Still waiting for root device" in Leopard. What other dependencies does AppleVIAATA have? Any suggestions what to try next? Heh 8))) If anyone send me AppleVIAATA.kext from Leo - I`ll try to make it working under Leopard Some problems with that driver from Tiger on Leo may be from - dependency errors (try to install AppleVIAATA.kext patched by me into working system from USB (example) with attached some drives to ICH9 for testing and give us System Profiler info in Extensions tab over AppleVIAATA.kext and pci_dump from that system) - compatibility errors - for fixing it we need rebuild driver from sources using >> Xcode 3.0 and Leopard frameworks - changes in ATA subsystem Tiger vs Leo - it is hard to fix but possible 8)))(may be I do upgrade my Tiger to Leo 8))) in the nearest feature) Link to comment Share on other sites More sharing options...
brooklyn electronic music Posted December 4, 2007 Share Posted December 4, 2007 i also use this board ds3L and am also watching this thread. I use 10.5.1 vanilla, via efi. keep it up lets find a solution Link to comment Share on other sites More sharing options...
BondDotCom Posted December 5, 2007 Share Posted December 5, 2007 If anyone send me AppleVIAATA.kext from Leo - I`ll try to make it working under Leopard I'll upload mine in a minute. Edit: Sorry, the only one I have is YOURS. =) I was testing your Tiger version. I'll upload the Leo one when I get home tonight. Link to comment Share on other sites More sharing options...
Skitals Posted December 7, 2007 Author Share Posted December 7, 2007 Heh 8)))If anyone send me AppleVIAATA.kext from Leo - I`ll try to make it working under Leopard Some problems with that driver from Tiger on Leo may be from - dependency errors (try to install AppleVIAATA.kext patched by me into working system from USB (example) with attached some drives to ICH9 for testing and give us System Profiler info in Extensions tab over AppleVIAATA.kext and pci_dump from that system) - compatibility errors - for fixing it we need rebuild driver from sources using >> Xcode 3.0 and Leopard frameworks - changes in ATA subsystem Tiger vs Leo - it is hard to fix but possible 8)))(may be I do upgrade my Tiger to Leo 8))) in the nearest feature) I'm 99% certain there is no AppleVIAATA.kext on the retail Leopard DVD. Some may find an AppleVIAATA.kext if they installed using the BrazilMac patcher... but I just checked and Info states thats also version 1.0.2. I have no idea where BrazilMac got that file... probably just from Tiger. I'll attach the file if you want to check it out. But again, I'm almost possitive there is no AppleVIAATA.kext in Leopard... at least in the Extensions root. Someone please correct me if I'm wrong. I was under the impression the Tiger AppleVIAATA.kext works in Leopard, though. At least with some setups. I heard reports of your AppleVIAATA.kext working with other motherboards in Leopard. Thanks AppleVIAATA_from_BrazilMac_Patch.zip Link to comment Share on other sites More sharing options...
Skitals Posted December 7, 2007 Author Share Posted December 7, 2007 Damn, these forums move fast these days. Second page already. Link to comment Share on other sites More sharing options...
podarok Posted December 7, 2007 Share Posted December 7, 2007 I was under the impression the Tiger AppleVIAATA.kext works in Leopard, though. At least with some setups. I heard reports of your AppleVIAATA.kext working with other motherboards in Leopard. Thanks This is Tiger`s version 8((( Link to comment Share on other sites More sharing options...
Skitals Posted December 9, 2007 Author Share Posted December 9, 2007 This is Tiger`s version 8((( I see... but what about the reports of others using the Tiger AppleVIAATA in Leopard? Is there still hope? Link to comment Share on other sites More sharing options...
BondDotCom Posted December 9, 2007 Share Posted December 9, 2007 I checked the Leo retail DVD with Pacifist and there is no AppleVIAATA.kext in the BaseSystem package, only AppleVIA.kext. Link to comment Share on other sites More sharing options...
Skitals Posted December 13, 2007 Author Share Posted December 13, 2007 Some updates. I started a thread in netkas' new forum to get some fresh blood on the project, and I've received a definitive confirmation that the Tiger AppleVIAATA works in Leopard on the Asus P5K-SE, which uses the identical two sata controllers. What I fear it may come down to is the differences in the bios and how it controls the sata. I've looked at the P5K manual, and it looks to have more advanced control. My only options are AHCI on or off, and "Native Mode" on or off. I need to see if the latest bios for my motherboard provides more options. Link to comment Share on other sites More sharing options...
obajoba Posted December 13, 2007 Share Posted December 13, 2007 This is interesting to me, I had no issues with mine using the flat image to install leo, anyone know which kexts/which install dvd that was built from? Link to comment Share on other sites More sharing options...
Skitals Posted December 13, 2007 Author Share Posted December 13, 2007 This is interesting to me, I had no issues with mine using the flat image to install leo, anyone know which kexts/which install dvd that was built from? This thread is about ICH9... you have ICH9R. Different controller. Link to comment Share on other sites More sharing options...
mtrr Posted December 15, 2007 Share Posted December 15, 2007 Skitals, have you checked podaroks site again? there is a new driver based on AppleAHCIPort available, maybe that works. only problem is it won't work with the IOAHCI stuff from 10.5.1 (ver 1.10 or so) you'll need to get the slightly older 1.0.7 (AFAIR) cheers link: http://my.ukrweb.info/ich9-universal-driver-ahci-generic-lpc Link to comment Share on other sites More sharing options...
BondDotCom Posted December 22, 2007 Share Posted December 22, 2007 Woohoo! Try Kalyway's new Leo DVD. FINALLY, IT WORKS! Booting with -V shows AppleVIAATA.kext loading all three of my SATA drives (DVD and 2 hard disks). After install, they're all there! FYI, I also tried the new iATKOS v1.0i distro but that did not work for me. Link to comment Share on other sites More sharing options...
Skitals Posted December 22, 2007 Author Share Posted December 22, 2007 Wow... great news. And I was about 5 minutes away from pulling the trigger on an IP35 Pro Just so we are clear, all four sata ports are working w/o AHCI? How do they perform (xbench scores)? Thanks a lot. Link to comment Share on other sites More sharing options...
BondDotCom Posted December 22, 2007 Share Posted December 22, 2007 Wow... great news. And I was about 5 minutes away from pulling the trigger on an IP35 Pro Just so we are clear, all four sata ports are working w/o AHCI? How do they perform (xbench scores)? Thanks a lot. Well, I only have three devices hooked up but it's obviously seeing my other SATA controller since I only have 2 per. Here are the device ID's listed in his version of AppleVIAATA.kext: 0x55131039 0x31491106 0x00e310de 0x43791002 0x437A1002 0x43801002 0x43801019 0x438c1002 0x21821019 0x28208086 0x28258086 0x29208086 0x29218086 0x29268086 0x29288086 0x292d8086 0x292e8086 So he's including ICH9 device ID's in his kext and they're working for me (2920 and 2926). Yes, this is w/o AHCI. I only have 2 options in BIOS (IDE or RAID) and I'm on IDE mode. Kalyway's readme says it should work for JMicron controllers and ICH9. XBench: Sequential = 140.75 Uncached Write (4K) = 126.98 Uncached Write (256K) = 145.17 Uncached Read (4K) = 129.35 Uncached Read (256K) = 168.79 Random = 28.73 Uncached Write (4K) = 9.03 Uncached Write (256K) = 83.09 Uncached Read (4K) = 97.38 Uncached Read (256K) = 160.76 Not sure what good is, but I've copied files, installed updates, and it seems good to me! Boot in under 20 seconds. No more "Timed out trying to write kernel symbols" or other boot device error messages. Link to comment Share on other sites More sharing options...
acideraser Posted December 22, 2007 Share Posted December 22, 2007 Hi. I just found this thread so maybe you could help me somehow. I have P5K Asus Mobo and in my BIOS there is no AHCI mode for SATA only IDE. I upgraded bios to the latest 8.05 (from 6.03) but still no AHCI in BIOS. I installed both TOH and BrazilMac with EFI on different drives (IDE via JMicron and SATA) but still can't make leo to load. It looks like it starts to load, recognises JMicron (I patched JMicronATA.kext) but stops at some stage. I think it's because my BIOS SATA is not set to AHCI but now it looks like you guys managed to make it load in IDE mode? Link to comment Share on other sites More sharing options...
BondDotCom Posted December 22, 2007 Share Posted December 22, 2007 Hi. I just found this thread so maybe you could help me somehow.I have P5K Asus Mobo and in my BIOS there is no AHCI mode for SATA only IDE. I upgraded bios to the latest 8.05 (from 6.03) but still no AHCI in BIOS. I installed both TOH and BrazilMac with EFI on different drives (IDE via JMicron and SATA) but still can't make leo to load. It looks like it starts to load, recognises JMicron (I patched JMicronATA.kext) but stops at some stage. I think it's because my BIOS SATA is not set to AHCI but now it looks like you guys managed to make it load in IDE mode? I would try the new Kalyway DVD. It is supposed to have support for both JMicron and ICH9 so chances are it will work for you. I don't have AHCI as an option in my BIOS (I always use "IDE") but I was still able to load and install the ToH RC2 DVD (it was the only one that would work for me at the time). The only problem I had with ToH was that it only recognized one SATA controller. Kalyway sees them both with its support for ICH9. Link to comment Share on other sites More sharing options...
brooklyn electronic music Posted December 22, 2007 Share Posted December 22, 2007 i wonder if it is just the kelway version of AppleVIAATA.kext. I have vanilla kernel from sw update over toh rc2. send me your kelway version of AppleVIAATA.kext and i'll try it out. Link to comment Share on other sites More sharing options...
BondDotCom Posted December 23, 2007 Share Posted December 23, 2007 Attached: AppleVIAATA.kext.zip Link to comment Share on other sites More sharing options...
Skitals Posted December 23, 2007 Author Share Posted December 23, 2007 Hot damn! Just installed Kalyway 10.5.1, and sure enough is works! I was able to install from my IDE DVD drive to a sata hard drive. All 3 of my sata drives, and additional IDE drive, showed up in disk utility of the installer! Select both "vanilla kernel" options, natit, and guid mbr packs from the customize menu. Installed and booted straight away! It looks like everything works without any additional work, minus my ALC888 audio which will take a little kext editing as usual. Obviously I didn't order that IP35 Pro and opted to buy a second GA-P35-DS3L for a second build I'm doing. Just can't beat it for $90, especially now that its REALLY 100% working Thanks BondDotCom, you just saved me a lot of money, and ended a month of frustration! For others with the DS3L, when installing with Kalyway 10.5.1 disable AHCI and enable Native mode on Sata Ports0+1. They are two bios options found right next to eachother. With native mode disabled, only 128GB was being show by diskutility for my disks on those ports. I'm assuming the second 2 ports always have this enabled, because they show up full size either way. Link to comment Share on other sites More sharing options...
BondDotCom Posted December 23, 2007 Share Posted December 23, 2007 Glad to hear! I, too, needed to get my ALC888 working (10EC 0888) and got it to work immediately using Taruga's infamous patcher and the /proc/asound/card0/codec#2 file from my Ubuntu installation (or Live CD, if you don't want to install Ubuntu). So, I've got everything working, even the webcam and mic in my Dell 22" flat panel monitor! The ONLY thing that isn't working is sleep, because I chose the vanilla kernel, too. It sounds like only the patched kernel is working with sleep. Skitals, are your xBench scores looking okay? Link to comment Share on other sites More sharing options...
Skitals Posted December 23, 2007 Author Share Posted December 23, 2007 Sweet, for once in my life I have audio fully working INCLUDING the headphone jack on the front panel, AND digital in and out! Despite everyone telling you you need to use AppleHDAPatcher v1.7 or 1.8 with Leopard, doing so does NOT enable headphone or microphone for me. But using my own dump, coupled with v1.20, it's now fully working!I'm going to run xbench now, I will report back. Results 179.53 System Info Xbench Version 1.3 System Version 10.5.1 (9B18) Physical RAM 4096 MB Model Mac Pro Drive Type Maxtor 6L200M0 Maxtor 6L200M0 CPU Test 162.18 GCD Loop 330.83 17.44 Mops/sec Floating Point Basic 158.54 3.77 Gflop/sec vecLib FFT 131.75 4.35 Gflop/sec Floating Point Library 129.15 22.49 Mops/sec Thread Test 224.22 Computation 251.37 5.09 Mops/sec, 4 threads Lock Contention 202.36 8.71 Mlocks/sec, 4 threads Memory Test 194.18 System 198.39 Allocate 326.14 1.20 Malloc/sec Fill 209.41 10181.92 MB/sec Copy 137.36 2837.21 MB/sec Stream 190.15 Copy 171.89 3550.36 MB/sec Scale 171.87 3550.83 MB/sec Add 211.97 4515.47 MB/sec Triad 213.55 4568.44 MB/sec Quartz Graphics Test 247.34 Line 188.90 12.58 Klines/sec [50% alpha] Rectangle 267.25 79.79 Krects/sec [50% alpha] Circle 220.56 17.98 Kcircles/sec [50% alpha] Bezier 200.84 5.07 Kbeziers/sec [50% alpha] Text 599.99 37.53 Kchars/sec OpenGL Graphics Test 236.32 Spinning Squares 236.32 299.79 frames/sec User Interface Test 270.05 Elements 270.05 1.24 Krefresh/sec Disk Test 88.99 Sequential 110.19 Uncached Write 100.59 61.76 MB/sec [4K blocks] Uncached Write 99.96 56.56 MB/sec [256K blocks] Uncached Read 136.64 39.99 MB/sec [4K blocks] Uncached Read 110.66 55.62 MB/sec [256K blocks] Random 74.63 Uncached Write 40.89 4.33 MB/sec [4K blocks] Uncached Write 101.04 32.35 MB/sec [256K blocks] Uncached Read 90.55 0.64 MB/sec [4K blocks] Uncached Read 121.90 22.62 MB/sec [256K blocks] Here are my results. The system specs: GA-P35-DS3LE2140 @ 2.8ghz 4x1GB Crucial Ballistix @ 700mhz (1:1) 4-4-4-12 timing GeForce 7600GS Old 200GB SATA startup drive Strangely enough, I just bought two new 320GB 7200rpm 16mb cache which rate horribly, even on the same sata controller. They score about a 45! In a striped raid they score a 95 (178 sequential, 65 random). I have it set at 64k block size, and in the 256k block uncached sequential write test they hit 170MB/sec in raid 0.One more thing: just tested with everything except the disk test, and I score a 220! Link to comment Share on other sites More sharing options...
BondDotCom Posted December 23, 2007 Share Posted December 23, 2007 Wow. Well, your scores look good. Not sure what's up with your two new drives. I just tried AHCI mode on mine (BIOS set to RAID, but no RAID configured apparently equals AHCI on my mobo) and reran XBench but my disk scores were nearly identical to what they were before. Profiler shows the "3.0 GB/sec" thing in AHCI mode and it shows it's using ICH8-R (which is probably just a misnamed plist entry in the kext file). So, AHCI doesn't seem to offer any benefits that I can see. It does work, though. FoxConn G33-M02 (Dell issue) Core2 @ 2.33 GHz, 1333 FSB 3GB DDR2 667 MHz RAM GeForge 7300GT 250 GB SATA HD (XP SP2, Leo, Ubuntu) 200 GB SATA HD (50 GB = Time Machine, 150GB = Media) I'm completely stoked. If only sleep would work, this thing would be 100%. Link to comment Share on other sites More sharing options...
Skitals Posted December 23, 2007 Author Share Posted December 23, 2007 Wow. Well, your scores look good. Not sure what's up with your two new drives. I just tried AHCI mode on mine (BIOS set to RAID, but no RAID configured apparently equals AHCI on my mobo) and reran XBench but my disk scores were nearly identical to what they were before. Profiler shows the "3.0 GB/sec" thing in AHCI mode and it shows it's using ICH8-R (which is probably just a misnamed plist entry in the kext file). So, AHCI doesn't seem to offer any benefits that I can see. It does work, though. FoxConn G33-M02 (Dell issue) Core2 @ 2.33 GHz, 1333 FSB 3GB DDR2 667 MHz RAM GeForge 7300GT 250 GB SATA HD (XP SP2, Leo, Ubuntu) 200 GB SATA HD (50 GB = Time Machine, 150GB = Media) I'm completely stoked. If only sleep would work, this thing would be 100%. I haven't even tested sleep yet on this install... but it worked before w/ efi v4 and vanilla kernel. BTW, do all four sata ports also work with AHCI? I might have to test that out and also compare my results. Link to comment Share on other sites More sharing options...
Recommended Posts