You’d probably be the first person to hook up an optical drive to a SAS HBA!Also i 'm curious if this card would be able to boot of opticals...
Last edited:
You’d probably be the first person to hook up an optical drive to a SAS HBA!Also i 'm curious if this card would be able to boot of opticals...
You are right. But as far as i get it @Tratkazir_the_1st did none of all that and it just booted. So i would like to first compare his fCode-ROM to the one i'm using, before sinking my hands into the poor Quad's guts again.
Also i 'm curious if this card would be able to boot of opticals...which even the bootable Firmtek-Seritek cards can not! At least the one i flashed with one of these ROMs, which booted fine of HDs/SSDs, refused to boot of the DVD.
what does the device look like in the PCI section of system profiler?
previously it was clearly just being presented as a generic PCI device, with no FCode ROM loaded
is it still like that or is the name now more formatted indicating that an FCode ROM has been loaded by OpenFirmware and device tree properties populated?
No, this was some other card. In post #46 i showed the System Info appearance. It shows up as what it basically is: A SAS-card. In addition i now, as the Fcode has been flashed to it, get the "Fcode 1.00.49" after the firmware version in the "Revision"-line.
Yes! ...but post #46 was before i flashed this OF-"bios"-file i have. It even only shows the firmware-revision under the SAS-tab.but post 46 is what I was referring to there LOL
Sadly i did not check/post the "PCI Cards"-tab of this stage. And, without having some really new things to try, i am to lazy to rip the Quad open again. If i should assume a thing, it would be the fCode-ROM, i have flashed, is just enough to recognize some fCode beeing present, but not enough to get things to work. Like often with some "partially working" GPU-ROMs of "these days".
Pitty i didn't save this.I would still want to see a PCI listing and ideally a listing of how it shows up in the device tree (with a HDD plugged in)
Yes, this i do after all major changes of important components.did you reset PRAM and all that when you flashed the fCode ROM to the card?
Yes, i'm quite sure in having the exact same card. Maybe even the same chip revision. But maybe he can have a closer look at his.(your DeviceIDs look the same so thats a good start likely the same or very similar chipset)
Might be a point and i doubt, that it will work. With the Delock SIL 3132 card, flashed with the Seritek 2SE2 firmware, the optical drive had very rudimentary functionality. Did not boot. And even the eject key on the keyboard did not work (which does with an AHCI-card). But it could read disks. Card was seen as Parallel SCSI.as for if an optical drive would, that depends on if the SAS Card supports the ATAPI protocol which is its own thing added on from the ATA protocol
I'll try it.sasflash -ubios (filename).rom
I really in big doubts about this, AFAIK SCSI cards could do such tricks but not SAS. M.b. HBA (Non-RAID) can but not tested such possibility at least with powermac.Also i 'm curious if this card would be able to boot of opticals
Great!I'll try it.
There are SCSI optical drives so being able to boot from them is a must. But there are no SAS optical drives AFAICS. HDDs, SSDs and tape drives, yeah, but opticals?AFAIK SCSI cards could do such tricks but not SAS. M.b. HBA (Non-RAID) can but not tested such possibility at least with powermac.
For what it's worth, I was able to get my SATA SSD to link up at 3Gbps (SATA II speeds) connected to the LSI SAS3041E. This is in a late 2005 2.3Ghz DC G5. Running the same QuickBench tests, I get a peak of about 261MB/sec. The trick is to use lsiutil to configure the minimum link speed to 3.0Gbps. The default min is 1.5Gbps. Seems the controller doesn't want to negotiate a higher link rate with SATA drives. The firmware on my card is 1.26.0.0, with Fcode 1.00.49.Went fast, this time! 😃
The card arrived today and just passed a quick test. Did not boot right out of the box for me. I'll have a closer look at this. But for the rest, works fine. It really is four lane (as shown by System Info) while the Accelsior, even with a socket of same physical size, only shows up with two.
But, what's a bit disappointing, is the performance: Marginal differences (which more likely beeing caused by the different SSDs anyway) aside, it is just the exact same speed, which the G5's onboard SATA I delivers.
LSI SAS3041E-R, SAS
View attachment 2115702
View attachment 2115703
Powermac G5 mainboard SATA I
View attachment 2115704
View attachment 2115705
It even falls behind in random writes and small blocksizes. But, as mentioned, i think this is more SAMSUNG vs. SANDISK than SAS vs. SATA I. My main suspicion is, the card is just one lane per channel. This would make sense as it delivers nearly exact one lane speed, with the little Marvell SATA 3 card getting even more out of one lane.
But after all performance falls way behind the Accelsior even only having a two lane connector. With these speeds not even a RAID 0 of two disks would come close. Would be nice, if the lanes could be user-configured to the channels via jumper etc.. But for now it stays, that i have yet to see anything faster than the Accelsior S in a powermac.
That’s really cool! Is your card bootable?For what it's worth, I was able to get my SATA SSD to link up at 3Gbps (SATA II speeds) connected to the LSI SAS3041E. This is in a late 2005 2.3Ghz DC G5.
Just confirmed that yes, indeed, it is bootable. It was able to boot my install of 10.4 Server with no issues.I expect it should be. I do see drives connected to it appear when I hold down the option key at power up. I tried booting a 10.4 Tiger (non-server) disk directly connected to it (the one I used for the benchmark test) and it started to go, but I think the lack of driver support caused it to stop pretty quickly. I'll have to connect up my Leopard install (or Tiger Server) to it to see if that is directly bootable.
Wow, great find.For what it's worth, I was able to get my SATA SSD to link up at 3Gbps (SATA II speeds) connected to the LSI SAS3041E. This is in a late 2005 2.3Ghz DC G5. Running the same QuickBench tests, I get a peak of about 261MB/sec. The trick is to use lsiutil to configure the minimum link speed to 3.0Gbps. The default min is 1.5Gbps. Seems the controller doesn't want to negotiate a higher link rate with SATA drives. The firmware on my card is 1.26.0.0, with Fcode 1.00.49.
Is this "lsiutil" what pops up when booting to dos with the card installed? Never noticed there coul be any settings made. Is this commandline and are the settings made persistend /written to the bios?The trick is to use lsiutil to configure the minimum link speed to 3.0Gbps. The default min is 1.5Gbps.
https://github.com/thomaslovell/LSIUtilIs this "lsiutil" what pops up when booting to dos with the card installed? Never noticed there coul be any settings made. Is this commandline and are the settings made persistend /written to the bios?
Yes, this is the utility and the Github repo. I took a few screenshots during the process. I can add them when I get home tonight.
Thanks, but hmmm i'm not using Linux. So is there such thing working with DOS or Windows too?
The DOS binaries are there too AFAICS, e.g.:Thanks, but hmmm i'm not using Linux. So is there such thing working with DOS or Windows too?
Great! Should just have looked into these directories. 😟The DOS binaries are there too AFAICS, e.g.:
Threw together some steps in the attached PDF. Hope this helps.Yes, this is the utility and the Github repo. I took a few screenshots during the process. I can add them when I get home tonight.
Attached are the firmware and bios from the card (1064E, B3).Wow, great find.
Also, if you state it confirmed bootable, would you mind to dump the fCode bios?
As mentioned earlier in the thread, i have some bios flashed to my card too, which shows up in System Profiler. But it's from some slightly different card, so booting does not work. Would be great to have the right bios file, but i was just not able to find it online.
Thanks alot for posting!Attached are the firmware and bios from the card (1064E, B3).
Thanks, but how can this work in Mac OS when the settings are done in another machine (i. e. a PC running DOS in my case)? Are these settings written to the card/into the bios somehow?Threw together some steps in the attached PDF. Hope this helps.
The settings on the card are stored in non-volatile memory (separate from the firmware and BIOS). You can configure the card in one machine and take it out and put it into another and the setting will not be lost.Thanks, but how can this work in Mac OS when the settings are done in another machine (i. e. a PC running DOS in my case)? Are these settings written to the card/into the bios somehow?
If this is the case shouldn't flashing with a dump of a card these settings had been made to be sufficient?
Or, if performed with the linux utility in the same machine, is it written to Open Firmware?
That card is an interesting beast.The settings on the card are stored in non-volatile memory (separate from the firmware and BIOS). You can configure the card in one machine and take it out and put it into another and the setting will not be lost.