The driver in MultiBeast is 1.1.4 which is the same on on their site. The only difference is their driver for the JMB368 only. In my version I've added device ids for additional controllers.martinmarsian said:I have played around with your kexts a while, Mac Man.
I tried for several days now, to get proper hotswapping on the JMicron Ports for SATA/eSATA.
No success so far. The JMicron home page has a new driver for 10.6.x Version 1.1.4.
The problem seems to be that the driver (yours or the new one from JMicron site) unloads itself on swapping in a new disk. For example: I put a NTFS disk into my eSATA docking station and remove it. I can hotswapp it. When I put another disk in, a 10.6.4 bootable disk, it isn't recognized anymore, and sys profiler has no SATA entry for JMicron anymore. The thing is: another 10.6.4 bootable disk is mounted just fine. So the hotswapp/eSATA capability is somehow erranous and I have no explanation for this.
Do you have an explanation for this?
MacMan said:The driver in MultiBeast is 1.1.4 which is the same on on their site. The only difference is their driver for the JMB368 only. In my version I've added device ids for additional controllers.martinmarsian said:I have played around with your kexts a while, Mac Man.
I tried for several days now, to get proper hotswapping on the JMicron Ports for SATA/eSATA.
No success so far. The JMicron home page has a new driver for 10.6.x Version 1.1.4.
The problem seems to be that the driver (yours or the new one from JMicron site) unloads itself on swapping in a new disk. For example: I put a NTFS disk into my eSATA docking station and remove it. I can hotswapp it. When I put another disk in, a 10.6.4 bootable disk, it isn't recognized anymore, and sys profiler has no SATA entry for JMicron anymore. The thing is: another 10.6.4 bootable disk is mounted just fine. So the hotswapp/eSATA capability is somehow erranous and I have no explanation for this.
Do you have an explanation for this?
I've noticed that hot swapping works different on X58 boards than on P55 boards. If you need hot swap to work, you can edit the DSDT and remove the device id injection in the SATA device. The downside is all drives will be shown as External with orange icons.
Remove from device SATA:longtom said:MacMan said:The driver in MultiBeast is 1.1.4 which is the same on on their site. The only difference is their driver for the JMB368 only. In my version I've added device ids for additional controllers.martinmarsian said:I have played around with your kexts a while, Mac Man.
I tried for several days now, to get proper hotswapping on the JMicron Ports for SATA/eSATA.
No success so far. The JMicron home page has a new driver for 10.6.x Version 1.1.4.
The problem seems to be that the driver (yours or the new one from JMicron site) unloads itself on swapping in a new disk. For example: I put a NTFS disk into my eSATA docking station and remove it. I can hotswapp it. When I put another disk in, a 10.6.4 bootable disk, it isn't recognized anymore, and sys profiler has no SATA entry for JMicron anymore. The thing is: another 10.6.4 bootable disk is mounted just fine. So the hotswapp/eSATA capability is somehow erranous and I have no explanation for this.
Do you have an explanation for this?
I've noticed that hot swapping works different on X58 boards than on P55 boards. If you need hot swap to work, you can edit the DSDT and remove the device id injection in the SATA device. The downside is all drives will be shown as External with orange icons.
Where exactly are the lines for the id injection, which shlould be removed?
Thx
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x81, 0x26, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
That code block in the DSDT for Device (SATA).longtom said:Thanks!
And what exactly do i have to delete?
sorry...
Sorry confused your config with martinmarsian's.longtom said:I don't have this entry in SATA, only in UHCx, EHCx, HDEF
MacMan said:thelostswede said:Next challenge, do one for the Marvell 6Gbps SATA controllers on the A-series Gigabyte boards (just kidding)
It shouldn't be too hard.