The collected works of Zerolapse - Page 1

Hello all,

I didn't see much info on this while searching through the forums, so if this is a repeat I apologize in advance, but in case it isn't here we go....

I am running an Octane2 with both a V8 and an ESI board. I am told this is an unsupported configuration but it seems to work nicely!! It took a little bit to get it working, namely I only had OpenGL and thus MPlayer, Quake3, etc on the ESI driven monitor (worked intermittently and not much fun). So....I got it to switch over to the V8 by re-symlinking libGL.so and libGLcore.so in:

/var/arch/lib
/var/arch/lib32
/var/arch/lib64

To the ones present in:

/usr/gfx/arch/IP30ODSY
/usr/gfx/arch/IP30ODSY32
/usr/gfx/arch/IP30ODSY64

respectively. After that I didn't even need a reboot and everything just worked. It would seem that the only drawback is that I can't have OpenGL on both screens, but that's fine with me, I'm using the other one for gaim, firefox, etc. You CAN also run at different refresh rates across the two monitors too, so don't worry about that.

To get it running from scratch install the XiO card load IRIX from or boot into the miniroot and do:

keep *
install fresh

This will add the additional drivers you need for the extra card. After it reboots do the fix described above and if your machine works as well as mine did you should be all set! Additionally, you can do:

chkconfig -f xinerama on

to enable xinerama (desktop spanned across both monitors) which also seems to work great.

Let me know if this works for anyone else.

Here's the info on my machine:

Code: Select all

# uname -R
6.5 6.5.30f

# hinv -mv
Location: /hw/node
PM10600MHZ Board: barcode MCY566     part 030-1774-002 rev  A
Location: /hw/node/xtalk/15
IP30 Board: barcode JPE588     part 030-1467-001 rev  C
Location: /hw/node/xtalk/15/pci/2
FP1 Board: barcode LZF537     part 030-0891-003 rev  H
PWR.SPPLY.ER Board: barcode AAE1020875 part 060-0035-002 rev  A
Location: /hw/node/xtalk/11
ODY128 Board: barcode KWM926     part 030-1404-003 rev  A
Location: /hw/node/xtalk/9
MOT10 Board: barcode JHV680     part 030-1241-002 rev  H
1 600 MHZ IP30 Processor
Heart ASIC: Revision F
CPU: MIPS R14000 Processor Chip Revision: 2.4
FPU: MIPS R14010 Floating Point Chip Revision: 0.0
Main memory size: 2048 Mbytes
Xbow ASIC: Revision 1.4
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
Secondary unified instruction/data cache size: 2 Mbytes
Integral SCSI controller 0: Version QL1040B (rev. 2), single ended
Disk drive: unit 1 on SCSI controller 0 (unit 1)
Integral SCSI controller 1: Version QL1040B (rev. 2), single ended
CDROM: unit 2 on SCSI controller 1
IOC3/IOC4 serial port: tty1
IOC3/IOC4 serial port: tty2
IOC3 parallel port: plp1
Graphics board: V8
Graphics board: ESI
Integral Fast Ethernet: ef0, version 1, pci 2
Iris Audio Processor: version RAD revision 12.0, number 1
PCI Adapter ID (vendor 0x10a9, device 0x0003) PCI slot 2
PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 0
PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 1
PCI Adapter ID (vendor 0x10a9, device 0x0005) PCI slot 3


Code: Select all

# /usr/gfx/gfxinfo
Graphics board 0 is "ODYSSEY" graphics.
Managed (":0.0") 1280x1024
BUZZ version A.1
PB&J version 1
128MB memory
Banks: 4, CAS latency: 3
Monitor 0 type: Unknown
Channel 0:
Origin = (0,0)
Video Output: 1280 pixels, 1024 lines, 100.00Hz (1280x1024_100s)
Graphics board 1 is "IMPACTSR" graphics.
Managed (":0.1") 1280x1024
Product ID 0x2, 1 GE, 1 RE, 0 TRAMs
MGRAS revision 4, RA revision 0
HQ rev B, GE12 rev A, RE4 rev C, PP1 rev H,
VC3 rev A, CMAP rev F, Heart rev F
unknown, assuming 19" monitor (id 0xf)

Channel 0:
Origin = (0,0)
Video Output: 1280 pixels, 1024 lines, 75.92Hz (1280x1024_76_32db)
Hey man, nothing wrong with fiber! I'm running a large amount of it at my house and I really have a good reason, HONEST! First off I drink the Cisco coolade so at the core of my network lies a Catalyst 5505 blade switch with a IIIG supervisor engine, a GBIC interface card, 2x24 port 10/100 cards and a Route Switch Module. Why you ask? It runs several vlans with Layer 3 MLS and trunks to the Catalyst 3548XL in my livingroom over gigabit fiber.

I used fiber instead of copper for the simple reason that copper GBICs are horridly expensive compared to short haul mmf ones and SX fiber Gigabit NICs also tend to be insanely inexpensive ;-) It's also worth noting that with the recent rise in copper prices fiber is often much cheaper at great lengths.


At the edge of my network lies a Cisco 2611 with a 100Base-T WIC card that does all the routing to my ISP. I also have a 2500 that acts as a VPN server on occasion. :twisted: You might also like to know that I have an IBM 8229 token ring to ethernet bridge so I can talk to my old token ring stuff if I get the need and a little thinnet for good measure. The 8229 is definitely worth looking into if you insist on running token ring like I do (got mine for free), just don't expect amazing speed going from token ring to Ethernet if you do that (token ring frames fragment when they're bridged to 10Base). Either way, I understand your addiction and good luck! :o

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
I've had Debian Sarge (back when that was new) running on one of my Octanes with Dual 300 and ESI graphics. Surprisingly, the speed wasn't bad and it was very usable. I built a cross compile toolchain on one of my other linux boxes and custom built a kernel for it based on the patches from linux-mips.org, then net-booted it. I was able to install Debian-MIPS via NFS. After that, I compiled Xorg with the patches from here: http://www.linux-mips.org/~skylark/ and was able to get Gnome/firefox/etc going with no trouble after that. It was basically a fully functional linux system. The previous link also contains the status of the Octane Drivers, etc. It actually ran fairly well and I didn't have much trouble with it at all. Let it be known that I do very much prefer IRIX though :-)

