Jump to content

Is it possible to get all four ICH9 SATA ports working?


Skitals
 Share

81 posts in this topic

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Share

×
×
  • Create New...