The collected works of CordlessTucanMania

Hi,

I sure hope someone can help me out...I'm halfay through a netboot, but keep getting stuck after I start INST.

Linux box:
FC4 kernel 2.6; dhcp; tftp; rsh; rlogin; xfs support -- are all working.

SGI:
Octane 2 - 2x600 R14; IP30; 1x 36 GB sys disk; 2 x 72 GB Seagates - working. (sweet, eh?)

I had the thing up and running, but decided to do a clean install (ha ha).

Media: I have SCSI CDROM on SGI
6.5 foundation 1 in native efs
same foundation 2
same NFS
**the overlay cds exist on the linux box HD, and ISO CD,and on my XP box but not bootable efs (otherwise I'd be done by now!)
I have copied the install media to one of the local SGI HDs, before I started the clean istall, just in case. I have root.

The problem:
I can netboot overlay 1, and I did, and I fx'd the sys drive. Then it starts INST, and tells me "conection lost" ....fu**##@$!). After it loads the install tools, it asks me:
"What is the name of your machine?"
"What is the IP address of your machine?"
and netmask. To which I reply with the same IP #s I've been using. That's when it all seems to go wrong.

***EDIT -- Here's what I've been doing:
Boot SGI, pause for maintainence. Select Install System Software. Select remote location. [email protected] <accept location> /one/dist <accept directory>. Then it loads install tools 10%....20%...etc. Then it asks me about my host name, IP addr, netmask. I answer Octane then 192.168.0.200 (same info in DHCP on Linux box), accept the default netmask, and I get the main inst screen, if I try to 'open' another source from the net, I get "Error: Lost connection to 192.168.0.100". And then it sucks. Could these hostname/IP questions be over-ridden somehow?

***end EDIT


I have read almost every FAQ I could find, as well as searched this forum, and I can't understand what I'm missing. My dhcpd.conf has a fixed address line for the SGI. irix media is in /tftpboot.

Like I said, I can get as far as loading INST, but then it won't talk to the Linux box anymore?
I have a linux user called "instsrv" who uses the ksh, the .rhosts file, etc. like the FAQs suggest.

These two machines are on a dlink router seperate from the world, so security is not an issue.

Something is going right, as I got this far, but I'm going out of my mind trying to get the rest of 6.5.24 in.

Anyone know a fix? Mount the 73G from inst admin (How?!)
Make efs CDs from ISOs? Fix the netboot?

Any help greatly appreciated.

PS I'm better at Irix than Linux, but not by that far ;-)

TIA

----------------------CTM
--------CTM
VenomousPinecone wrote: The fix is simple, external scsi cdrom or another SGI machine. I tried the linux netboot and it was waaaaaay more hassle than it was worth, seriously. It was wiser just to spend 20 usd on the drive.


I have one(!) My bad, I was not clear about it being external, which it is, and it works. If you re-read my post above...
Media: I have SCSI CDROM on SGI
6.5 foundation 1 in native efs
same foundation 2
same NFS
**the overlay cds exist on the linux box HD, and ISO CD,and on my XP box but not bootable efs (otherwise I'd be done by now!)
I have copied the install media to one of the local SGI HDs, before I started the clean istall, just in case. I have root.


The problem is that my overlay CDs (the bootable ones for 6.5.2x) are not native efs, so are no use even with the external CD.

You are right about the netboot, it sure is a pain.

Thanks anyhow,

----CTM
--------CTM
yetanother**ixuser wrote: hmmm.....
why not install foundation from cd-drive as common, and the rest of the crap over nfs from the linux box or from an local dir. i see no need to boot from the overlays at all.
discussions welcome!


I'm interested...Could you be a little more explicit. Are you suggesting I put the foundation CDs in and install from there? I was under the impression that 6.5 foundation CDs could not detect, or rather do not have the image for, an IP30 system or was it the R14000 CPUs. Can you confirm this?
Could you geek -> english "common" for me? <g>

Another plan was to use 6.5.19 CDs, of which I have "Aquired", and then do a live upgrade. I have 3 of 4 IRIX 6.5.19 CDs (efs) which will boot. I tried this, but then I get an "autoboot failed" after. I may have hosed my sys disk after the fx.64 I did last night. I may try to find fx and re-partition again.

Oh, a cool tip...you know those "burn with nero" .nrg images that, uh, float around. Well, it turns out that you can mount those directly in Fedora Core 4. 'mount -t efs -r -o loop thing.nrg /mnt/place'. You may then copy, search, etc. the files in the image as if they were a mounted filesystem, which I guess they are. No need for dd or anything. A netboot will definately not see a loopback device, but you can certainly get files this way, say if you DIDN'T have a 512 byte capable cd. --Just trying to add something to the world if I can.

Now, could you, per favore, give me some more detailed procedures/instructions?

I'm googling about now, so wish me luck , 8)

tia
--------CTM
VenomousPinecone wrote: Install foundation from the CDROM, and install the overlays from the nix box or from the local machine.


This makes sense, does it matter how I boot, either net 6.5.2x overlay1 or CD 6.5.1x overlay1 ?

I also have a downloaded "Irix 6.5 Installation CD" which makes me a bit nervous. It did burn to efs from .nrg, and I can ls dksc(1,1,8) and see some files (sash, IP30, etc.), though if I try to use it from the graphical install, it copies installation tools to disk...and hangs during the procedure. Just now I think I'll try to boot it from the command line PROM and se if that's any different.
Any thoughts on best boot?
--------CTM
octavia wrote: hi ,
Maybe this can help :
You need an open passwordless guest account on the remote box .


Hi, I have tried that, and exev made a .rhosts file in the /home/guest dir. Then deleted the guest:X:yadayada to guest::yadayada in /etc/passwd.

Is there not some kind of hidden/secret passwd file on FC4/modern Linux systems I don't know about? That might be it, perhaps I'm not removing the password after all. There is no way to add a user and specify that the user have no password that I know of, am I right or is there a trick?

Also, is it guest or nobody that PROM logs into?

Thanks everybody for your help.
--------CTM
zappa wrote: actual passwords are usually stored in /etc/shadow, I'm not sure what happens if you delete the :X: marker from /etc/passwd. I think as root you can use the passwd program to change the password to an emtpy one.


Hmmm. See I knew there was some Linux sh** I was probably missing. Though I'm not sure how that would help the lost connection error, I may try it.

In the meantime (as if you all want a play-by-play) :? I have booted sa from net, then when in inst, switched distributions to local CD, foundations 1 and 2. The only missing bit was desktop_base.sw.dso62. I reckon it's on an application CD, or one of the overlays. I just hit 'GO' , it doing stuff. I resolved the conflict by not installing deasktop_bas_...62eos or whatever it was. Hopefully I can log in OK and live install it, as per, uh, sorry dude, forgot your name, sugestion.

I do not want to mix versions at all, so didn't use an application CD from (I think) 6.5.27 that I have. Does this matter?

Oh, did I mention that infact I have 7 CD drives? I got an old tower CD thing from 1998. They did not read efs. I was bummed. Turns out that they were and are, all toshiba 5701's. One needs to jump the parity jumper in back #5 but that's from memory, to get it to read 512 blocks, and therefore efs. I'm only using one right now, but in theory I could become a CD install uber machine. All irix CDs loaded at once. Of course that assumes one would want to do this more than once in their life...

ALmost there...
--------CTM
jan-jaap wrote: There are two gotchas when using a Linux box as an install server:
1) local port range. You obviously got that covered, or the thing wouldn't boot at all.
I think, I do a "echo 2048 32767 > /proc/sys/net/ipv4/local_port_range" and a "echo 1 > <samedir>/ip_no_pmtu" or ptmusomething, what is in one of the FAQs.

jan-jaap wrote: 2) During the install process, [snip] Read the faq again about using csh or ksh or recompiling bash with a special flag.[snip]

Yes many say pdksh is the one, but my FC4 has ksh installed, so I assume it's the same. And yes, if you forget to unlink it before shutting down, you will have to boot from CD and 'rescue', to re-link sh -> bash. Odd.

jan-jaap wrote: I'm currently rebuilding my Linux server[snip]. If I figure out a recipe I'll turn it into a FAQ.

Which I would love to read. What would be really hand is an in depth FAQ specific to FC4.

On a note to everybody, I am standing down for the moment, as I have picked some last minute 'emergency' work today. I may wait until I have propper IRIX media, either bought or imaged directly from orig boxed set. Then just CD install like normal people ;-) .
Meantime I think I found the problem w my linux config. I can test my rsh by doing 'rsh <local system> -l guest
It then tries to klogin I think, fails, says trying regular rlogin, and works, HOWEVER, when I'm guest with the $prompt and I try something like 'cat /etc/passwd/ I get a permission denied error. Same error SGI box gives trying to connect. Seems like loading sa and opening dist folders are slightly different. May try to address this when I get back (late) tonight. Otherwise I'll stop fighting a losing battle and wait a few days for proper media.

Thanks though, to all who have helped, your suggestions have been good.

Cheers,
--------CTM
Hey Nekochaners,

Long time no post. Luckily I found my login info. I have been lurking a bit though, and excelent reading as always. I plan on some interesting posts in near future, on getting origin/onyx cards to go into Octanes (again, but I have new techniques now...). Plus I might be selling some EFS compatible CD ROM drives(toshiba, internal), too.