-Jesse
:O3x06R: :ChallengeL: :Octane: :Octane2: :O2: :Indy: (4x Challenge S)
The current fleet.
Probably, I think ARCboot allows for dual boot capability or you could just swap hard drives which is what i used to do. I have had both an Odyssey and an ESI in the same system before and used it to do Dual monitors on IRIX even, so this isn't far fetched at all I wouldn't think. FYI Dual odyssey works well too if you take the carriers off but you have to be really careful inserting them into the machine. Once in they stay pretty well though. Unfortunately it still looks like Odyssey isn't supported in linux. :-( Having both Odyssey and Impact cards in the same system can be a little tricky, I posted awhile back on this here: viewtopic.php?f=3&t=12242
:O3x06R: :ChallengeL: :Octane: :Octane2: :O2: :Indy: (4x Challenge S)
The current fleet.
Does anyone know if this is possible? I've hung the X-Brick off the XIO connector on my lowest numbered O300 brick. I'm able to communicate with the brick's L1 controller and configure it, but it doesn't seem to get detected at all, nor does anything I put in it. (Has a V10 in it right now). Yes, the obvious stuff is covered, I have a power bay, and L2 controller, and an R brick in the setup right now and all that works flawlessly. Could it be something to do with the Numbering of the X brick? Everything is set to rack 1 and stacked in the following order: O300 (1.1) O300 (1.2) R Brick (1.3) X Brick (1.4). and as stated before, the X Brick is tied to 1.1 via the XIO connector on the back.

Thoughts?

Thanks!
-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
Yes, I'm using an Origin 3k R brick from another system, and yes I did have serial mismatch errors, but now I don't. All that remains now is to find some more O300 systems to link in :-) I also thought about giving a C brick a try.... The Origin 300/3000 systems are very similar, I think if anything the issue with the X-Brick is probably just in the prom/kernel for the IP45. The fact that I can actually talk to the X-Brick's L1 controller seems to prove that it's actually talking though. Has anyone else tried this?

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
I have a V10 out of an Octane in there, you have to remove the XIO carrier and the slot divider in the X brick (6 screws I think it was) and it'll slide right in.

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
I've yet to get the origin to even see the X-Brick, so that may be a show stopper. Still looking to know if anyone has any idea whether or not that actually works on an O300?

Thanks,
-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
Yeah, I got the X brick for almost nothing so it was worth a try. I'm thinking about maybe trying to throw a C-brick in there to see if I could hang the x-brick off that instead. It would be interesting just to see if I could get the C brick to work anyway. :D
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
The new XMMS seems to crash on my system when I click the button for random play...but only with music loaded in the playlist. Is anyone else seeing this?

Thanks,
-Jesse
:Onyx2R: :O3x06R: :ChallengeL: :Onyx: :O2000: :PI: :Octane: :1600SW: :1600SW: :Indigo2IMP: :A350: :Indy: :Indy: :Indy: (4x Challenge S)
Indeed....and someday (as much as I hate to say it) IRIX will no longer be maintained whereas Linux looks like it will be around for the foreseeable future. So maintaining some sort of usefulness on some really cool vintage hardware would be nice... There's no harm in trying.

Just my $0.02
-Jesse
:O3x06R: :ChallengeL: :Octane: :Octane2: :O2: :Indy: (4x Challenge S)
The current fleet.
http://www.theregister.co.uk/2009/04/01/sgi_rackable/

I knew this day would come eventually...hopefully it'll turn out well.
:Onyx2R: :O3x06R: :ChallengeL: :Onyx: :O2000: :PI: :Octane: :1600SW: :1600SW: :Indigo2IMP: :A350: :Indy: :Indy: :Indy: (4x Challenge S)
GeneratriX wrote: ...Ooops! :roll:



That's one way to put it.
:Onyx2R: :O3x06R: :ChallengeL: :Onyx: :O2000: :PI: :Octane: :1600SW: :1600SW: :Indigo2IMP: :A350: :Indy: :Indy: :Indy: (4x Challenge S)
jan-jaap wrote: You bet that this time they will bury the MIPS and IRIX legacy so deep nobody will ever find it back.


I hope not, but you're probably right...
:Onyx2R: :O3x06R: :ChallengeL: :Onyx: :O2000: :PI: :Octane: :1600SW: :1600SW: :Indigo2IMP: :A350: :Indy: :Indy: :Indy: (4x Challenge S)
HaH!
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
This does work....I've done it with a V8/V6 setup before.... You just have to remove the bottom halves of the XIO carriers and for the love of god...be careful sliding the cards in there....

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
I've been doing some captures with my new Octane Compression board (thanks recondas!) using the following command from Ian's howto (thanks also to Ian):

Code:
dmrecord -p video,device=impact,comp=jpeg,engine=impact,brate=30000000 -p audio,channels=2


That worked great...although I get some pretty hefty video from it. :-) So I decided to try and convert it down to something more portable using mencoder, but if I try and use more than one thread it crashes with a bus error. I'm trying with the following command:

Code:
mencoder ./test.mov -oac lavc -ovc lavc -lavcopts threads=2 -o test.avi


Is this a known issue? I couldn't find anything in the forums about it.

I've also tried using ffmpeg but I get some nasty video artifacts (a bar in the middle of the screen) where it was presumably stitched together...if I use a single thread it works fine. Also using 3 threads produces 2 bars, etc,etc. I used this command for ffmpeg:

Code:
ffmpeg -i ./file.mov -s 720x496 -mbd rd -flags +4mv+aic -trellis 2 -cmp 2 -subcmp 2 -g 300 -pass 1/2 -threads 2  file.mpg


dmconvert also seems to be single threaded only....

Anyone have any ideas on this? I'd love to be able to do some multithreaded encoding with a decent result so I can make use of some Origin muscle for encoding. :-) If anyone has any other recommendations I'm open to those as well.

Thanks!
-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
Hmm...I wonder if it's worth trying to get them running on IRIX.

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
That's a pretty good idea....have you automated that or do you have a tricky way of splitting them up and re-attaching them?

-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
I'll give them a go when I get home today.

-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
Seems to be working great for me too. Are you building these with -O2 or -O3?

Thanks for all your hard work!
-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
How is your cabling? I was having similar issues recording from my cable box until I finally bought some new a/v cables, and now all is well.

-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
I would so love the IR module, but shipping would be awful to the US I think. :-(

-Jesse
:Onyx2R: :O3x06R: :ChallengeL: :Onyx: :O2000: :PI: :Octane: :1600SW: :1600SW: :Indigo2IMP: :A350: :Indy: :Indy: :Indy: (4x Challenge S)
Correct me if I'm wrong...but I thought I just read a post that said Deep Space Cables was dead?

-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
I've been running patched for quite some time on all of my systems and have not had any issues.

Regan: Awesome book suggestion, just bought a copy, they're only: $0.01 on amazon :-)

-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
Very nice, I had mine setup like that for awhile. Just out of curiosity, where in Upstate, NY are you?

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
Schenectady? I'm actually from Berne, NY originally!! Right now I live in Hamilton, NY.

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
Oh really? I may actually end up in Ithaca soon!

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
Work actually...but we'll see.

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
As it happens, this is actually my first hinv post....ironic that it should be an Altix and so doesn't actually have a hinv...but I'll give it a go anyway. :)

we'll start with the boot process:

