|
* TinkerDifferent *
Retro Computing Community |
| Home | Forums | What's New | Search | Settings |
| Flashing the Silicon Image Sil3112 to work in Macs (2025 Edition) |
Forums > Vintage Apple > Macintosh > Beige PowerPC (Old World ROM) > PCI-based Power Macintosh
|
dosdude1 Tinkerer -------- Joined: Jan 10, 2022 Posts: 18 Likes: 32 |
Feb 24, 2023 - #41
Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 24, 2023 - #42
Do you know why I cannot use flashrom from Linux either? Liked by AirplaneHome.com |
|
dosdude1 Tinkerer -------- Joined: Jan 10, 2022 Posts: 18 Likes: 32 |
Feb 25, 2023 - #43
Liked by AirplaneHome.com |
|
speakers Tinkerer San Jose, CA -------- Joined: Nov 5, 2021 Posts: 154 Likes: 99 |
Feb 25, 2023 - #44
In fact, I've used it to patch the SeriTek OSX driver to accept other eprom types. But I could never work out how to do the same for Classic Mac OSes .. so I salute your accomplishment, dosdude1! As to why Borgmac sees flashrom failing, I can't say. Perhaps other PCI cards are confusing it?? Liked by AirplaneHome.com |
|
dosdude1 Tinkerer -------- Joined: Jan 10, 2022 Posts: 18 Likes: 32 |
Feb 25, 2023 - #45
Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 25, 2023 - #46
Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 25, 2023 - #47
Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 25, 2023 - #48
After digging a little bit more, I realized that OS9 was actually recognizing the card as a 6112 card
And that OpenFirmware also I found that lspci was giving me more information and that 6112 is the raid controller. See attached file for better reading. I remember and old video from dosdude1 , thanks again for all the job that you have been doing!!!) There was some issue with the card being RAID or IDE Mass Storage depending about the level of the pin 42 of the SIL3112.(around 10 min in the video) Dosdude1, could the last picture with all the details means something to you? For me, I don not understand half of it but it could help us finding a reason why some cards cannot be flashed.
Liked by AirplaneHome.com |
|
dosdude1 Tinkerer -------- Joined: Jan 10, 2022 Posts: 18 Likes: 32 |
Feb 26, 2023 - #49
Then continue booting by entering "mac-boot" or "multi-boot". Rebooting or powering off the machine will revert these changes, as they're only done for the current session. Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 26, 2023 - #50
Do not have a lot of time this morning but I have tried this. Good and bad news. good news is that 6112 has been replaced everywhere by 3112 in the listings. bad news is that in voidlinux flashrom still does not recognize the card. I will try later OS9 and flash seritek. Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 26, 2023 - #51
Changes are done in the device properties, everything is at 3112 but flashrom still do not recognize the card. Before changes After changes Made tests on B&W G3 with voidlinux, card in slots 2 and 4 Made tests on G5 with voidlinux, same. Attached a picture showing more details from lspci data Any other idea?
Liked by AirplaneHome.com |
|
dosdude1 Tinkerer -------- Joined: Jan 10, 2022 Posts: 18 Likes: 32 |
Feb 27, 2023 - #52
Liked by AirplaneHome.com |
|
speakers Tinkerer San Jose, CA -------- Joined: Nov 5, 2021 Posts: 154 Likes: 99 |
Feb 27, 2023 - #53
For reference, here's what my B&W G3 reports for a flashrom-programmable PCI SATA card under Tiger:
And running Debian, I see:
root@blue:~# lspci
00:00.0 Host bridge: Motorola MPC106 [Grackle] (rev 40)
00:0d.0 PCI bridge: Digital Equipment Corporation DECchip 21154 (rev 02)
00:10.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rage 128 GL PCI
01:00.0 FireWire (IEEE 1394): Texas Instruments PCILynx/PCILynx2 IEEE 1394 Link Layer Controller (rev 02)
01:01.0 IDE interface: Silicon Image, Inc. PCI0646 (rev 05)
01:02.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 01)
01:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
01:05.0 Unassigned class [ff00]: Apple Inc. Paddington Mac I/O
01:06.0 USB controller: OPTi Inc. 82C861 (rev 10)
root@blue:~# lspci -vv -s 01:01.0
01:01.0 IDE interface: Silicon Image, Inc. PCI0646 (rev 05) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Silicon Image, Inc. PCI0646
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (500ns min, 1000ns max)
Interrupt: pin A routed to IRQ 26
Region 0: I/O ports at 1890 [size=8]
Region 1: I/O ports at 1880 [size=4]
Region 2: I/O ports at 1870 [size=8]
Region 3: I/O ports at 1860 [size=4]
Region 4: I/O ports at 1850 [size=16]
Capabilities: [60] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=3 PME-
Kernel driver in use: pata_cmd64x
Liked by AirplaneHome.com |
|
dosdude1 Tinkerer -------- Joined: Jan 10, 2022 Posts: 18 Likes: 32 |
Feb 27, 2023 - #54
Liked by AirplaneHome.com |
|
speakers Tinkerer San Jose, CA -------- Joined: Nov 5, 2021 Posts: 154 Likes: 99 |
Feb 27, 2023 - #55
indeed. Alas, I have no recollection of what device/class I saw when I originally flashed the card. It had BIOS firmware installed originally, but I guess it was advertising compatible IDs for flashrom to grok. Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 27, 2023 - #56
Liked by AirplaneHome.com |
|
dosdude1 Tinkerer -------- Joined: Jan 10, 2022 Posts: 18 Likes: 32 |
Feb 27, 2023 - #57
Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 27, 2023 - #58
Here are the differences: Control: I/0+ Mem+, you have Men- Status: Cap+ 66MHz+, you have 66MHz- Latency: 16, Cache Line Size: 32 bytes, your's is different Interrupt: pin A routed to IRQ 25, you have 26 Region A: I/0 ports at 1090 , you have 1890 Same for other regions, 10xx, you have 18xx Capabilities: I601 Power Management version 2, you have version 1 Flags: PMECIk- DSI+, you have DSI- Kernel driver in use: sata sil, you have pata_cmd64x No idea what is important. Several items are + while you have - Does it make any sense for someone? I might try to install Debian on my G5, which version do you have? Liked by AirplaneHome.com |
|
Borgmac Tinkerer Richmond, KY -------- Joined: Dec 21, 2021 Posts: 68 Likes: 82 |
Feb 27, 2023 - #59
Liked by AirplaneHome.com |
|
speakers Tinkerer San Jose, CA -------- Joined: Nov 5, 2021 Posts: 154 Likes: 99 |
Feb 27, 2023 - #60
Oh .. my mistake .. I hit the wrong device. It should read:
01:02.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 01)
Subsystem: Silicon Image, Inc. SiI 3112 SATALink Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 16, Cache Line Size: 4 bytes
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at 1840 [size=8]
Region 1: I/O ports at 1830 [size=4]
Region 2: I/O ports at 1820 [size=8]
Region 3: I/O ports at 1810 [size=4]
Region 4: I/O ports at 1800 [size=16]
Region 5: Memory at 80881000 (32-bit, non-prefetchable) [size=512]
Expansion ROM at 80900000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: sata_sil
On my B&W G3 I'm running: $ uname -v
#1 Debian 3.16.56-1+deb8u1 (2018-05-08)
Liked by AirplaneHome.com |
| << First | < Prev | Page 3 of 8 | Next > | Last >> |
| Home | Forums | What's New | Search | Bookmarks | RSS | Original | Settings |
| XenForo Retro Proxy by TinkerDifferent.com |