Problems with 5.3R on Ultra1 with Qlogic SBUS Controller

Gheorghe Ardelean ardelean at ww.uni-erlangen.de
Tue Mar 1 20:03:20 GMT 2005


Hi,

I am trying to boot my plain Ultra1 (not 1E) which is not supported "as
is". So I put an Qlogic SBUS Diff SCSI controller (ISP1000) in it and a
HDD on which I have preinstalled FreeBSD 5.3R ( on my Ultra 5 + Adaptec 2944).

As soon as it detects the zs0 the boot process hangs.
Has anybody any idea about what could cause this hang?

Here is the boot message:

ok boot /sbus at 1f,0/QLGC,isp at 0,10000/sd at 0,0
Boot device: /sbus at 1f,0/QLGC,isp at 0,10000/sd at 0,0  File and args:

>> FreeBSD/sparc64 boot block
   Boot path:   /sbus at 1f,0/QLGC,isp at 0,10000/sd at 0,0:a
   Boot loader: /boot/loader
Console: Open Firmware console

FreeBSD/sparc64 bootstrap loader, Revision 1.0
(root at bobbi.cse.buffalo.edu, Fri Nov  5 02:16:10 UTC 2004)
bootpath="/sbus at 1f,0/QLGC,isp at 0,10000/sd at 0,0:a"
WARNING: attempt to free non dma-alloc'd range: -2000 2000
Loading /boot/defaults/loader.conf
WARNING: attempt to free non dma-alloc'd range: -2000 2000
WARNING: attempt to free non dma-alloc'd range: -2000 2000
WARNING: attempt to free non dma-alloc'd range: -2000 2000
WARNING: attempt to free non dma-alloc'd range: -2000 2000
/boot/kernel/kernel data=0x3b5f08+0x49e28 syms=[0x8+0x4ef60+0x8+0x43746]

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 8 seconds...

Type '?' for a list of commands, 'help' for more detailed help.
OK boot
nothing to autoload yet.
jumping to kernel entry at 0xc0040000.
stray vector interrupt 2033
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.3-RELEASE #0: Fri Nov  5 19:30:40 UTC 2004
    root at bobbi.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "tick" frequency 142988906 Hz quality 1000
real memory  = 335544320 (320 MB)
avail memory = 304701440 (290 MB)
cpu0: Sun Microsystems UltraSparc-I Processor (142.99 MHz CPU)
nexus0: <Open Firmware Nexus device>
sbus0: clock 25.000 MHz
sbus dvma: DVMA map: 0xfc000000 to 0xffffffff
sbus0: [FAST]
sbus0: [FAST]
initializing counter-timer
Timecounter "counter-timer" frequency 1000000 Hz quality 100
sbus0: <U2S UPA-SBus bridge> on nexus0
sbus0: <SUNW,CS4231>, type (unknown) (no driver attached)
sbus0: <auxio>, type (unknown) (no driver attached)
sbus0: <flashprom>, type (unknown) (no driver attached)
sbus0: <SUNW,fdtwo>, type block (no driver attached)
eeprom0: <EEPROM/clock> mem 0x1200000-0x1201fff on sbus0
eeprom0: model mk48t59
eeprom0: hostid 8085fe27
zs0: <Zilog Z8530> mem 0x1100000-0x1100003 irq 2024 on sbus0
zs0: [FAST]
zstty0: <ttya> on zs0

This is the hardware I have inside the box:
ok cd /sbus
ok ls
f0083e74 cgsix at 2,0
f007c868 SUNW,fas at 1,8800000
f0074390 SUNW,hme at 1,8c00000
f006b9e4 QLGC,isp at 0,10000
f00694b0 SUNW,bpp at e,c800000
f006668c ledma at e,8400010
f006232c espdma at e,8400000
f005ce34 SUNW,pll at f,1304000
f005cd80 sc at f,1300000
f005b324 zs at f,1000000
f0059e84 zs at f,1100000
f0059dd0 eeprom at f,1200000
f0059c9c SUNW,fdtwo at f,1400000
f0059bd4 flashprom at f,0
f0059b44 auxio at f,1900000
f0059a38 SUNW,CS4231 at d,c000000

The machine is:

Sun Ultra 1 SBus (UltraSPARC 143MHz), No Keyboard
OpenBoot 3.25, 320 MB memory installed, Serial #xxxxxx.
Ethernet address 8:0:20:xx:xx:xx, Host ID: yyyyyyy.

I have also an Sun Swift (FAS+HME) combo inside the box but the HME is not
able to sense the link to my switch (so I cannot netboot it). In NetBSD
the hme works if I specify mediaopt 100BaseTX to ifconfig.

Any ideas? What else could I try.

Regards,

Johny.



More information about the freebsd-sparc64 mailing list