Code:
001c01#0c: SGI SAL Version 4.33 rel050928 IP41 built 01:41:32 PM Sep 28, 2005
001c01#0a: SGI SAL Version 4.33 rel050928 IP41 built 01:41:32 PM Sep 28, 2005
Found I/O brick attached to module/001c01/slab/0/node
Probing memory DIMMs ......................             DONE
Initializing memory controller ............             DONE
Testing memory ............................             DONE
Initializing memory .....................               DONE
Switching to RAM and testing CPU ..........             DONE
Discovering NUMAlink connectivity .........             DONE
Found 1 objects (1 chipsets, 0 routers, 0 iochipsets) in 3 usec
Waiting for peers to complete discovery....             DONE
NOTICE:  no NI ports are up, ICC underflow WAR disabled
Discovering local I/O on nasid 0 .........              DONE
Checking partitioning information .........             DONE
Erecting partition fences .................             DONE
2 CPUs on 1 nodes found.
\
Decompressing SAL runtime .................             DONE
Loading SAL runtime .......................             DONE
Decompressing EFI .........................             DONE
Loading EFI ...............................             DONE

Altix IO Topology Information
*****************************


Serial Number:R2001162

PCI SEGMENT PCIBUS NUMBER     BRICK  RACK:SLOT  BUS       CONNECTION TOPOLOGY
----------- -------------     ---------------------       -------------------
0x0000        0x01         OPbrick  001:01    01      001c01:slab0:widget15:bus0
0x0000        0x02         OPbrick  001:01    02      001c01:slab0:widget15:bus1


LocateHandleBuffer returned error Warning Unknown Glyph
EFI version 1.10 [14.62] Build flags: EFI64 Running on Intel(R) Itanium Processor EFI_DEBUG
EFI IA-64 SDV/FDK (No BIOS ) [Sep 28 2005 13:27:33] - INTEL

Copyright (c) 2000-2005 Broadcom Corporation
Broadcom NetXtreme Gigabit Ethernet EFI driver v8.1.1

Broadcom NetXtreme Gigabit Ethernet (BCM5701) is detected (PCI)

EFI Boot Manager ver 1.10 [14.62]

Partition  0:                           Enabled Disabled
CBricks          1         Nodes          1        0
RBricks          0         CPUs           2        0
IOBricks         1         Mem(GB)        4        0

Loading device drivers

EFI Boot Manager ver 1.10 [14.62]

Partition  0:                           Enabled Disabled
CBricks          1         Nodes          1        0
RBricks          0         CPUs           2        0
IOBricks         1         Mem(GB)        4        0

Please select a boot option






some cpu info:

Code:
processor  : 0
vendor     : GenuineIntel
arch       : IA-64
family     : 31
model      : 1
model name : Madison
revision   : 5
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1400.000
itc MHz    : 1400.000000
BogoMIPS   : 2097.15
siblings   : 1
physical id: 0

processor  : 1
vendor     : GenuineIntel
arch       : IA-64
family     : 31
model      : 1
model name : Madison
revision   : 5
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1400.000
itc MHz    : 1400.000000
BogoMIPS   : 2097.15
siblings   : 1
physical id: 0


and some memory info:

Code:
MemTotal:      3972016 kB
MemFree:       3874592 kB
Buffers:           848 kB
Cached:          34320 kB
SwapCached:          0 kB
Active:          31680 kB
Inactive:        13280 kB
SwapTotal:    16401856 kB
SwapFree:     16401856 kB
Dirty:              32 kB
Writeback:           0 kB
AnonPages:        9824 kB
Mapped:           8912 kB
Slab:             9984 kB
SReclaimable:     2656 kB
SUnreclaim:       7328 kB
PageTables:       1056 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
WritebackTmp:        0 kB
CommitLimit:  18387856 kB
Committed_AS:    47920 kB
VmallocTotal: 137429812224 kB
VmallocUsed:     23680 kB
VmallocChunk: 137429787312 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
HugePages_Surp:      0
Hugepagesize:    262144 kB


and end with a dmesg:

Code:
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-2-mckinley (Debian 2.6.26-21lenny4) ([email protected]) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 23:12:51 UTC 2010
[    0.000000] EFI v1.10 by INTEL: SALsystab=0x30027c8df0 ACPI 2.0=0x30027c95c0
[    0.000000] booting generic kernel on platform sn2
[    0.000000] console [sn_sal0] enabled
[    0.000000] ACPI: RSDP 30027C95C0, 0024 (r2    SGI)
[    0.000000] ACPI: XSDT 30027C9600, 004C (r1    SGI  XSDTSN2    10001            1)
[    0.000000] ACPI: APIC 30027C9660, 0044 (r1    SGI  APICSN2    10001            1)
[    0.000000] ACPI: SRAT 30027C96C0, 0078 (r1    SGI  SRATSN2    10001            1)
[    0.000000] ACPI: SLIT 30027C9750, 002D (r1    SGI  SLITSN2    10001            1)
[    0.000000] ACPI: FACP 30027C9820, 00F4 (r3    SGI  FACPSN2    30001            1)
[    0.000000] ACPI: DSDT 30027C97E0, 002C (r1    SGI  DSDTSN2    10001            1)
[    0.000000] ACPI: FACS 30027C9790, 0040
[    0.000000] ACPI: DSDT 30027C97E0, 002C (r1    SGI  DSDTSN2    10001            1)
[    0.000000] Number of logical nodes in system = 1
[    0.000000] Number of memory chunks in system = 1
[    0.000000] Entering add_active_range(0, 12585984, 12709888) 0 entries of 12800 used
[    0.000000] Entering add_active_range(0, 13631488, 13756927) 1 entries of 12800 used
[    0.000000] Entering add_active_range(0, 13757952, 13758296) 2 entries of 12800 used
[    0.000000] Entering add_active_range(0, 13758311, 13758340) 3 entries of 12800 used
[    0.000000] Entering add_active_range(0, 13758368, 13758377) 4 entries of 12800 used
[    0.000000] Initial ramdisk at: 0xe000003479852000 (12155808 bytes)
[    0.000000] SAL 3.2: SGI SN2 version 4.33
[    0.000000] SAL Platform features: ITC_Drift
[    0.000000] SAL: AP wakeup using external interrupt vector 0x12
[    0.000000] TR register number exceeds IA64_TR_ALLOC_MAX!IA64_TR_ALLOC_MAX should be extended
[    0.000000] ACPI: Local APIC address c0000000fee00000
[    0.000000] register_intr: No IOSAPIC for GSI 52
[    0.000000] 2 CPUs available, 2 CPUs total
[    0.000000] Increasing MCA rendezvous timeout from 20000 to 49000 milliseconds
[    0.000000] MCA related initialization done
[    0.000000] ACPI: RSDP 30027C95C0, 0024 (r2    SGI)
[    0.000000] ACPI: XSDT 30027C9600, 004C (r1    SGI  XSDTSN2    10001            1)
[    0.000000] ACPI: APIC 30027C9660, 0044 (r1    SGI  APICSN2    10001            1)
[    0.000000] ACPI: SRAT 30027C96C0, 0078 (r1    SGI  SRATSN2    10001            1)
[    0.000000] ACPI: SLIT 30027C9750, 002D (r1    SGI  SLITSN2    10001            1)
[    0.000000] ACPI: FACP 30027C9820, 00F4 (r3    SGI  FACPSN2    30001            1)
[    0.000000] ACPI: DSDT 30027C97E0, 002C (r1    SGI  DSDTSN2    10001            1)
[    0.000000] ACPI: FACS 30027C9790, 0040
[    0.000000] ACPI: DSDT 30027C97E0, 002C (r1    SGI  DSDTSN2    10001            1)
[    0.000000] SGI: Disabling VGA console
[    0.000000] SGI SAL version 4.33
[    0.000000] SAL_CAL_FLUSH failed with -1
[    0.000000] Virtual mem_map starts at 0xa0007fffd2100000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      12585984 -> 68719476736
[    0.000000]   Normal   68719476736 -> 68719476736
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[5] active PFN ranges
[    0.000000]     0: 12585984 -> 12709888
[    0.000000]     0: 13631488 -> 13756927
[    0.000000]     0: 13757952 -> 13758296
[    0.000000]     0: 13758311 -> 13758340
[    0.000000]     0: 13758368 -> 13758377
[    0.000000] On node 0 totalpages: 249725
[    0.000000]   DMA zone: 4008 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 245717 pages, LIFO batch:7
[    0.000000]   Normal zone: 0 pages used for memmap
[    0.000000]   Movable zone: 0 pages used for memmap
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 245717
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: BOOT_IMAGE=scsi1:/EFI/debian/vmlinuz root=/dev/md0  console=ttySG0,38400  ro
[    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[    0.000000] CPU 0: base freq=200.000MHz, ITC ratio=14/2, ITC freq=1400.000MHz
[    0.504373] Console: colour dummy device 80x25
[    0.505161] console [ttySG0] enabled
[    0.571977] Memory: 3959376k/3974192k available (5702k code, 36224k reserved, 3006k data, 784k init)
[    0.574140] Calibrating delay loop... 2097.15 BogoMIPS (lpj=4194304)
[    0.684490] Security Framework initialized
[    0.685226] SELinux:  Disabled at boot.
[    0.685898] Capability LSM initialized
[    0.686969] Dentry cache hash table entries: 524288 (order: 8, 4194304 bytes)
[    0.706702] Inode-cache hash table entries: 262144 (order: 7, 2097152 bytes)
[    0.711212] Mount-cache hash table entries: 1024
[    0.712363] Initializing cgroup subsys ns
[    0.716644] Initializing cgroup subsys cpuacct
[    0.717347] Initializing cgroup subsys devices
[    0.718284] ACPI: Core revision 20080321
[    0.719354] Boot processor id 0x0/0x0
[    0.000000] TR register number exceeds IA64_TR_ALLOC_MAX!IA64_TR_ALLOC_MAX should be extended
[    0.000000] CPU 1: base freq=200.000MHz, ITC ratio=14/2, ITC freq=1400.000MHz
[    0.749609] Brought up 2 CPUs
[    0.750224] Total of 2 processors activated (4194.30 BogoMIPS).
[    0.758363] CPU0 attaching sched-domain:
[    0.758368]  domain 0: span 0-1
[    0.758371]   groups: 0 1
[    0.758376]   domain 1: span 0-1
[    0.758378]    groups: 0-1
[    0.758383] CPU1 attaching sched-domain:
[    0.758386]  domain 0: span 0-1
[    0.758389]   groups: 1 0
[    0.758392]   domain 1: span 0-1
[    0.758395]    groups: 0-1
[    0.773285] net_namespace: 1224 bytes
[    0.773974] DMI not present or invalid.
[    0.774962] NET: Registered protocol family 16
[    0.776087] ACPI: bus type pci registered
[    0.793436] ACPI  DSDT OEM Rev 0x10001
[    0.944331] PROM version < 4.50 -- implementing old PROM flush WAR
[    0.957343] ACPI: SCI (ACPI GSI 52) not registered
[    0.958157] ACPI: EC: Look up EC in DSDT
[    0.958204] ACPI: Interpreter enabled
[    0.959257] ACPI: (supports S0)
[    0.960136] ACPI: Using IOSAPIC for interrupt routing
[    0.961507] Linux Plug and Play Support v0.97 (c) Adam Belay
[    0.987201] pnp: PnP ACPI init
[    0.987681] ACPI: bus type pnp registered
[    0.997130] pnp: PnP ACPI: found 0 devices
[    0.997789] ACPI: ACPI bus type pnp unregistered
[    1.024983] NET: Registered protocol family 2
[    1.060480] IP route cache hash table entries: 131072 (order: 6, 1048576 bytes)
[    1.075384] TCP established hash table entries: 524288 (order: 9, 8388608 bytes)
[    1.124267] TCP bind hash table entries: 65536 (order: 6, 1048576 bytes)
[    1.140395] TCP: Hash tables configured (established 524288 bind 65536)
[    1.145317] TCP reno registered
[    1.156511] NET: Registered protocol family 1
[    1.157380] checking if image is initramfs... it is
[    2.556616] Freeing initrd memory: 11856kB freed
[    2.557809] perfmon: version 2.0 IRQ 238
[    2.558475] perfmon: Itanium 2 PMU detected, 16 PMCs, 18 PMDs, 4 counters (47 bits)
[    2.565155] perfmon: added sampling format default_format
[    2.577889] perfmon_default_smpl: default_format v2.0 registered
[    2.579342] audit: initializing netlink socket (disabled)
[    2.580246] type=2000 audit(1274411839.071:1): initialized
[    2.593042] Total HugeTLB memory allocated, 0
[    2.594153] VFS: Disk quotas dquot_6.5.1
[    2.605730] Dquot-cache hash table entries: 2048 (order 0, 16384 bytes)
[    2.606893] msgmni has been set to 7756
[    2.607833] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    2.635167] io scheduler noop registered
[    2.635853] io scheduler anticipatory registered
[    2.636747] io scheduler deadline registered
[    2.637661] io scheduler cfq registered (default)
[    2.665255] input: Power Button (FF) as /class/input/input0
[    2.666143] ACPI: Power Button (FF) [PWRF]
[    2.676074] input: Sleep Button (FF) as /class/input/input1
[    2.677127] ACPI: Sleep Button (FF) [SLPF]
[    2.715369] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[    2.717058] sn_console: Console driver init
[    2.717820] ttySG0 at I/O 0x0 (irq = 0) is a SGI SN L1
[    2.727430] brd: module loaded
[    2.728278] mice: PS/2 mouse device common for all mice
[    2.737866] rtc-efi rtc-efi: rtc core: registered rtc-efi as rtc0
[    2.754447] TCP cubic registered
[    2.754939] NET: Registered protocol family 17
[    2.765113] registered taskstats version 1
[    2.765966] rtc-efi rtc-efi: setting system clock to 2010-05-21 03:17:19 UTC (1274411839)
[    2.805048] Freeing unused kernel memory: 784kB freed
[    3.131036] tg3.c:v3.92.1 (June 9, 2008)
[    3.131950] ACPI: Unable to derive IRQ for device 0001:01:04.0
[    3.137728] ACPI: PCI Interrupt 0001:01:04.0[A]: no GSI
[    3.166281] SCSI subsystem initialized
[    3.214918] QLogic Fibre Channel HBA Driver: 8.02.01-k4
[    4.509164] eth0: Tigon3 [partno(030-1771-000) rev 0105 PHY(5701)] (PCI:66MHz:64-bit) 10/100/1000Base-T Ethernet 08:00:69:13:fc:c9
[    4.511222] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[0]
[    4.512573] eth0: dma_rwctrl[76ff3f0f] dma_mask[64-bit]
[    4.513783] ACPI: Unable to derive IRQ for device 0001:01:01.0
[    4.536964] ACPI: PCI Interrupt 0001:01:01.0[A]: no GSI
[    4.538080] IOC4 0001:01:01.0: IO9 card detected.
[    4.796599] IOC4 0001:01:01.0: PCI clock is 15 ns.
[    4.796645] qla1280: QLA12160 found on PCI bus 1, dev 3
[    4.797672] ACPI: Unable to derive IRQ for device 0001:01:03.0
[    4.798712] ACPI: PCI Interrupt 0001:01:03.0[A]: no GSI
[    4.799714] scsi(0): Enabling SN2 PCI DMA dual channel lockup workaround
[    4.814550] scsi(0): Enabling SN2 PCI DMA workaround
[    4.834484] scsi(0:0): Resetting SCSI BUS
[    9.840347] scsi(0:1): Resetting SCSI BUS
[   14.844350] scsi0 : QLogic QLA12160 PCI to SCSI Host Adapter
[   14.844352]        Firmware version: 10.04.42, Driver version 3.26
[   14.846965] ACPI: Unable to derive IRQ for device 0002:01:02.0
[   14.859302] ACPI: PCI Interrupt 0002:01:02.0[A]: no GSI
[   14.860569] qla2xxx 0002:01:02.0: Found an ISP2200, irq 60, iobase 0xc00000080fe00000
[   14.873898] qla2xxx 0002:01:02.0: Configuring PCI space...
[   14.875280] qla2xxx 0002:01:02.0: Configure NVRAM parameters...
[   15.009693] qla2xxx 0002:01:02.0: Verifying loaded RISC code...
[   15.027673] firmware: requesting ql2200_fw.bin
[   15.098003] scsi 0:0:1:0: Direct-Access     FUJITSU  MAN3735MC        0111 PQ: 0 ANSI: 3
[   15.099765] scsi(0:0:1:0): Sync: period 9, offset 14, Wide, DT, Tagged queuing: depth 31
[   15.108256] scsi 0:0:2:0: Direct-Access     FUJITSU  MAN3735MC        0111 PQ: 0 ANSI: 3
[   15.121536] scsi(0:0:2:0): Sync: period 9, offset 14, Wide, DT, Tagged queuing: depth 31
[   21.915808] Driver 'sd' needs updating - please use bus_type methods
[   21.919699] sd 0:0:1:0: [sda] 143550456 512-byte hardware sectors (73498 MB)
[   21.934435] sd 0:0:1:0: [sda] Write Protect is off
[   21.935233] sd 0:0:1:0: [sda] Mode Sense: ab 00 00 08
[   21.936524] sd 0:0:1:0: [sda] Write cache: enabled, read cache: disabled, doesn't support DPO or FUA
[   21.942366] sd 0:0:1:0: [sda] 143550456 512-byte hardware sectors (73498 MB)
[   21.960252] sd 0:0:1:0: [sda] Write Protect is off
[   21.961062] sd 0:0:1:0: [sda] Mode Sense: ab 00 00 08
[   21.962342] sd 0:0:1:0: [sda] Write cache: enabled, read cache: disabled, doesn't support DPO or FUA
[   21.966595]  sda: sda1 sda2 sda3
[   22.016875] sd 0:0:1:0: [sda] Attached SCSI disk
[   22.020737] sd 0:0:2:0: [sdb] 143550456 512-byte hardware sectors (73498 MB)
[   22.037533] sd 0:0:2:0: [sdb] Write Protect is off
[   22.038390] sd 0:0:2:0: [sdb] Mode Sense: ab 00 00 08
[   22.039650] sd 0:0:2:0: [sdb] Write cache: enabled, read cache: disabled, doesn't support DPO or FUA
[   22.044512] sd 0:0:2:0: [sdb] 143550456 512-byte hardware sectors (73498 MB)
[   22.063292] sd 0:0:2:0: [sdb] Write Protect is off
[   22.064162] sd 0:0:2:0: [sdb] Mode Sense: ab 00 00 08
[   22.065420] sd 0:0:2:0: [sdb] Write cache: enabled, read cache: disabled, doesn't support DPO or FUA
[   22.070387]  sdb: sdb1 sdb2 sdb3
[   22.120647] sd 0:0:2:0: [sdb] Attached SCSI disk
[   25.711686] qla2xxx 0002:01:02.0: Allocated (252 KB) for firmware dump...
[   25.875724] scsi1 : qla2xxx
[   25.876506] qla2xxx 0002:01:02.0:
[   25.876508]  QLogic Fibre Channel HBA Driver: 8.02.01-k4
[   25.876509]   QLogic QLA22xx -
[   25.876510]   ISP2200: PCI (66 MHz) @ 0002:01:02.0 hdma+, host#=1, fw=2.02.08 TP
[   25.944630] scsi: waiting for bus probes to complete ...
[   30.914291] md: raid1 personality registered for level 1
[   30.926333] md: md0 stopped.
[   31.151021] md: bind<sdb2>
[   31.157497] md: bind<sda2>
[   31.158053] md: md0: raid array is not clean -- starting background reconstruction
[   31.184565] raid1: raid set md0 active with 2 out of 2 mirrors
[   31.513214] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
[   31.515404] SGI XFS Quota Management subsystem
[   31.521541] Filesystem "md0": Disabling barriers, not supported by the underlying device
[   31.534528] XFS mounting filesystem md0
[   31.833792] md: resync of RAID array md0
[   31.834423] md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
[   31.835559] md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for resync.
[   31.837306] md: using 512k window, over a total of 63476480 blocks.
[   31.888089] Starting XFS recovery on filesystem: md0 (logdev: internal)
[   32.346185] Ending XFS recovery on filesystem: md0 (logdev: internal)
[   33.948695] udevd version 125 started
[   35.650221] Adding 8200928k swap on /dev/sda3.  Priority:-1 extents:1 across:8200928k
[   35.684526] Adding 8200928k swap on /dev/sdb3.  Priority:-2 extents:1 across:8200928k
[   35.756618] Filesystem "md0": Disabling barriers, not supported by the underlying device
[   36.787835] loop: module loaded
[   36.854002] Fusion MPT base driver 3.04.06
[   36.854792] Copyright (c) 1999-2007 LSI Corporation
[   36.941050] Uniform Multi-Platform E-IDE driver
[   36.941909] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[   36.976642] SGIIOC4: IDE controller at PCI slot 0001:01:01.0, revision 79
[   36.977916] ide0: BM-DMA at 0xc00000080f200140-0xc00000080f200163
[   36.979056] Probing IDE interface ide0...
[   37.712861] hda: MATSHITADVD-ROM SR-8177, ATAPI CD/DVD-ROM drive
[   38.048397] hda: MWDMA2 mode selected
[   38.049359] ide0 at 0xc00000080f200100-0xc00000080f20011c,0xc00000080f200120 on irq 61
[   38.245733] hda: ATAPI 24X DVD-ROM drive, 256kB Cache
[   38.249926] Uniform CD-ROM driver Revision: 3.20
[   40.679276] tg3: eth0: Link is up at 100 Mbps, full duplex.
[   40.680373] tg3: eth0: Flow control is off for TX and off for RX.
[   41.301977] NET: Registered protocol family 10
[   41.303409] lo: Disabled Privacy Extensions
[   48.118002] qla2xxx 0002:01:02.0: Cable is unplugged...
[   51.316343] eth0: no IPv6 routers present


oh, and of course some pictures :)

Attachment:
CIMG0599.JPG
CIMG0599.JPG [ 2.4 MiB | Viewed 191 times ]

Attachment:
CIMG0600.JPG
CIMG0600.JPG [ 2.23 MiB | Viewed 191 times ]

Attachment:
CIMG0603.JPG
CIMG0603.JPG [ 3.09 MiB | Viewed 191 times ]

Attachment:
CIMG0606.JPG
CIMG0606.JPG [ 2.18 MiB | Viewed 191 times ]

Attachment:
CIMG0607.JPG
CIMG0607.JPG [ 2.05 MiB | Viewed 191 times ]

Attachment:
CIMG0609.JPG
CIMG0609.JPG [ 1.67 MiB | Viewed 191 times ]

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
Oh, and here's some more info:

env:

Code:
Environmental monitoring is enabled and running.

Description    State       Warning Limits     Fault Limits       Current
-------------- ----------  -----------------  -----------------  -------
1.8V    Enabled  10%   1.62/  1.98  20%   1.44/  2.16    1.777
12V <not present>
12V    Enabled  10%  10.80/ 13.20  20%   9.60/ 14.40   12.000
12V IO    Enabled  10%  10.80/ 13.20  20%   9.60/ 14.40   12.000
3.3V    Enabled  10%   2.97/  3.63  20%   2.64/  3.96    3.302
5V AUX    Enabled  10%   4.50/  5.50  20%   4.00/  6.00    5.044
3.3V AUX    Enabled  10%   2.97/  3.63  20%   2.64/  3.96    3.302
PCI 12V IO    Enabled  10%  10.80/ 13.20  20%   9.60/ 14.40   12.000
PCI 3.3V    Enabled  10%   2.97/  3.63  20%   2.64/  3.96    3.320
PCI 2.5    Enabled  10%   2.25/  2.75  20%   2.00/  3.00    2.509
PCI 5V    Enabled  10%   4.50/  5.50  20%   4.00/  6.00    4.940
PCI 5V AUX    Enabled  10%   4.50/  5.50  20%   4.00/  6.00    5.044
NODE 12V    Enabled  10%  10.80/ 13.20  20%   9.60/ 14.40   12.012
NODE 2.5V    Enabled  10%   2.25/  2.75  20%   2.00/  3.00    2.487
NODE 1.85V    Enabled  10%   1.67/  2.04  20%   1.48/  2.22    1.852
NODE 1.2V    Enabled  10%   1.08/  1.32  20%   0.96/  1.44    1.204
NODE 1.25V    Enabled  10%   1.13/  1.38  20%   1.00/  1.50    1.246
NODE 3.3V AUX    Enabled  10%   2.97/  3.63  20%   2.64/  3.96    3.304