As much as I'd like to enjoy in the homecoming, and we will later (!), I do have a question:

I have read again and again the post(s) on non-sgi Ethernet cards, and was hoping to apply the same hack to a dual port card. I was able to buy an SGI (single) card for $20 last year for my Octane2, but now I need to go faster. There don't seem to be any SGI dual port Ethernet (PCI-X) cards around. "Vendors", shudder the thought, have quoted C. $700 US. This is not going to happen.

So, does anyone know what Broadcom chipset, or what chipset in general was used in the SGI dual port PCI ethernet cards? Will the same driver tweak work? Has anyone tried?

There does not seem to be any NetExtream BCM5701 dual port cards made. There must be something, though. The other option is to try and put two single port cards into the cardcarge, but this would leave me no slots left at all, and does not sound as good as a single dual port solution. I might be wrong on that, so feel free to correct.

Has anyone got a non-sgi dual port PCI Ethernet card to work in Octane2?

Any help appreciated,
--------CTM
Thanks folks,

Dr. Dave wrote: The downside is it's not gigabit, which sounds like what you're looking at. The trick, as you've noted then, is to figure out what SGI used, and hack the driver which should work fine. Note that the Octane is not PCI bridge-chip friendly...

Dr. Dave, your R&D method are quite smooth, I tried to get where you got but didn't think to scour SGi's web site.
Good call about the non bridge-friendlyPCI slots, reinforces my single-card dual-port theory. Plus, I don't have any open XIO slots, only two PCI left in the caardcage.

So, after reading the posts, here is the plan: I have bought a NetXtreme31P6401 PCI-X card from serversupply.com. This was cheaper than Ebay, really. It should arrive next week sometime. It is a dual port card based on the BCM5701 chipset. I will then mod the driver to accept the vendor ID string, and add a dash of hope.

I'm not expecting too much performance increase, as I have a fibre channel card in the PCI cardcage also, so I assume that the cardcage to XIO bridge, which I understand to be 3 PCI cards to one XIO slot, will most likely peak out on bandwidth.
I can't say for sure how much each card is pulling right now, though one day I'd like to measure them. If I had to guess, I'd say FC card is getting ~60MB/sec. and the Gbit single about 40. I will soon put a dual port FC card in along with the dual port Ethernet.

At this stage in my life, an extra 30MB/Sec. would be worth $60 ;-)

Anyone know how much data can squeeze through a cardcage in an Octane2, in theory and practice?

Thanks all,
--------CTM
Well,
Dr. Dave wrote: For fibre channel, around 170MB/sec - so this is likely in and around the top end for the bridge chip.

That feels about right. I recall getting about that through my shoehorn FC card. Yet I have worked on Octanes that can grab HD video (~200 MB/s w audio), so I'm figuring that the bridge chip tops out a little less than a 'pure' XIO.

