Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Mar 2005 21:03:14 +0100 (CET)
From:      Gheorghe Ardelean <ardelean@ww.uni-erlangen.de>
To:        <freebsd-sparc64@freebsd.org>
Subject:   Problems with 5.3R on Ultra1 with Qlogic SBUS Controller
Message-ID:  <Pine.LNX.4.33.0503012040570.9869-100000@servww6.ww.uni-erlangen.de>

next in thread | raw e-mail | index | archive | help

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@1f,0/QLGC,isp@0,10000/sd@0,0
Boot device: /sbus@1f,0/QLGC,isp@0,10000/sd@0,0  File and args:

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

FreeBSD/sparc64 bootstrap loader, Revision 1.0
(root@bobbi.cse.buffalo.edu, Fri Nov  5 02:16:10 UTC 2004)
bootpath="/sbus@1f,0/QLGC,isp@0,10000/sd@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@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@2,0
f007c868 SUNW,fas@1,8800000
f0074390 SUNW,hme@1,8c00000
f006b9e4 QLGC,isp@0,10000
f00694b0 SUNW,bpp@e,c800000
f006668c ledma@e,8400010
f006232c espdma@e,8400000
f005ce34 SUNW,pll@f,1304000
f005cd80 sc@f,1300000
f005b324 zs@f,1000000
f0059e84 zs@f,1100000
f0059dd0 eeprom@f,1200000
f0059c9c SUNW,fdtwo@f,1400000
f0059bd4 flashprom@f,0
f0059b44 auxio@f,1900000
f0059a38 SUNW,CS4231@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.33.0503012040570.9869-100000>