Description     State       Warning RPM  Current RPM
--------------- ----------  -----------  -----------
FAN  0  EXHST 1    Enabled         1980         2295
FAN  1  EXHST 2    Enabled         1980         2265
FAN  2       PS    Enabled         3200         3970
FAN  3    PCI 1    Enabled         1980         2576
FAN  4    PCI 2    Enabled         1980         2860
FAN  5 CPU 0A 1 <not present>
FAN  6 CPU 0A 2 <not present>
FAN  7 CPU 0C 1 <not present>
FAN  8 CPU 0C 2 <not present>

Advisory   Critical   Fault      Current
Description       State       Temp       Temp       Temp       Temp
----------------- ----------  ---------  ---------  ---------  ---------
0 INTERFACE 0       Enabled   30C/ 86F   45C/113F   50C/122F   13C/ 55F
1 INTERFACE 1       Enabled   30C/ 86F   45C/113F   50C/122F   14C/ 57F
2 INTERFACE 2       Enabled   30C/ 86F   45C/113F   50C/122F   12C/ 53F
3 PCI RISER         Enabled   30C/ 86F   45C/113F   50C/122F   19C/ 66F
4 NODE MON 0        Enabled   30C/ 86F   45C/113F   50C/122F    7C/ 44F
5 NODE MON 1        Enabled   30C/ 86F   45C/113F   50C/122F   10C/ 50F
6 CPU 0A            Enabled   90C/194F  100C/212F  105C/221F   66C/150F
7 CPU 0C            Enabled   90C/194F  100C/212F  105C/221F   65C/149F


serial all:

Code:
Data                            Location      Value
------------------------------  ------------  --------
Local System Serial Number      NVRAM         R2001162
Reference System Serial Number  NVRAM         R2001162
Local Brick Serial Number       EEPROM        NGL538
Reference Brick Serial Number   NVRAM         NGL538


EEPROM      Product Name    Serial         Part Number           Rev  T/W
----------  --------------  -------------  --------------------  ---  ------
INTERFACE   IPF_2UINT       NGL538         030_1954_004          A    00
NODE        IP57            NCT453         030_1951_005          A    00
RISER       2U_RISER        NHT152         030_1808_006          B    00
IO9         IO9             NJJ744         030_1771_005          A    00
PS 1        no hardware detected
PS 2        DPS-500EBE      XPD0351005656  060-0178-003          S4

