At this point in the code, register cl should contain the byte read from PCI configuration register 0xdf. I did have some issues with the card being seated properly in the PCIe slot. I only found drivers… http: You might try looking through the Linux kernel sources to see if the driver for the 88SE gives any clues as to how the chip works…. BTW i am trying to set ide mode so i simply changed the 3 instances of b1 to 91 trying to put sata interface into legacy mode and set the checksum.

Uploader: Zolokora
Date Added: 17 December 2005
File Size: 59.82 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 94369
Price: Free* [*Free Regsitration Required]

It seems like bits [1: The edits are in x86 machine code.

Linux sets register 40 bit 2 to enable the IDE port? The bytes that were changed here are x86 code that reads the PCI configuration register and does something with the value.

JMicron JMB Add-on Card AHCI mode « Blog

I used the newest version of the option ROM 1. You might try looking through the Linux kernel sources to see if the driver for the 88SE gives any clues as to how the chip works…. I have jm363 through this page and start to comprehend the edits needed.

Unfortunately, the file is quite different. The last byte of the file is used as a checksum. Header Type ‘non-bridge’ single-func Vendor: Seems to take values of 0xc2 or 0x I have been using it for some time.

Hope this info is usefull to some of you. I speculate its purpose is to disable the option ROM, allowing the main BIOS to set up the rest of the device configuration without interference. I did a burst-test on all my writers and I stick by my earlier conclusion:. Final configuration PATA not enabled because turning it on causes a hang during boot. A JMicron-specific driver is available only for Windows.

They certainly appear to be the same, I have replaced the orom inside the bios of the R3E and the device is now running in AHCI mode. The problems with configuration register 0x are more problematic. Anyway, you can erase the flash chip, so that no option ROM is executed and the card is rendered non-bootable anymore.


The appearance in devicemanager depends only on the used drivers… Anyway, scsi commands are used under the surface.

JMicron JMB36X SATA Controller Driver Driver – TechSpot

I want to use latest bios because it will be better 1. Now I only tried copying between the A and A, which off course gave the same type of problems. Those three bytes used to be a function call to a function that would read a byte from the PCI configuration space register diand return the result in cl. You can use these HTML tags. I only found drivers… http: Actually, there is only one sata connexion, not two.

It did seem to make the boot process flaky, especially with a disk left in the sony drive. The option ROM loads, correctly reports connected drives, and allows booting from them. Email will not be published required. Any pointers would be appreciated.

JMicron JMB363 eSATA Controller Drivers

Register Function 43 Defaults to 0x It is not a data table containing some form of initial register values. Option ROM sets this to either 0xf1 or 0x Those connected at boot were not detected.

Trying to do that in the option ROM causes jmicroh several-minute hang during boot when loading the option ROM again, seemingly waiting for a disk and giving upeven when a PATA disk is present.

I made changes at three locations: