Hardware Wanted

WTB: SGI Octane 1GB or 512MB RAM modules

I am in the market for these for my Octane2. I am located in the US, east coast. PM me if you have these.
SGI:
:Fuel: R16000A@900MHz 4GB V12/DCD, 6.5.30 Rin
:Tezro: Quad R16000@700MHz, 8GB, V12/DCD, DM3 6.5.30 Byakuren
L2 Controller
Non-SGI:
HP C8000 2x PA-8900 1GHz 8GB Nazrin
2x ThinkPad x230 i5-3210M 2.53GHz 8GB HD4000 FreeBSD 10.1 Benben & Yatsuhashi
IBM IntelliStation 265 Dual POWER3-II@450MHz Jigoku-Karasu ( Hell Raven )

For Sale: O2 DIMMS, Octane and O2 caddies, Fuel parts
TeamBlackFox wrote: I am in the market for these for my Octane2. I am located in the US, east coast. PM me if you have these.

These things are bloody rare. I finally found a pair on eBay a few days ago, and with 6x 128MB modules, it gave my Octane a nice bump to 3.5GB of memory, but Linux seems to have issue with that much memory on this platform. Hard lockup (not even a panic/oops message) on any heavy disk I/O activity, which points the finger at XFS, MD-RAID, qla1280, generic SCSI, the I/O scheduler (though I tried two of them), or the block layer (or any combination thereof). Not really in the mood to debug that by putting my filesystem at risk, so I pulled them for now until I can attempt to figure out what's wrong w/ the IP30 memory code.

That said, if you're wondering what these chips look like for a visual reference, look for memory modules that have "stacked" chips. I don't mean the dual PCB 128MB modules. 1GB modules literally have two memory chip stacked on one another on a single PCB module.
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Fuel: 1x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic
Ian has them listed on his site as in-stock, but at £225 for two 1GB modules, they aren't cheap!
Systems in use:
:Fuel: - Lithium : R14000 600MHz CPU, 4GB RAM, V10 Graphics, 36GB 15k HDD & 300GB 10k HDD, New/quiet fans, IRIX 6.5.30
:Indigo2IMP: - Nitrogen : R10000 195MHz CPU, 384MB RAM, SolidIMPACT Graphics, 36GB 15k HDD & 300GB 10k HDD, New/quiet fans, IRIX 6.5.22
Other systems in storage: :O2: x 2, :Indy: x 2
Trippynet wrote: Ian has them listed on his site as in-stock, but at £225 for two 1GB modules, they aren't cheap!

I got mine at a steal then. $130 for the pair.
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Fuel: 1x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic
Still looking.
SGI:
:Fuel: R16000A@900MHz 4GB V12/DCD, 6.5.30 Rin
:Tezro: Quad R16000@700MHz, 8GB, V12/DCD, DM3 6.5.30 Byakuren
L2 Controller
Non-SGI:
HP C8000 2x PA-8900 1GHz 8GB Nazrin
2x ThinkPad x230 i5-3210M 2.53GHz 8GB HD4000 FreeBSD 10.1 Benben & Yatsuhashi
IBM IntelliStation 265 Dual POWER3-II@450MHz Jigoku-Karasu ( Hell Raven )

For Sale: O2 DIMMS, Octane and O2 caddies, Fuel parts
let me say "sorry", really "sorry".

A lot of time ago (2009) I was given an IP30 equipped with 8 modules of 1Gbyte each, for a total of 8Gbyte of ram (1), but, as the fact the Xbov v1.4 is not well known in linux (i am afraid its documentation is still under NOX), i had to remove 6 modules for a total of 2Gbyte of ram. It was fine without SMP and without PCI, but when i added the PCI cadge i had an other issue, and in order to open a window to the XIO-PCI (in order to have a PCI_USB NEC EHCI chip on) i had to

- get out all my 1Gbyte ram modules
- get in 8x256Mbyte modules


in the exchange i wanted also a SMP 2xR12K@400Mhz module, so my 8Gbyte kit for the 2Gbyte ram kit + SMP, that was the deal, and this to achieve a total of 1.5Gbyte of ram (256Mbyte x 6)

(1) that dude exchanged his SGI Octane2 8Gbyte ram kit for an HP C3600 workstation (PA Risc v2 by HP @ 550Mhz) equipped with 4Gbyte of ram. At the beginning i was a gentoo/HPPA fan, then i switched to gentoo/MIPS-SGI