EEPROM         Part Number  Serial Number     Stepping  Core Speed  Cache
----------     -----------  ----------------  --------  ----------  -------
CPU 0A           80543KC    0001f2ae3cbd13ee     5       1400 MHz   3072 KB
CPU 0C           80543KC    00004f4256b9a86a     5       1400 MHz   3072 KB

EEPROM     JEDEC-SPD Info           Part Number        Rev  Speed  SGI      BC
---------- ------------------------ ------------------ ---- ------ -------- --
DIMM0 L    7F910000000000005A1A0005          DTP63703A  A     6.0  09/22/04 00
DIMM1 L    CE0000000000000008021F37 M3 12L6423ETS-CB3   SE    6.0  09/22/04 00
DIMM2 L    CE000000000000000302BB0F M3 12L6423ETS-CB3   SE    6.0  09/16/04 00
DIMM3 L    7F98000000000000510D3C30 128Mx72D333C25 REG 0031   6.0  NO DATA
DIMM4 L    no hardware detected
DIMM5 L    no hardware detected
DIMM0 R    7F91000000000000521A0005          DTP63703A  A     6.0  09/22/04 00
DIMM1 R    CE0000000000000008031F38 M3 12L6423ETS-CB3   SE    6.0  09/22/04 00
DIMM2 R    CE000000000000000306BA66 M3 12L6423ETS-CB3   SE    6.0  09/16/04 00
DIMM3 R    7F98000000000000530D3B30 128Mx72D333C25 REG 0031   6.0  NO DATA
DIMM4 R    no hardware detected
DIMM5 R    no hardware detected


_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
Having just acquired a Tezro, I can tell you that it is an amazing machine and (to me) well worth what I paid for it ($975 with shipping). Unfortunately, due to switching jobs and moving, I haven't had a lot of time to use it yet, but so far it is AWESOME.

As a daily driver (at home) SGI user that sold a Mac Pro (and never once missed it) to upgrade his Octane 2, I 100% agree with sybrfreq. I went SGI all the way, and I have not been disappointed. Be warned though, this path is certainly not for everyone. The way I look at it was this: I paid 3x as much as I did for the Tezro for a machine that I grew to despise. $1000 - $2000 is not a lot to spend for a daily driver machine if you're a computer person, just figure out where your priorities are.

Just my $0.02.
-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
I need like 12 to 14 or more depending on price, premium modules preferred. Anyone got any?

Thanks!
-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
I was looking for 2 gb kits, not 1 gb kits. Anyhow, I should be all set now, thanks for your reply!

-Jesse

_________________
:ChallengeL: :O2000: :0300: (x6 Linked) :Octane2: :Octane: :1600SW: :Indigo2IMP: :Indy: (x2) :Indy: (4x Challenge S) :PI: :Tezro: :Fuel:
Before I start I'd very much like to reiterate that I am *NOT* responsible for any damages resulting from the use or misuse of any information I provide on this forum nor am I responsible if your Origin suddenly becomes sentient and decides to take over the world.

Now that that's out of the way, onto some good stuff.

This all started when I had some problems with my R brick on my O300...the l1 wouldn't start (was getting the couldn't contact L1 error on the display). I'd experienced this before when the Dallas chip had either fallen out of it's socket (usually during shipping) or failed. I borrowed a Dallas chip from a spare fuel motherboard, since they both use the same type (DS1742W-120) and it fixed my issue, but also seemed to yield some additional unexpected fruit:

Code: Select all

09/16/10 19:04:54 ** fixing invalid SSN value
09/16/10 19:04:54 ** fixing BSN mismatch
09/16/10 19:04:54 USB0: waiting on open
09/16/10 19:05:53 L1 booting 1.22.4
09/16/10 19:05:55 USB0: waiting on open
09/16/10 19:06:50 L1 booting 1.22.4
09/16/10 19:06:53 USB0: waiting on open
09/16/10 19:07:17 USB0: opened
09/16/10 19:07:17 USB0: registered as remote
09/16/10 19:07:17 USB0: registered for events
09/16/10 19:07:19 INFO: System serial number reassigned to M1000707 from attached L2.


