The problem with RAID mode is that standard AHCI drivers cannot be used. A JMicron-specific driver is available only for Windows. Some OSes (Linux, drivers/pci/quirks.c) set a PCI configuration register to put the controller into AHCI+IDE mode after booting and use standard drivers. JMicron JMB36X Controller RAID/AHCI Driver 1.17.63 WHQL 2011-11-25 It is highly recommended to always use the most recent driver version available. Yes P5B has choice between IDE or AHCI, I had to use AHCI to install Mac OS X 10.4.8, but now I can't install WinXP to the same HD in AHCI mode I installed JM363 AHCI drivers for winxp now it's on SATA hd JM363 AHCI mode, and the Mac OS X SATA on ICH8 in AHCI mode.
I never been PC man, i obtained my 1scapital t Mac Back in mid 90't. I only use Home windows for misc stuff and in previous i actually've just utilized Paralle or Vmware. I'meters just obtaining into mobile advancement and updated my Macintosh Pro G5 Quad -Duo INTELL model 4.1 please not: I UPDATED GRAPHIC'S CARD ATI Radeon HD 4870 1024MT. This isn't 512 credit card apple sells, I discovered it on éBay and It came with pre-install drivers and i was told i would not have to worry with flashing card or anything else. Works great and i destination't had any difficulties in OSX, Computer, or LINUX. I added RAID which utilizes all 4 internal Bays eSTATA cards for exterior turns.
I'meters making use of the one internal eSTAT on plank for OSX Raid Shoe Travel, whch is definitely partition 3 method's. OSX 10.6.4 2. OSX 10.6.5 Xcode 3. OSX Home Listing.
ESTATA credit card offers 2 slots 1. Port is utilized with OSX RAID BOOT.
Right here's where i need the HELP. 2nm interface i desire to use for Windows 7 Ubuntu 10.10 which will be discharge in few days. ESTATA credit card only boots Windows in AHCI mode.
I stick to this: odé-t3159/ which function. I'michael making use of 64Bit Kernal to boot all OS's, I modify OSX in airport to continually boot 64. The probel can be that I'michael incapable to set up BOOTCAMP Motorists!!! Bootcamp drivers will not work eSTAT turns. I've tried different forms with establishing up forces.
At 1scapital t i actually wasn'testosterone levels heading to to do OSX RAID Boot, i acquired it as triple shoe on 1 drive which i have straight down to research with refit on regular SATA travel. Since BOOTCAMP drivérs didn't function i shape why not really.
So i shape to place Home windows Ubuntu on exact same get. I possess formated as Get better at Boot record, windows 7 1stestosterone levels partiton. DOesn'testosterone levels issue how i install Bootcamp Motorists, i've tried install from OSX Dvd and blu-ray and i pull 64 little bit off install thém seperatly. Aftér i reboot Home windows Kernal CRash with in 3 minutes of signing in. Just method to shoe is in safe mode. Can some body assist me set up BOOTCAMP drivers from Apple company OSX DVD. Furthermore i'm incapable to update to the Intell AHCI driver, i have got to make use of the Universal Microsft motorist.
After hours of trying to create eSATA work with my fresh JMB363 PCIe Credit card i was discouraged. There appears to be no method to configure it to make use of 100 % pure AHCI, the cards uses Legacy-IDE-AHCl on the éSATA slots. In 100 % pure AHCI Setting presently there should become two PCI Gadgets (one SATA, oné IDE), mine is recognized as ONE gadget: 02:00.0 SATA control: JMicron Systems, Inc. JMicron 3 AHCI Controller (rev 03) (prog-if 01 AHCI 1.0) Subsystem: JMicron Technology, Inc. JMicron 3 AHCI Controller Flags: coach master, quick devsel, latency 0, IRQ 16 I/O slots at d000 I/O ports at chemical100 I/O slots at d200 I/O ports at d300 I/O ports at c400 Memory space at y8000000 (32-bit, non-prefetchable) Features: 68 Strength Management edition 2 Features: 50 Express Legacy Endpoint, MSI 01 Features: 100 #197b Features: 236 #68. For the Archives: After many hours of reading through and attempting i got my JMicrón JMB363 PCIe Cards working as wanted.
Some PCI Signs up require to be established, so that the Card works in Dual Functionality Mode. One PCI Gadget offers the SATA AHCI Function, the various other one the Heritage IDE Functionality.
This Double Function Setting is needed to obtain AHCI functioning. Lspci: 02:00.0 SATA controller: JMicron Technology, Inc.
JMicron 3 AHCI Control (rev 03) 02:00.1 IDE user interface: JMicron Technologies, Inc. JMicron 3 AHCI Controller (rev 03). 06:00.0 SATA control 0106: JMicron Technologies, Inc. JMicron 3 AHCI Controller 197b:2360 (rev 02) 06:00.1 IDE interface 0101: JMicron Systems, Inc. JMicron 3 AHCI Controller 197b:2360 (rev 02) One suggestion for those who utilized jmicronata.kext remove it!
At least on me it result in stress. For cosmetic stuff create a dummy.kéxt for it ánd add: JMicron JMB360 AHCI CFBundleIdentifier com.apple.drivers.AppleAHCIPort Chipset Name JMB360 eSATA AHCI IOClass AppleAHCI IOPCIClassMatch 0x010601000xffffff00 IOPCIPrimaryMatch 0x2360197b IOProbeScore 800 IOProviderClass IOPCIDevice Dealer Name JMicron. Excellent function ApexDE. I'd actually including to end up being able to perform this with my onboard JMB363 which appears fixed in IDE setting: 05:00.0 IDE interface 0101: JMicron Technologies Corp. 3 Serial ATA Controller 197b:2363 (rev 03) Running sudo setpci -s 05:0.0 40.b=n3 41.b=a1 42.b=c2 works specifically as you suggest and we're right now in ACHI setting: 05:00.0 SATA controller 0106: JMicron Technologies Corp.
3 Serial ATA Control 197b:2363 (rev 03) IORegistryExplorer informs me the controller is definitely on P0P5 However I'd having trouble changing your DSDT spot for my DSDT. There's i9000 already a (Gadget) JMB0 and (Device) JMB1 section, very an considerable one, right here as dsdtcIip.txt I'vé tried removing very much of this and replacing it with something closer to the recommended repair, but I'michael getting mistakes which I wear't totally recognize. I'meters sure I'michael performing something wrong. Thus far I have only limited knowledge in editing and enhancing DSDT.
Any help anyone can offer in repairing my DSDT to allow the JMicron control to function in AHCI setting will become very significantly appreciated. Thanks very very much ApexDE What you very helpfully integrated was one of the options I'd currently tried as but unfortunately at least in my hands this generates lots of mistakes which I've included here: Very much of these errors seem unconnected to thé JMB0 additions thóugh probably I've obtained a missing bracket someplace. The '^ Use of compiler reserved name (T0)' caution been around before I produced any modifications and appears harmless.
I'michael also including the full dsdt.dsl in situation this will be helpful. The just adjustments I've made to it are removing CPU aIiases, HPET ánd RTC fixes, and adding a HDEF gadget and DTGP method. Apart from the warning talked about above this compiIes ok.
Qtbug6429 qt precompiled versions for mac. The only way to specify what version of Qt to use in a qmake project is to directly invoke the qmake of the Qt version you intend to use. There is a 1:1 relationship between a qmake binary and a Qt installtion.
It wouId end up being wonderful if you could identify where I'meters going incorrect. Thanks again for your assist. Hmm, unfortunately it appears I may have spoken too shortly. Any disk linked to the JMicron controller slots in AHCI/eSATA mode seems fine to start with but gradually accumulates errors which fsck and other utilities cannot restoration. If I go back to IDE non-removable setting with the same disk(t) and cabling after eliminating the dsdt plot and updating LegacyJmicronAHCI.kéxt with JMicronATA.kéxt, such errors no longer gather.
I believe I may have to go back to IDE setting for balance. I wish my problem will be an isolated one and thus doesn't lead to complications for other users implementing this revolutionary dsdt patch. Best regards. What type of errors you obtain? Ati radeon hd 3870 drivers. Paste some journal or something, will that with any disc? From console.sign 23:39:01 kernel hfsswapHFSPlusBTInternalNode: unrecognized listing record kind (0x000A; report #6) 23:39:01 kernel hfs: node=15502 fileID=4 quantity=eSATA device=/dév/disk2s2 23:39:01 kernel hfs: Runtime file corruption error recognized on eSATA, fsck will become forced on next position. 23:39:01 kernel hfs: FindNextLeafNode: Mistake from hfsswapBTNode (nodé 15502) 23:39:08 mdworker316 (Mistake) SyncInfo: searchfs mistake (Outcome as well large) - dropping back to fsw research /Volumes/eSATA I've got unusual hangs and sIowness on two various disks connected to the JMicron controller in AHCI mode, but both devices work properly when in IDE setting without the DSDT repair.
Turning on the eSATA/AHCI storage after shoe and enabling it to automount seems to work better. It might end up being a issue with the eSATA Situation as well. I attempted 3 different HDs with two various eSATA Cases, no mistakes right here, anything works as expected.
If you are usually making use of the eSATA Ports, make certain there is definitely NO JMicron kext loaded. You put on't require a JMicron kéxt unless you desire to use the IDE Interface or SATA Ports in IDE Mode Try hooking up a SATA HD directly to the eSATA Slot without any Connection Nick inbetween. My lcyBox Combocase with éSATA Interface is quite bitchy as well (occasionally HD can be recognised, sometimes not really). Greatest thing is definitely to obtain a pure eSATA Case like this oné IMHO. lt might be a issue with the eSATA Situation too. I tried 3 various HDs with two various eSATA Situations, no mistakes here, anything works as expected.
If you are usually using the eSATA Ports, make sure there will be NO JMicron kext packed. You put on't require a JMicron kéxt unless you need to use the IDE Interface or SATA Slots in IDE Mode Thanks a lot, yes, I should have got explained much better. The just JMicron kext I possess loaded will be a aesthetic 'legacy' one particular which basically changes 'Unidentified AHCI Control' as documented by the standard AppleAHCIPort.kext tó 'JMicron JMB36x AHCI Controller'. Without this packed the exact same problems can be found. Try connecting up a SATA HD straight to the eSATA Port without any Bridge Nick inbetween. My lcyBox Combocase with éSATA Slot is very bitchy as well (sometimes HD will be recognised, sometimes not really). Greatest thing will be to get a pure eSATA Case like this oné IMHO: I'meters making use of a pure eSATA situation with no USB - the exterior eSATA connection goes straight to the commute backplane connection.
This wasn't particularly costly but I've had it working on Intel lCH10 and SiI 3132 without complications under Leopard. Thanks a lot once again for your help. NCQ is working here.
Consider TheKings suggested changes and document back again. You have loads of other changes in your JMB admittance, probably thats the lead to of your complications. Give thanks to you ApexDE. I wish I experienced enough ability to do this correctly. Sadly all my efforts to cut dówn my JMB0 ánd JMB1 device posts or also just to suit my JMB0 gadget with the illustration given by THe Master just appear to create plenty of compilation errors and consequently no working dsdt.aml. Of course I'll keep attempting, and keep on my reading on ACPI and dsdt syntax, but really I believe I'michael instead out of my level.
Removing almost anything from my existing and over-long Device (JMB0) entry appears to end result in an error! Thanks again.
Apple does all the unclean methods to show the iSheeps that Apple company is certainly a excellent brand and provides superior overall performance likened to competitors, the final a single I discovered is that it hinders AHCI support for Windows on its hardware. By disabling AHCl (which you have already paid for it and Apple hardware has this function) it pushes Home windows to make use of ATA controller cd disk drivers which is significantly slower than AHCI and has less features. For example you wont have TRIM assistance on your SSD disc on your Home windows. By carrying out so, Apple provides you this sensation that Home windows is slower than Mac OSX on the same hardware.
Ideally there is usually a workaround for this fraud of Apple. You will need to alter the Grasp Boot Report of your Home windows push. This workaround just functions for Macs with Intel storage controllers. If you have Nvidia chipset, it will not work for you. You may confirm it in gadget supervisor of Home windows. First phase will be to create sure home windows attempts to fill AHCI drivers after AHCI is usually allowed in boot loader. If you miss this action you will obtain a BSOD on booting windows and you will need to regain aged MBR for home windows too shoe up.
Open up your Home windows registry manager and make certain “Start” Value in the following keys are usually fixed to 0. HKEYLOCALMACHINE System CurrentControlSet Services Msahci HKEYLOCALMACHINE System CurrentControlSet Providers IastorV HKEYLOCALMACHINE Program CurrentControlSet Providers Iastor Also we require the improved MBR which yóu can download fróm here: Put the patchedcode.trash can on a USB stay which we can make use of later. OK, We are usually completed in Windows. Now we need to shoe using a Linux Live CD or MacOSX Install Disc.
Both will work. Place the bootable Compact disc or USB stick into your personal computer and reboot. When you hear the boot audio (the whitened screen seems) hold down the option (alt) essential. You should obtain the option to boot from Compact disc or USB stay. Shoe from Compact disc or USB stay and Open up a Airport terminal Window. First lets get a back-up from present MBR so in situation of any problems we can roll back to it.
Also please be aware I am presuming your windows disk will be /dev/drive0. If yours is various you may need to alter it. Place in your USB stick, change directory site to it and operate the following order: dd if=/dev/drive0 of=backup.trash can bs=512 count=1 it will make a back-up from your MBR to back-up.bin now it is certainly time to write the brand-new MBR to disk: diskutil umountdisk /dev/disk0 dd if=patchedcode.rubbish bin of=/dev/disc0 bs=440 count number=1 All accomplished! Now restart into home windows: shutdown -l now In Windows you should notice home windows installs the fresh AHCI drivers. Also you may check out that by looking into device manager.
Furthermore I suggest you to download and install “Intel Matrix Storage Manager” to revise your AHCI drivérs to intel'beds ones. If anything goes incorrect, you can go back back to older MBR by pursuing commands in Airport: diskutil umountdisk /dev/disc0 dd if=backup.rubbish bin of=/dev/drive0 bs=440 count=1.