as far as i understand, the 256Mbyte memory kit comes from Octane1, which has an older Xbow chip, with a limitation in the maximal amount of ram. It was good for me, i was able to exchange the 1Gbyte-ram-module for a very expensive SMP module.
IP30/Octane2, linux kernel development, Irix Scientific Apps (I'd like to use Ansys and Catia, I need more ram)
ivelegacy wrote: let me say "sorry", really "sorry".

A lot of time ago (2009) I was given an IP30 equipped with 8 modules of 1Gbyte each, for a total of 8Gbyte of ram (1), but, as the fact the Xbov v1.4 is not well known in linux (i am afraid its documentation is still under NOX), i had to remove 6 modules for a total of 2Gbyte of ram. It was fine without SMP and without PCI, but when i added the PCI cadge i had an other issue, and in order to open a window to the XIO-PCI (in order to have a PCI_USB NEC EHCI chip on) i had to

- get out all my 1Gbyte ram modules
- get in 8x256Mbyte modules

Hmm, in other words, any memory >2GB of RAM on an XBow 1.4 had issues in Linux? I may have ran into this trying to run 3.5GB. I guess I'll have to hunt for XBow information/documentation. I wonder if any of the old Altix code might shed some light. I don't suppose you've come across any XBow documentation?

As for the PCI card cage, that issue might have been the Linux/MIPS PCI scanning code detecting the cardcage first in its bus probe and stopping after that. I have a fix in the mips-sources ebuild now, but it hasn't been accepted upstream yet.
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Fuel: 1x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic
hi Kumba
nice to see you here :D

i am the guy who has emailed you for the IP28 memory layout, the same guy of the gentoo discussion about 2.6.17 vs 3.* line.


Kumba wrote: Hmm, in other words, any memory >2GB of RAM on an XBow 1.4 had issues in Linux?


everything > 1.5Gbyte has issues with the XIO_PCI-EHCI, no chances about that, unfortunately.

Kumba wrote: I guess I'll have to hunt for XBow information/documentation

I don't suppose you've come across any XBow documentation?


unfortunately no, i have no documentation, just your pdf (which i still have to study and understand more deeply)

Kumba wrote: As for the PCI card cage, that issue might have been the Linux/MIPS PCI scanning code detecting the cardcage first in its bus probe and stopping after that.


no, with 2Gbyte of ram the XIO_PCI has success in its probe but the PCI_EHCI NEC chip does not respond correctly, while if i remove 2 memory modules (each one is 256Mbyte, 8x256Mbyte=2Gbyte, 6x256Mbyte=1.5Gbyte) then the issue disappears and i am able to have a working PCI_EHCI.

We are talking about this configuration (i am the co-author of this ewiki page), so … a pretty old kernel 2.6.17-rc4+hack, you can see the dmesg here .

Kumba wrote: I have a fix in the mips-sources ebuild now, but it hasn't been accepted upstream yet


good, it may be your patch is good to be back ported to 2.6.17 in order to fix the 2Gbyte memory problem.
IP30/Octane2, linux kernel development, Irix Scientific Apps (I'd like to use Ansys and Catia, I need more ram)
ivelegacy wrote: everything > 1.5Gbyte has issues with the XIO_PCI-EHCI, no chances about that, unfortunately.
ivelegacy wrote: no, with 2Gbyte of ram the XIO_PCI has success in its probe but the PCI_EHCI NEC chip does not respond correctly, while if i remove 2 memory modules (each one is 256Mbyte, 8x256Mbyte=2Gbyte, 6x256Mbyte=1.5Gbyte) then the issue disappears and i am able to have a working PCI_EHCI.
Oh, that issue. That's the old problem with PCI-to-PCI bridges and other PCI devices not playing really nice with DMA when >2G of RAM. Only way to work around that is likely going to require finding Octane system documentation at some point. Even Stan didn't have a lot of luck in figuring that one out.

ivelegacy wrote: good, it may be your patch is good to be back ported to 2.6.17 in order to fix the 2Gbyte memory problem.
I'd recommend moving on from 2.6.17 and focus on 3.19+. My patch only addressed the PCI bus enumeration problem, and that seems to have been something that came after 2.6.17. There's several known memory issues that I haven't figured out yet (namely why CONFIG_SLUB screws up and the whole R14K TLB problems).
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Fuel: 1x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic
Kumba wrote: Oh, that issue. That's the old problem with PCI-to-PCI bridges and other PCI devices not playing really nice with DMA when >2G of RAM. Only way to work around that is likely going to require finding Octane system documentation at some point. Even Stan didn't have a lot of luck in figuring that one out.

I don't understand the problem, here. The XBridge has a 2GB direct window for trivial DMA address computations, allowing PCI bus masters to access the low 2GB of cpu memory (only 1.5GB on Octane, because physical memory starts at 512MB on this platform).

So either your bus master device can use 64-bit addresses for DMA, and you can put any valid XIO address and reach all your node's physical memory, or it is limited to 32-bit addresses, and you have to make sure it will only attempt DMA to addresses reachable through the direct window.

Alternatively, for small DMA areas, you can setup Address Translation Entries, and direct your 32-bit DMA request to the matching area in the translated window, but ATE are a scarce resource.
:Indigo: R4000 :Indigo: R4000 :Indigo: R4000 :Indigo2: R4400 :Indigo2IMP: R4400 :Indigo2: R8000 :Indigo2IMP: R10000 :Indy: R4000PC :Indy: R4000SC :Indy: R4600 :Indy: R5000SC :O2: R5000 :O2: RM7000 :Octane: 2xR10000 :Octane: R12000 :O200: 2xR12000 :O200: - :O200: 2x2xR10000 :Fuel: R16000 :O3x0: 4xR16000 :A350:
among more than 150 machines : Apollo, Data General, Digital, HP, IBM, MIPS before SGI , Motorola, NeXT, SGI, Solbourne, Sun...
@miod
let me understand, are you using gentoo on IP30 ?
if so, which kernel, and which configuration ?
IP30/Octane2, linux kernel development, Irix Scientific Apps (I'd like to use Ansys and Catia, I need more ram)
ivelegacy wrote: @miod
let me understand, are you using gentoo on IP30 ?

I am not using gentoo (or any form of Linux) on IP30. I am just stating how the hardware works.
:Indigo: R4000 :Indigo: R4000 :Indigo: R4000 :Indigo2: R4400 :Indigo2IMP: R4400 :Indigo2: R8000 :Indigo2IMP: R10000 :Indy: R4000PC :Indy: R4000SC :Indy: R4600 :Indy: R5000SC :O2: R5000 :O2: RM7000 :Octane: 2xR10000 :Octane: R12000 :O200: 2xR12000 :O200: - :O200: 2x2xR10000 :Fuel: R16000 :O3x0: 4xR16000 :A350:
among more than 150 machines : Apollo, Data General, Digital, HP, IBM, MIPS before SGI , Motorola, NeXT, SGI, Solbourne, Sun...
Ivelegacy, Miod is our resident OpenBSD dev.
SGI:
:Fuel: R16000A@900MHz 4GB V12/DCD, 6.5.30 Rin
:Tezro: Quad R16000@700MHz, 8GB, V12/DCD, DM3 6.5.30 Byakuren
L2 Controller
Non-SGI:
HP C8000 2x PA-8900 1GHz 8GB Nazrin
2x ThinkPad x230 i5-3210M 2.53GHz 8GB HD4000 FreeBSD 10.1 Benben & Yatsuhashi
IBM IntelliStation 265 Dual POWER3-II@450MHz Jigoku-Karasu ( Hell Raven )

For Sale: O2 DIMMS, Octane and O2 caddies, Fuel parts
nice to meet him :mrgreen:
IP30/Octane2, linux kernel development, Irix Scientific Apps (I'd like to use Ansys and Catia, I need more ram)
Last call, anyone? Before I give up hope and buy new 256MB modules, because my Octane fried the old ones I had >.>
SGI:
:Fuel: R16000A@900MHz 4GB V12/DCD, 6.5.30 Rin
:Tezro: Quad R16000@700MHz, 8GB, V12/DCD, DM3 6.5.30 Byakuren
L2 Controller
Non-SGI:
HP C8000 2x PA-8900 1GHz 8GB Nazrin
2x ThinkPad x230 i5-3210M 2.53GHz 8GB HD4000 FreeBSD 10.1 Benben & Yatsuhashi
IBM IntelliStation 265 Dual POWER3-II@450MHz Jigoku-Karasu ( Hell Raven )

For Sale: O2 DIMMS, Octane and O2 caddies, Fuel parts
I might have some Octane ram I can spare/sell but I'm out of town until late Friday.

I'm pretty sure I have 6GB in one my Octanes.

thegoldbug
thegoldbug
:ChallengeXL: :ChallengeXL: :ChallengeXL: :OnyxR: :ChallengeL: :ChallengeL: :ChallengeL: :ChallengeL: :Onyx: :O200: :Fuel: :Fuel: :Octane2: :Octane: :Octane: :Octane: :Octane: :Indigo2IMP: :Indigo2IMP: :Indigo2IMP: :Indigo2IMP: :O2: :Indigo2: :Indigo2: :Indigo2: :Indigo2: :320: :320: :320: :320: :Indy: x5 :Indy: x2 :1600SW: x5 :Indigo: x7
Vault L, 6-1200s, Fibre Hub, Dials, Boards, spares, 3 Sun Blade 2000s, Sun Fire V480, 2-Hero 2000 Robots, 5-Hero 1 Robots
TeamBlackFox wrote: Last call, anyone? Before I give up hope and buy new 256MB modules, because my Octane fried the old ones I had >.>
Did it include some fava beans and a nice chanti?
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Fuel: 1x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic
No, my Octane is Sakuya and not Hannibal Lecter for a reason.
SGI:
:Fuel: R16000A@900MHz 4GB V12/DCD, 6.5.30 Rin
:Tezro: Quad R16000@700MHz, 8GB, V12/DCD, DM3 6.5.30 Byakuren
L2 Controller
Non-SGI:
HP C8000 2x PA-8900 1GHz 8GB Nazrin
2x ThinkPad x230 i5-3210M 2.53GHz 8GB HD4000 FreeBSD 10.1 Benben & Yatsuhashi
IBM IntelliStation 265 Dual POWER3-II@450MHz Jigoku-Karasu ( Hell Raven )

For Sale: O2 DIMMS, Octane and O2 caddies, Fuel parts