After seeing that, I set out to determine whether or not this could be reproduced, or if my serial number was simply corrupted when my R brick went haywire. I bought another R brick off of ebay and several of the previously mentioned Dallas DS174W-120 chips from quest components ( http://www.questcomp.com ).

Here's the procedure as I followed it:
I started by powering up the R brick and making sure it already had a serial number set:

Code: Select all

001r27-L1>serial all

Data                            Location      Value
------------------------------  ------------  --------
Local System Serial Number      NVRAM         L1000362
Reference System Serial Number  Attached L2   M1000707
Local Brick Serial Number       EEPROM        LPR391
Reference Brick Serial Number   NVRAM         LPR391


As you can see, the Local system serial number and the serial from my L2 controller don't match.

After noting this, I proceeded to install one of the brand new chips in the router brick and reboot. The brick seemed to come up alright, but I wasn't sure how to address it from the L2 controller as the rack and brick numbers were now reading as ---r--- on the display. It didn't take me long to realize that the old fuel I had sitting in the corner would once again become useful. I pulled the chip out of the R brick, installed it in the fuel motherboard, attached to the fuels L1 serial port on the motherboard, and issued and did the following:

Code: Select all

---a---L1>brick rackslot 1 27
brick rack set to 001 (takes effect on next L1 reboot/power cycle)
brick slot set to  27 (takes effect on next L1 reboot/power cycle)
---a---L1>
---a---L1>reboot_l1


SGI SN1 L1 Controller
Firmware Image B: Rev. 1.22.6, Built 08/07/2003 12:56:31


001a27-L1>
001a27-L1>


This set rack and slot numbers on the chip for me, so I then reinstalled it into the R brick and powered it up again with the following results:

Code: Select all

Eos-001-L2>1.27 l1
entering L1 mode 001r27, <CTRL-T> to escape to L2

001r27-L1>log
02/07/06 06:28:15 nvram checksum error - initializing core data.
02/07/06 06:28:15 nvram checksum error - initializing extended data.
02/07/06 06:28:15 nvram checksum error - log pointers invalid, log pointers reset
02/07/06 06:28:15 L1 booting 1.20.6
02/07/06 06:28:15 ** fixing invalid SSN value
02/07/06 06:28:15 ** fixing BSN mismatch
02/07/06 06:28:15 USB0: waiting on open
02/07/06 06:28:15 L1 booting 1.20.6
01/14/18 13:42:55 ^[ZZ____Z_[_^Z_^^ZZ____Z_[_^_Z_^^Z_____[Z_ZZZ_[ZZ[_^^_[^[_^Z^_[^ZZ_____ \
^▒▒▒▒▒Z_Z[ZZZZ_ZZ_____▒▒▒Z_^Z__[[^_Z_^ZZ_____[ZZ_ZZZ[Z__^_ZZZ[^Z^[[^▒▒▒▒▒ZZ_____[▒▒▒▒ \
_[[^▒_^Z_Z_^ZZ___▒Z__^▒▒▒^^ZZ_____[ZZZZ_[[^[^▒▒1 booting 1.20.6
02/07/06 06:28:15 USB0: waiting[ZZ__^[^02/07/06 06:28:15 L1 booting 1.22.6
02/07/06 06:28:15 PSC: 0x07
02/07/06 06:28:15 Error setting speed on device 3
02/07/06 06:28:15 NVRAM doesn't match EEPROM
02/07/06 06:28:15 USB0: waiting on open
02/07/06 06:28:15 SMP unregistering events
02/07/06 06:28:15 UNREG: 300083f0 0 4
02/07/06 06:28:15 SMP-R: UART:UART_FRAMING_ERROR
02/07/06 06:28:15 L1 booting 1.22.6
02/07/06 06:28:15 PSC: 0x07
02/07/06 06:28:15 Error setting speed on device 3
02/07/06 06:28:15 USB0: waiting on open
02/07/06 06:28:15 L1 booting 1.22.6
02/07/06 06:28:15 PSC: 0x07
02/07/06 06:28:15 Error setting speed on device 3
02/07/06 06:28:15 USB0: waiting on open
02/07/06 06:28:15 L1 booting 1.20.6
02/07/06 06:28:15 USB0: waiting on open
02/07/06 06:28:15 USB0: opened
02/07/06 06:28:15 USB0: registered as remote
02/07/06 06:28:15 USB0: registered for events
02/07/06 06:28:15 INFO: System serial number reassigned to M1000707 from attached L2.
02/07/06 06:28:15 L1 booting 1.20.6
02/07/06 06:28:15 USB0: waiting on open
02/07/06 06:28:15 USB0: opened
02/07/06 06:28:15 USB0: registered as remote
02/07/06 06:28:15 USB0: registered for events
001r27-L1>


And there you have it...from start to finish. Now clearly one doesn't have to use a fuel to set those parameters on the chip, if you look at the data sheet, it's quite simple to read/write/and even clear it. The Fuel was just the quickest means to an end that I could think of. If I get bored maybe I'll build a little device to program these things...or perhaps someone else wants to pick up the torch and run some more?

One further item, you'll notice in the log that there's some uninitialized data in there...it's probably a good idea to load the defaults after you've performed this, just to make sure all of the settings start at something reasonable.

I've been meaning to do this for awhile, and I apologize thoroughly for not getting to it sooner.

Please use this knowledge responsibly.
-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
Score. Thanks Regan!

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
Thanks dude!

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
Ok, so here's a simpler way to do it and all you need is a blank/new chip.

1. Power down your router brick
2. replace the chip with a new one
3. power up the router brick and connect it to your l2 controller, making sure that all of your serial numbers are already set how you need them
4. log into the l2 controller and do a config verbose and find the unit with no rack and slot id assigned like so:

Eos-001-L2>config verbose
L2 192.168.20.15: - 001 (IR 80a8140f, C 00000000) (LOCAL)
L1 192.168.20.15:2:0 - 001c07 (b1;p2/1;d4 /dev/sgil1_2)
L1 192.168.20.15:1:0 - 001c06 (b1;p1;d2 /dev/sgil1_1)
L1 192.168.20.15:4:0 - 001c03 (b1;p2/4;d6 /dev/sgil1_4)
L1 192.168.20.15:3:0 - 001c01 (b1;p2/2;d5 /dev/sgil1_3)
L1 192.168.20.15:0:0 - ---r-- (no rack and slot ID set) (b2;p2/1;d3 /dev/sgil1_0)
L2 Clients:
127.0.0.1: (IR 8aa8140f) sgi (sgi) @ localhost running 'l2part'
127.0.0.1: (IR 86a8140f) sgi (sgi) @ localhost running 'l2gui'
127.0.0.1: (IR 88a8140f) sgi (sgi) @ localhost running 'l2flash'


5. in the output to the right of the unit with no slot id you'll notice sgil1_0, the number at the end is the port number, in this case 0
6. issue the command :portnumber:0 brick rackslot 1 27 (or whatever you want it set to) and then :portnumber:0 reboot_l1 like so:

Code: Select all

Eos-001-L2>:0:0 brick rackslot 1 27
000r00:
brick rack set to 001 (takes effect on next L1 reboot/power cycle)
brick slot set to  27 (takes effect on next L1 reboot/power cycle)
Eos-001-L2>:0:0 reboot_l1
Eos-001-L2>INFO: closed connection to 000r00
INFO: opened USB device at b2;p2/1;d4 (/dev/sgil1_5)


7. Profit!! :D

Code: Select all

Eos-001-L2>1.27 log
001r27:
02/07/06 06:28:15 checksum Error - common header initialized
02/07/06 06:28:15 nvram checksum error - initializing core data.
02/07/06 06:28:15 nvram checksum error - initializing extended data.
02/07/06 06:28:15 nvram checksum error - log pointers invalid, log pointers reset
02/07/06 06:28:15 L1 booting 1.20.6
02/07/06 06:28:15 ** fixing invalid SSN value
02/07/06 06:28:15 ** fixing BSN mismatch
02/07/06 06:28:15 USB0: waiting on open
02/07/06 06:28:15 USB0: opened
02/07/06 06:28:15 USB0: registered as remote
02/07/06 06:28:15 USB0: registered for events
02/07/06 06:28:15 INFO: System serial number reassigned to M1000707 from attached L2.
02/07/06 06:28:15 L1 booting 1.20.6
02/07/06 06:28:15 USB0: waiting on open
02/07/06 06:28:15 USB0: opened
02/07/06 06:28:15 USB0: registered as remote
02/07/06 06:28:15 USB0: registered for events
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.
nekonoko wrote:
Awesome, thanks!


You're quite welcome, but more importantly thank you for everything that you do.

-Jesse

_________________
:Onyx2R: :O3x06R: :ChallengeL: :Onyx: :O2000: :PI: :Octane: :1600SW: :1600SW: :Indigo2IMP: :A350: :Indy: :Indy: :Indy: (4x Challenge S)
Just a thought....there's a little jumper that IIRC is near the CPU that will force it to boot if it's closed....sometimes if the O2 ends up in a funky state this will snap it out of it. It certainly shouldn't hurt anything to try it.

-Jesse
:O3x06R: :ChallengeL: :Octane: :Indy: (4x Challenge S)
Just culled the herd.