Linux MIPS Architecture development
 help / color / mirror / Atom feed
* Small problems on Indy
@ 1999-07-12 12:39 Edwin Hakkennes
  1999-07-12 12:39 ` Edwin Hakkennes
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Edwin Hakkennes @ 1999-07-12 12:39 UTC (permalink / raw)
  To: linux; +Cc: Edwin Hakkennes

Hi all,

After lurking on the sgi-list for more than a year, I installed one of
our indy's with hardhat. I couldn't get bootp working, so I copied the
install kernel to the efs-root of the Irix (5.2?) disk, which proved a
workable solution.

I have a few questions:

1) The console uses 62 lines, but I can see only 47 of them using an
Iiyama monitor. I also tried a genuine SGI monitor, which gives me all
62 lines. How can I set the number of lines?

2) How can I specify kernel options in the ARC firmware?  

I tried
setenv -p OSLoadOptions "root=/dev/sdb1"
init
printenv OSLoadOptions 
which gives
OSLoadOptions=root=/dev/sd

so this doesn't seem to work.
Can I use rdev on i386 machine for this?

3) What is the prefered partitioning scheme.  I would like to go back
to one disk, with no IRIX installed. So the question is what partition 
types is the arc-firmware able to boot from? (iso,fat)

Can we alternatively store the kernel in the disk-label? From within Linux??

Is the following possible?  

sda1    20 MB      /boot    type=efs (or iso9660, or fat)
sda2   100 MB      /        type=ext2
sda3   whole disk? 				Is this necessary?
sda4   800 MB      /usr     type=ext2
sda5   128 MB      SWAP
sda6   REST        /data    type=ext2

Is linux capable of writing to an efs partition?


Thanks in advance,


Edwin Hakkennes


(I'm running 
Linux version 2.1.100 (root@alex3.med.iacnet.com) (gcc version 2.7.2) #1 Sun Jul 12 17:32:40 EDT 1998
on a 100Mhz Indy:
cpu                     : MIPS
cpu model               : R4600 V1.0
system type             : SGI Indy
BogoMIPS                : 99.94
byteorder               : big endian
unaligned accesses      : 0
wait instruction        : yes
microsecond timers      : no
extra interrupt vector  : no
hardware watchpoint     : no

Hinv of its neighbor running IRIX:

1 100 MHZ IP22 Processor
FPU: MIPS R4610 Floating Point Chip Revision: 0.0
CPU: MIPS R4600 Processor Chip Revision: 1.0
On-board serial ports: 2
On-board bi-directional parallel port
Data cache size: 16 Kbytes
Instruction cache size: 16 Kbytes
Main memory size: 64 Mbytes
Iris Audio Processor: version A2 revision 4.1.0
Integral Ethernet: ec0, version 1
Disk drive: unit 1 on SCSI controller 0
Integral SCSI controller 0: Version WD33C93B, revision D
Graphics board: Indy 8-bit
)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Small problems on Indy
  1999-07-12 12:39 Small problems on Indy Edwin Hakkennes
@ 1999-07-12 12:39 ` Edwin Hakkennes
  1999-07-12 20:56 ` Thomas Bogendoerfer
  1999-07-12 22:27 ` Ralf Baechle
  2 siblings, 0 replies; 4+ messages in thread
From: Edwin Hakkennes @ 1999-07-12 12:39 UTC (permalink / raw)
  To: linux; +Cc: Edwin Hakkennes

Hi all,

After lurking on the sgi-list for more than a year, I installed one of
our indy's with hardhat. I couldn't get bootp working, so I copied the
install kernel to the efs-root of the Irix (5.2?) disk, which proved a
workable solution.

I have a few questions:

1) The console uses 62 lines, but I can see only 47 of them using an
Iiyama monitor. I also tried a genuine SGI monitor, which gives me all
62 lines. How can I set the number of lines?

2) How can I specify kernel options in the ARC firmware?  

I tried
setenv -p OSLoadOptions "root=/dev/sdb1"
init
printenv OSLoadOptions 
which gives
OSLoadOptions=root=/dev/sd

so this doesn't seem to work.
Can I use rdev on i386 machine for this?

3) What is the prefered partitioning scheme.  I would like to go back
to one disk, with no IRIX installed. So the question is what partition 
types is the arc-firmware able to boot from? (iso,fat)

Can we alternatively store the kernel in the disk-label? From within Linux??

Is the following possible?  

sda1    20 MB      /boot    type=efs (or iso9660, or fat)
sda2   100 MB      /        type=ext2
sda3   whole disk? 				Is this necessary?
sda4   800 MB      /usr     type=ext2
sda5   128 MB      SWAP
sda6   REST        /data    type=ext2

Is linux capable of writing to an efs partition?


Thanks in advance,


Edwin Hakkennes


