View Full Version : 10.5.1 on Serial Attached SCSI (SAS) disks
Hi u all,
This morning, I tried to install 10.5.1 (with updated AppleNForceATA.kext) on a Serial Attached SCSI (SAS) based computer (with two disks), but I cannot see my disks on the graphical disks manager. So, I cannot prepare partitions and select them to install leopard.
When I try to do fdisk -e /dev/disk0, he find me a disk (don't know which one), but if I try to modify and save some commands, he says :
"fdisk: /dev/disk0: Permission denied".
I don't understand why I see a disk and cannot modify it.
An idea ?
iero.
I've seen some SAS drivers :
https://www.attotech.com/software/files/drivers/osx_drv_esasraid_200.dmg
Is there a way to incorporate dmg contents to my 10.5.1 install dvd ?
How can I extract files from this dmg ?
Any idea ?
iero.
And from this page http://www.techmessenger.com/Apple-OS-X-Leopard-Adds-Areca-SAS-and-SATA-ll-RAID-controller-071106002.html it seems that the new kernel includes drivers for some SAS controlers ?
Hum..
Update : My controler is a LSI LogicŪ LSISAS1068E 8-port SAS and it still doesn't work with zeph's 10.5.2 install..
Ryoken
02-18-2008, 09:33 PM
iero,
<key>IONameMatch</key>
<array>
<string>ATTO,ExpressSAS_RAID</string>
<string>pci117c,2c</string>
<string>pci117c,2d</string>
</array>
Extracted with PACIFIST from ATTO package. I'm not sure that this will work with yours. Anyway, you can try.
@ryoken
I've found in ./System/Library/Extensions/AppleLSIFusionMPT.kext/Contents/Info.plist :
<key>AppleLSIFusionSAS</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleLSIFusionMPT</string>
<key>IOClass</key>
<string>AppleLSIFusionSAS</string>
<key>IONameMatch</key>
<array>
<string>LSILogic,sas</string>
<string>pci1000,50</string>
<string>pci1000,56</string>
<string>pci1000,58</string>
</array>
Here are some infos about this chipset found with a linux livecd. we can deduce the ChisetID : 0x2704
ioc0:
ProductID = 0x2704 (LSISAS1068E)
FWVersion = 0x01102100
MsgVersion = 0x0105
FirstWhoInit = 0x00
EventState = 0x01
CurrentHostMfaHighAddr = 0x00000000
CurrentSenseBufferHighAddr = 0x00000000
MaxChainDepth = 0x60 frames
MinBlockSize = 0x20 bytes
RequestFrames @ 0xdfa02800 (Dma @ 0x1fa02800)
{CurReqSz=128} x {CurReqDepth=267} = 34176 bytes ^= 0x9000
{MaxReqSz=128} {MaxReqDepth=511}
Frames @ 0xdfa00000 (Dma @ 0x1fa00000)
{CurRepSz=80} x {CurRepDepth=128} = 10240 bytes ^= 0x2880
{MaxRepSz=0} {MaxRepDepth=511}
MaxDevices = 112
MaxBuses = 1
PortNumber = 1 (of 1)
WWN = 500605B00026A780
How can I find the value "pci1xxxx" - or do I need to add in the plist file ?
Thanks, iero.
From this url http://cateee.net/lkddb/web-lkddb/FUSION_SAS.html, it seems that the line <string>pci1000,58</string> need to work ?
What do you think ?
iero.
Just a question. Do I need to add /System/Library/Extensions/AppleLSIFusionMPT.kext/ to the DVD ?
iero.
eddie11c
02-19-2008, 11:31 PM
yes you will need to manually add the kext to the install DVD. There are some basic instructions here
http://osx86.wikidot.com/known-issues#toc10
Puttabong
02-19-2008, 11:34 PM
Added Code & Quote tags, please do so on your own in the future, iero! Thanks. :)
Thanx Putta, I'm sorry, I didn't know ho to do that ;)
@eddie11c : Thanx, I'll try that. But last time I tried to add kext with hdiutils, he mounted the disk with _nobody:_nobody, and I wasn't able to change to root:root, and so, I cannot run the kextcache..
Any idea ?
Thank you !
iero.
eddie11c
02-20-2008, 02:40 AM
if you follow the instructions you should be able to read/write to the disk
if you get an error about the kextcache being stale, change the name to something else then rename it after.