In any case, I will do some tests after the new kit is in, and report back.

Thanks,
--------CTM
Well, I'm back. I dropped out for a while to go to IBC in Amsterdam, then took some time off, then had to work for a bit, and finally I am now ready to try to install the dual port Ethernet card.

OK, tried it, and seem to have the problem of ID-ing the vendor SUB string. From my research (so far), it looks like it should drop right in. It didn't, not surprised. One problem I have, is no PC with a long PCI bus, this card has the old-style long form factor. Droops right in the card cage, though, and gets power, and I can see the link light, too. Just no hinv.
So now to try and figure out which subsys values to put into if_tg.o. Who makes the card? Good question, there is "BCM95704CA40-I" printed on the PCB, and the one that came out had "3com" silk screened on it. Can't find subsys numbers anywhere on the web, yet. This link may answer my own question, when I get back, though I already know 14E4 and 1648 are the vendor and chip, it's the SUBsys I'm missing.
http://moon.hanya-n.org/comp/alpha/hct/GbE.html
Damn, gotta run just now, but will hack on this later today, and report. I think I can find it. Meantime, if anyone recognizes the chip (pic attached), please do tell. Or is the seller/vendor/card itself important?
[EDIT]
Well, al least I'm editing my posts, as opposed to answering my own. I don't get out much, but I recall this sort of thing is frowned upon. So, I was mostly in traffic today, instead of testing my NIC. Harsh, I was mugged by stalled cars.
The R&D from my end is a little depressing, the most comprehensive list of vendor subsys codes I could find, nowhere does they list a card similar to mine. Puzzling, this. Mine is for sure 5704 chip, made for IBM by Broadcom, hence the "-I" at the end of the printed part number on the card. Dell cards have a "-D" appended to it, etc. The problem exists that the amalgamation of ID strings I pu together has no IBM subsys code. Here is a snippet from http://pciids.sourceforge.net/v2.2/pci.ids --the comments at the end [are mine]
------------------------------------------------------------------
1648 NetXtreme BCM5704 Gigabit Ethernet
0e11 00cf NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T)[compaq]
0e11 00d0 NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T) [compaq]
0e11 00d1 NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T) [compaq]
1028 014a PowerEdge 1750 [DELL]
103c 310f NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T) [HP]
10a9 8013 Dual Port Gigabit Ethernet (PCI-X,Copper) [SGI]
10a9 8018 Dual Port Gigabit Ethernet (A330) [SGI]
10a9 801a Dual Port Gigabit Ethernet (IA-blade) [SGI]
10a9 801b Quad Port Gigabit Ethernet (PCI-E,Copper) [nahhh]
10b7 2000 3C998-T Dual Port 10/100/1000 PCI-X [3COM]
10b7 3000 3C999-T Quad Port 10/100/1000 PCI-X [3COM]
1166 1648 NetXtreme CIOB-E 1000Base-T [broadcom / serverWorks]
1734 100b PRIMERGY RX/TX series onboard LAN [??? this is odd, Fujitsu-Siemens Computers GmbH makes that.]
--------------------------------------------------------------------
Separately, IBM is "International Business Machines Corp.", and their ID is 1014. Now why can't they make their vendor subsys secret known, I don't know. So this puts me close, but missing only the Board Device code. I may hazard a guess tomorrow, something like:

Code: Select all

Chip   Chip          Sybsys   Subsys   Board
I/F   Vendor   Device   Vendor   Device       Rev
===   ======   ======   ======   ======   ======
tg0   0x14e4   0x1648   0x1014   0x????   0x0000    TucanNet Extreme Copper ;-)
to maybe
tg0   0x14e4   0x1648   0x1014   0x1648   0x0000    (That's how Broadcom does it)


On the other hand, I could re-double my efforts to find a PC with a PCI-X slot in it!
Question to forum: Is there a way to query, from Irix, the EEPROM of an installed card, if hinv does not see it? Some kind of micro app? A testing tool someone might know about?
TAI for that, and I'll report back progress.


Bye for now,


--------CTM
--------CTM