(I'm running 
Linux version 2.1.100 (root@alex3.med.iacnet.com) (gcc version 2.7.2) #1 Sun Jul 12 17:32:40 EDT 1998
on a 100Mhz Indy:
cpu                     : MIPS
cpu model               : R4600 V1.0
system type             : SGI Indy
BogoMIPS                : 99.94
byteorder               : big endian
unaligned accesses      : 0
wait instruction        : yes
microsecond timers      : no
extra interrupt vector  : no
hardware watchpoint     : no

Hinv of its neighbor running IRIX:

1 100 MHZ IP22 Processor
FPU: MIPS R4610 Floating Point Chip Revision: 0.0
CPU: MIPS R4600 Processor Chip Revision: 1.0
On-board serial ports: 2
On-board bi-directional parallel port
Data cache size: 16 Kbytes
Instruction cache size: 16 Kbytes
Main memory size: 64 Mbytes
Iris Audio Processor: version A2 revision 4.1.0
Integral Ethernet: ec0, version 1
Disk drive: unit 1 on SCSI controller 0
Integral SCSI controller 0: Version WD33C93B, revision D
Graphics board: Indy 8-bit
)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Small problems on Indy
  1999-07-12 12:39 Small problems on Indy Edwin Hakkennes
  1999-07-12 12:39 ` Edwin Hakkennes
@ 1999-07-12 20:56 ` Thomas Bogendoerfer
  1999-07-12 22:27 ` Ralf Baechle
  2 siblings, 0 replies; 4+ messages in thread
From: Thomas Bogendoerfer @ 1999-07-12 20:56 UTC (permalink / raw)
  To: Edwin Hakkennes, linux

On Mon, Jul 12, 1999 at 02:39:26PM +0200, Edwin Hakkennes wrote:
> 1) The console uses 62 lines, but I can see only 47 of them using an
> Iiyama monitor. I also tried a genuine SGI monitor, which gives me all
> 62 lines. How can I set the number of lines?

The screen size is compiled into the old kernels. Get a newer kernel, which
will autodetect the screen size setup by the ARC console. You can find a newer
kernel on ftp://ftp.linux.sgi.com/pub/linux/mips/test/vmlinux-indy* (take
the newest one).

Thomas.

-- 
   This device has completely bogus header. Compaq scores again :-|
It's a host bridge, but it should be called ghost bridge instead ;^)
                                        [Martin `MJ' Mares on linux-kernel]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Small problems on Indy
  1999-07-12 12:39 Small problems on Indy Edwin Hakkennes
  1999-07-12 12:39 ` Edwin Hakkennes
  1999-07-12 20:56 ` Thomas Bogendoerfer
@ 1999-07-12 22:27 ` Ralf Baechle
  2 siblings, 0 replies; 4+ messages in thread
From: Ralf Baechle @ 1999-07-12 22:27 UTC (permalink / raw)
  To: Edwin Hakkennes; +Cc: linux

On Mon, Jul 12, 1999 at 02:39:26PM +0200, Edwin Hakkennes wrote:

> After lurking on the sgi-list for more than a year, I installed one of
> our indy's with hardhat. I couldn't get bootp working, so I copied the
> install kernel to the efs-root of the Irix (5.2?) disk, which proved a
> workable solution.
> 
> I have a few questions:
> 
> 1) The console uses 62 lines, but I can see only 47 of them using an
> Iiyama monitor. I also tried a genuine SGI monitor, which gives me all
> 62 lines. How can I set the number of lines?

You seem to be running the kernel shipping with Hard Hat which had problems
like this due different positioning of the gfx.  Current kernels are
more like IRIX in that aspect.

> 2) How can I specify kernel options in the ARC firmware?  
> 
> I tried
> setenv -p OSLoadOptions "root=/dev/sdb1"
> init
> printenv OSLoadOptions 
> which gives
> OSLoadOptions=root=/dev/sd

Run it like /vmlinux root=/dev/sdc1 or so.

> so this doesn't seem to work.
> Can I use rdev on i386 machine for this?

Yes, but it will not work ;-)

> 3) What is the prefered partitioning scheme.  I would like to go back
> to one disk, with no IRIX installed. So the question is what partition 
> types is the arc-firmware able to boot from? (iso,fat)

The volume header, EFS and BOOTP/TFTP.

If you're using IRIX's sash then you can also boot a kernel from XFS
or whatever else sash supports.

> Can we alternatively store the kernel in the disk-label? From within Linux??

I'm working on a tool to do this.  Even better, on a bootloader which
will be able to read the kernel to launch from a ext2 filesystem.

For the time being you can use dvhtool under IRIX to do this.

> Is the following possible?  
> 
> sda1    20 MB      /boot    type=efs (or iso9660, or fat)
> sda2   100 MB      /        type=ext2
> sda3   whole disk? 				Is this necessary?

That whole disk partition thing is actually an IRIX-ism which wasn't
supposed to make it into Linux ...

> sda4   800 MB      /usr     type=ext2
> sda5   128 MB      SWAP
> sda6   REST        /data    type=ext2
> 
> Is linux capable of writing to an efs partition?

No, only reading and that only in current kernel versions.

  Ralf

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1999-07-12 22:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-07-12 12:39 Small problems on Indy Edwin Hakkennes
1999-07-12 12:39 ` Edwin Hakkennes
1999-07-12 20:56 ` Thomas Bogendoerfer
1999-07-12 22:27 ` Ralf Baechle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox