Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Netra X1 HOWTO CD INSTALL SPARC GENTOO OBP PROM LOM BOOT
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
jonathanross
Tux's lil' helper
Tux's lil' helper


Joined: 19 Mar 2005
Posts: 77
Location: Planet Earth

PostPosted: Sun Nov 19, 2006 12:32 pm    Post subject: Netra X1 HOWTO CD INSTALL SPARC GENTOO OBP PROM LOM BOOT Reply with quote

Hi all.

After continually getting the "FATAL: Kernel too old" error at the chroot stage of the TFTP boot install (and finding the mass of docs too ambiguous) I've summarised getting a networked Netra X1 machine running quickly with Gentoo ready for an install.

Take the top of the chassis off (one screw at the back). Find an old generic CDROM Drive (try a few drives if the OBP doesn't recognise it first time) and plug it into the second IDE channel. Pop a minimal install CD in the drive - SPARC 2006.1 in my case. Then do the following:

Code:

lom> bootmode forth
lom> poweron
ok> reset-all
Timeout waiting for RARP ..
> #.
lom> break
ok> probe-ide-all [if it doesn't work try probe-all]
[Wait for all four devices to show up]
ok> boot cdrom

Boot device: /pci@1f,0/ide@d/cdrom@2,0:f  File and args:
SILO Version 1.4.13
\
------------------------------------------------------------------
Welcome to the Gentoo/Linux SPARC64 InstallCD 2006.1
------------------------------------------------------------------
boot: 2617 nodhcp



If you have problems booting off the CD with a badly configured OBP then look at the following:

Set the boot order with:

Code:
set-env boot-device? disk cdrom net


Code:
diag-switch ? false

Setting diag-switch as true gave me boot-order problems so change it to false to come out of diag mode.

More OBP info here --> http://www.gentoo.org/doc/en/gentoo-sparc-obpreference.xml



I had real headaches with the correct version of Davicom NIC (old EEPROM and SABRE0 PCI controller SER errors) but got it in the end:

Code:

For your embedded NICS use these two as modules but only add 'tulip' to the autoload file:

Device Drivers --> Networking Support --> Ethernet 10 or 100 Mbit -->


   [*] "Tulip" family network device support                           
  │ │< >   Early DECchip Tulip (dc2104x) PCI support (EXPERIMENTAL)
  │ │<M>   DECchip Tulip (dc2114x) PCI support                           
  │ │[ ]     New bus configuration (EXPERIMENTAL)                       
  │ │[ ]     Use PCI shared mem for NIC registers                       
  │ │[ ]     Use NAPI RX polling                                         
  │ │< >   Generic DECchip & DIGITAL EtherWORKS PCI/EISA               
  │ │< >   Winbond W89c840 Ethernet support                             
  │ │<M>   Davicom DM910x/DM980x support                               
  │ │< >   ULi M526x controller support



Compile the tulip driver as a module and force the driver to 100baseTx-FD mode.

Code:
add to /etc/modules.autoload.d/kernel-2.6

tulip


Code:
add to /etc/modules.d/aliases

alias eth0 tulip on
alias eth0 tulip on

options tulip options=14,14


Reboot. When it comes up there will be no networking so:

Code:
modprobe -r dmfe

modprobe -r tulip

modprobe tulip

lsmod
Module                  Size  Used by
tulip                      53576  0

/etc/init.d/net.eth1 start                  (actually ETH0 on the server chassis)



Hopefully that'll save other people the half day of research I did !

J :roll:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum