View previous topic :: View next topic |
Author |
Message |
jonathanross Tux's lil' helper
Joined: 19 Mar 2005 Posts: 77 Location: Planet Earth
|
Posted: Sun Nov 19, 2006 12:32 pm Post subject: Netra X1 HOWTO CD INSTALL SPARC GENTOO OBP PROM LOM BOOT |
|
|
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 |
|
Back to top |
|
|
|
|
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
|
|