[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

SPARCengine Ultra AXi - need to boot Solaris before Linux



Hi,

I have a "Sunray" workstation based on the SPARCengine Ultra AXi motherboard,
with a 440MHz processor, 512MB of RAM and a Raptor GFX PCI framebuffer.  I
have installed Solaris 9 and Debian 3.0 on it.

If I switch it on, boot Solaris, shutdown Solaris, and then boot Debian then
Debian boots OK, and I can run X with the glint driver (however, when I exit
X then the console doesn't get erased properly when scrolling).

If I switch it on and boot Debian with the default kernel it hangs:

SPARCengine(tm)Ultra(tm) AXi (UltraSPARC-IIi 440MHz), Sun Keyboard
OpenBoot 3.10.10 ME, 512 MB memory installed, Serial #807633.
Ethernet address 0:20:78:c:52:d1, Host ID: 800c52d1.



Initializing Memory -
Boot device: disk1  File and args: 
SILO boot: 
Uncompressing image...
[hangs here]


If I use a serial console, or use a kernel compiled without the pm2fb
framebuffer console driver it gets further, however it still hangs:

SPARCengine(tm)Ultra(tm) AXi (UltraSPARC-IIi 440MHz), No Keyboard
OpenBoot 3.10.10 ME, 512 MB memory installed, Serial #807633.
Ethernet address 0:20:78:c:52:d1, Host ID: 800c52d1.



Initializing Memory -
Boot device: disk1  File and args: 
SILO boot: 
Uncompressing image...

Remapping the kernel... done.
Booting Linux...
PROMLIB: Sun IEEE Boot Prom 3.10.10 2000/02/24 09:58
Linux version 2.4.18 (root@kraken.repton.int) (gcc version egcs-2.92.11 19980921
 (gcc2 ss-980609 experimental)) #1 Mon Jan 6 22:37:59 GMT 2003
ARCH: SUN4U
Ethernet address: 00:20:78:0c:52:d1
On node 0 totalpages: 64987
zone(0): 98135 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Found CPU 0 (node=f00801b8,mid=0)
Found 1 CPU prom device tree node(s).
Kernel command line: root=/dev/sdb7 ro
Calibrating delay loop... 878.18 BogoMIPS
Memory: 507592k available (1680k kernel code, 488k data, 128k init) [fffff800000
00000,000000002feae000]
Dentry-cache hash table entries: 65536 (order: 7, 1048576 bytes)
Inode-cache hash table entries: 32768 (order: 6, 524288 bytes)
Mount-cache hash table entries: 8192 (order: 4, 131072 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 262144 bytes)
Page-cache hash table entries: 65536 (order: 6, 524288 bytes)
POSIX conformance testing by UNIFIX
PCI: Probing for controllers.
PCI: Found SABRE, main regs at 000001fe00000000, wsync at 000001fe00001c20
SABRE: Shared PCI config space at 000001fe01000000
SABRE: DVMA at c0000000 [20000000]
PCI0(PBMA): Bus running at 33MHz
PCI0(PBMB): Bus running at 33MHz
ebus0: [auxio] [power] [SUNW,pll] [se] [su_pnp] [su_pnp] [ecpp] [fdthree] [eepro
m] [flashprom] [beeper] [SUNW,rasctrl]
PCIO serial driver version 1.54
su(mouse) at 0x1fff13602f8 (irq = 4,7ea) is a 16550A
Sun Mouse-Systems mouse driver version 1.00
su(kbd) at 0x1fff13803f8 (irq = 9,7e9) is a 16550A
keyboard: not present
SAB82532 serial driver version 1.65
ttyS00 at 0x1fff1400000 (irq = 12,7eb) is a SAB82532 V3.2
ttyS01 at 0x1fff1400040 (irq = 12,7eb) is a SAB82532 V3.2
Console: ttyS0 (SAB82532)
power: Control reg at 000001fff1724000 ... powerd running.
[hangs here]

Also, if I boot Solaris, then boot Linux without the pm2fb console driver
then start and exit X then the system hangs with a strange coloured screen
with parts of the boot messages mixed up with parts of the X display (this is
not just a graphics problem, I can't ping the machine either at this point).


There seem to be 3 underlying problems:

1) pm2fb is not setting up the graphics card correctly, hence the first hang
   when an attempt is made to switch to a framebuffer console.

2) X is not cleaning up properly on exit, hence the console problems and
   hangs when exiting X (this is not important to me if 1 can be solved).

3) The kernel isn't compatible with the power management on this board, hence
   the hangs after the "powerd running." message when using the serial
   console.  Aside: I tried to install NetBSD 1.6 on this machine but after
   the first few lines of kernel boot messages the system powers off!


I would like to remove Solaris from this machine - can anybody help?

Thanks,

Francis



Reply to: