Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Sep 2002 16:43:55 +0200 (CEST)
From:      mw@kpnqwest.ch
To:        freebsd-sparc@freebsd.org
Subject:   Trying to get current working on UltraAX-MP system
Message-ID:  <200209291443.QAA81447@mail.kpnqwest.ch>

next in thread | raw e-mail | index | archive | help
I'm currently trying to get FreeBSD to work on a server which is based
on a Sun Ultra AXmp board (details see 
https://www.sun.com/products-n-solutions/nep/hardware/boards/axmp/index.html
).
I'm netbooting a kernel compiled from todays sources (well, the result
is the same whether I use a current kernel or the June ISO image), and the
initial initialization starts, but the system freezes solid after initializing
the SCSI controller (doesn't respond to break or Stop-A). I then tried to
netboot the whole system (commented out the SCSI related items in the 
configuration), but then the kernel times out when trying to DHCP the 
parameters (kernel bootp-code, the loader itself _can_ boot...). I've played
with various additional hardware, and when trying to get an adaptec 2940 to
work, the kernel complained about timeouts due to not working interrupts (which
could very well be due to the adaptec driver not working at all on sparc64, 
but I thought it _could_ be a clue as to what's not working). 

Any hints at where I should poke around in the code to find out what's not
working? Here's a log of boot -v (and some additional debugging) :

UltraAX-MP WorkServer (2 X UltraSPARC-II 296MHz), PS/2 Keyboard
OpenBoot 3.10.7 ME, 1024 MB memory installed, Serial #10657632.
Ethernet address 8:0:20:a2:9f:60, Host ID: 80a29f60.

Executing last command: boot net                                      
Boot device: /pci@1f,4000/network@1,1  File and args: 
Timeout waiting for ARP/RARP packet
1d400 Console: OpenFirmware console
FreeBSD/sparc64 loader
bootpath="/pci@1f,4000/network@1,1"
loaddev=net0:
boot: ethernet address: 08:00:20:a2:9f:60
net_open: server addr: 193.73.211.2
net_open: server path: /usr/local/nfssparc
> \
\: unknown command

/boot/kernel/kernel data=0x31dc08+0x126288 syms=[0x8+0x473e8+0x8+0x3797e]
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 -v
nothing to autoload yet.
jumping to kernel entry at 0xc0038000.
stray vector interrupt 2029
Copyright (c) 1992-2002 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.0-CURRENT #3: Sun Sep 29 11:41:08 CEST 2002
    mw@mothra.dudes.ch:/data/local/obj-current/sparc64/usr/src/sys/GENERIC
Preloaded elf kernel "/boot/kernel/kernel" at 0xc04c6000.
Timecounter "tick"  frequency 295988781 Hz
cpu0: Sun Microsystems UltraSparc-II Processor (295.99 MHZ CPU)
  mask=0x20 maxtl=5 maxwin=7
cpu1: Sun Microsystems UltraSparc-II Processor (295.99 MHZ CPU)
  mask=0x20 maxtl=5 maxwin=7
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
null: <null device, zero device>
random: <entropy source>
mem: <memory & I/O>
nexus0: <OpenFirmware Nexus device>
pcib0: <U2P UPA-PCI bridge> on nexus0
pcib0: SUNW,psycho: impl 0, version 4: ign 7c0 initialializing counter-timer
Timecounter "counter-timer"  frequency 1000000 Hz
DVMA map: 0xfe000000 to 0xffffffff
pcib0: intr map (pci) 0: 0x7c0
pcib0: intr map (pci) 1: 0x7c4
pcib0: intr map (pci) 2: 0x7d0
pcib0: intr map (pci) 3: 0x7d4
pcib0: intr map (pci) 4: 0x800007d0
pcib0: intr map (pci) 5: 0x800007d4
pcib0: intr map (pci) 6: 0x7d8
pcib0: intr map (pci) 7: 0x7dc
pcib0: intr map (obio) 0: 0x7e0, clr: 0x1800
pcib0: intr map (obio) 1: 0x7e1, clr: 0x1808
pcib0: intr map (obio) 2: 0x7e2, clr: 0x1810
pcib0: intr map (obio) 3: 0x7e3, clr: 0x1818
pcib0: intr map (obio) 4: 0x7e4, clr: 0x1820
pcib0: intr map (obio) 5: 0x800007e5, clr: 0x1828
pcib0: intr map (obio) 6: 0x7e6, clr: 0x1830
pcib0: intr map (obio) 7: 0x7e7, clr: 0x1838
pcib0: intr map (obio) 8: 0x7e8, clr: 0x1840
pcib0: intr map (obio) 9: 0x7e9, clr: 0x1848
pcib0: intr map (obio) 10: 0x7ea, clr: 0x1850
pcib0: intr map (obio) 11: 0x7eb, clr: 0x1858
pcib0: intr map (obio) 12: 0x7ec, clr: 0x1860
pcib0: intr map (obio) 13: 0x840007ed, clr: 0x1868
pcib0: intr map (obio) 14: 0x800007ee, clr: 0x1870
pcib0: intr map (obio) 15: 0x800007ef, clr: 0x1878
pcib0: intr map (obio) 16: 0x800007f0, clr: 0x1880
pcib0: intr map (obio) 17: 0x800007f1, clr: 0x1888
pcib0: intr map (obio) 18: 0x7f2, clr: 0x1890
pcib0: intr map (obio) 19: 0x68000044, clr: 0x1898
pcib0: intr map (obio) 20: 0x24000100, clr: 0x18a0
psycho at 0/0/0: setting bus #s to 0/0/0
device 0/1/0: latency timer 10 -> 82
pcib0: ofw_pci_init: no interrupt mapping found for 0/1/0 (preset 0)
device 0/1/1: latency timer 10 -> 82
pcib0: ofw_pci_init: mapping intr for 0/1/1 to 33 (preset was 0)
psycho at 0/0/0: setting bus #s to 0/0/1
PCI-PCI bridge at 0/4/0: setting bus #s to 0/1/1
pcib0: ofw_pci_init: descending to subordinate PCI bus
pcib0: ofw_pci_init: mapping intr for 0/4/1 to 24 (preset was 255)
pci0: <PCI bus> on pcib0
pci0: physical bus=0
        map[10]: type 1, range 32, base 70000000, size 24, enabled
        map[14]: type 1, range 32, base 71000000, size 23, enabled
found-> vendor=0x108e, dev=0x1000, revid=0x01
        bus=0, slot=1, func=0
        class=06-80-00, hdrtype=0x00, mfdev=1
        map[10]: type 1, range 32, base 00100000, size 15, enabled
found-> vendor=0x108e, dev=0x1001, revid=0x01
        bus=0, slot=1, func=1
        class=02-00-00, hdrtype=0x00, mfdev=1
        intpin=a, irq=33
found-> vendor=0x8086, dev=0x0960, revid=0x03
        bus=0, slot=4, func=0
        class=06-04-00, hdrtype=0x01, mfdev=1
        map[10]: type 3, range 32, base 00110000, size 16, memory disabled
found-> vendor=0x8086, dev=0x1960, revid=0x03
        bus=0, slot=4, func=1
        class=01-00-00, hdrtype=0x00, mfdev=1
        intpin=a, irq=24
ebus0: revision 0x01
ebus0: <PCI-EBus2 bridge> mem 0x71000000-0x717fffff,0x70000000-0x70ffffff at device 1.0 on pc
i0
ebus0: <auxio> addr 0x140072f000-0x140072f003,0x140072c000-0x140072c003,0x140072a000-0x140072
a003,0x1400728000-0x1400728003,0x1400726000-0x1400726003 (no driver attached)
ebus0: <power> addr 0x1400724000-0x1400724003 irq 37 (no driver attached)
ebus0: <SUNW,pll> addr 0x1400504000-0x1400504002 (no driver attached)
ebus0: <sc> addr 0x1400500000-0x1400500007 (no driver attached)
ebus0: <se> addr 0x1400400000-0x140040007f irq 43 (no driver attached)
ebus0: <su_pnp> addr 0x14003803f8-0x14003803ff irq 41 (no driver attached)
ebus0: <su_pnp> addr 0x14003602f8-0x14003602ff irq 42 (no driver attached)
ebus0: <ecpp> addr 0x1400700000-0x140070000f,0x140030015c-0x140030015d,0x1400340278-0x1400340
287 irq 34 (no driver attached)
ebus0: <fdthree> addr 0x1400720000-0x1400720003,0x1400706000-0x140070600f,0x14003203f0-0x1400
3203f7 irq 39 (no driver attached)
eeprom0: <EBus EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
eeprom0: registered as a time-of-day clock (resolution 1000000us)
eeprom0: hostid 80a29f60
eeprom0: current time: 0.000000002
ebus0: <flashprom> addr 0x1000000000-0x10000fffff (no driver attached)
ebus0: <8042> addr 0x1400300060-0x1400300067,0x1400300060-0x1400300067 irq 42,41 (no driver a
ttached)
ebus0: <i2c> addr 0x1400600000-0x1400600003 irq 40 (no driver attached)
hme0: <Sun HME 10/100 Ethernet> mem 0x100000-0x107fff irq 33 at device 1.1 on pci0
hme0: Ethernet address: 08:00:20:a2:9f:60
miibus0: <MII bus> on hme0
nsphy0: <DP83840 10/100 media interface> on miibus0
nsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
bpf: hme0 attached
pcib0: psycho_setup_intr: INO 33, map 0x1008, clr 0x1808
pcib1: <PCI-PCI bridge> at device 4.0 on pci0
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   I/O decode        0x1000-0xfff
pcib1:   memory decode     0x100000-0xfffff
pcib1:   prefetched decode 0xfff00000-0xfffff
pci1: <PCI bus> on pcib1
pci1: physical bus=1
pci0: <mass storage, SCSI> at device 4.1 (no driver attached)
pcib2: <U2P UPA-PCI bridge> on nexus0
pcib2: SUNW,psycho: impl 0, version 4: ign 7c0 pcib2: intr map (pci) 0: 0x800007c0
pcib2: intr map (pci) 1: 0x800007c4
pcib2: intr map (pci) 2: 0x800007d0
pcib2: intr map (pci) 3: 0x800007d4
pcib2: intr map (pci) 4: 0x800007d0
pcib2: intr map (pci) 5: 0x800007d4
pcib2: intr map (pci) 6: 0x800007d8
pcib2: intr map (pci) 7: 0x800007dc
pcib2: intr map (obio) 0: 0x800007e0, clr: 0x1800
pcib2: intr map (obio) 1: 0x800007e1, clr: 0x1808
pcib2: intr map (obio) 2: 0x800007e2, clr: 0x1810
pcib2: intr map (obio) 3: 0x800007e3, clr: 0x1818
pcib2: intr map (obio) 4: 0x800007e4, clr: 0x1820
pcib2: intr map (obio) 5: 0x800007e5, clr: 0x1828
pcib2: intr map (obio) 6: 0x800007e6, clr: 0x1830
pcib2: intr map (obio) 7: 0x800007e7, clr: 0x1838
pcib2: intr map (obio) 8: 0x800007e8, clr: 0x1840
pcib2: intr map (obio) 9: 0x800007e9, clr: 0x1848
pcib2: intr map (obio) 10: 0x800007ea, clr: 0x1850
pcib2: intr map (obio) 11: 0x800007eb, clr: 0x1858
pcib2: intr map (obio) 12: 0x800007ec, clr: 0x1860
pcib2: intr map (obio) 13: 0x840007ed, clr: 0x1868
pcib2: intr map (obio) 14: 0x800007ee, clr: 0x1870
pcib2: intr map (obio) 15: 0x800007ef, clr: 0x1878
pcib2: intr map (obio) 16: 0x800007f0, clr: 0x1880
pcib2: intr map (obio) 17: 0x800007f1, clr: 0x1888
pcib2: intr map (obio) 18: 0x800007f2, clr: 0x1890
pcib2: intr map (obio) 19: 0xe8000044, clr: 0x1898
pcib2: intr map (obio) 20: 0xa4000100, clr: 0x18a0
psycho at 128/0/0: setting bus #s to 128/2/2
pci2: <PCI bus> on pcib2
pci2: physical bus=2
pcib3: <U2P UPA-PCI bridge> on nexus0
pcib3: SUNW,psycho: impl 0, version 4: ign 100 initialializing counter-timer
Timecounter "counter-timer"  frequency 1000000 Hz
DVMA map: 0xfe000000 to 0xffffffff
pcib3: intr map (pci) 0: 0x100
pcib3: intr map (pci) 1: 0x104
pcib3: intr map (pci) 2: 0x110
pcib3: intr map (pci) 3: 0x114
pcib3: intr map (pci) 4: 0x80000110
pcib3: intr map (pci) 5: 0x80000114
pcib3: intr map (pci) 6: 0x118
pcib3: intr map (pci) 7: 0x11c
pcib3: intr map (obio) 0: 0x120, clr: 0x1800
pcib3: intr map (obio) 1: 0x121, clr: 0x1808
pcib3: intr map (obio) 2: 0x122, clr: 0x1810
pcib3: intr map (obio) 3: 0x123, clr: 0x1818
pcib3: intr map (obio) 4: 0x124, clr: 0x1820
pcib3: intr map (obio) 5: 0x80000125, clr: 0x1828
pcib3: intr map (obio) 6: 0x126, clr: 0x1830
pcib3: intr map (obio) 7: 0x127, clr: 0x1838
pcib3: intr map (obio) 8: 0x128, clr: 0x1840
pcib3: intr map (obio) 9: 0x129, clr: 0x1848
pcib3: intr map (obio) 10: 0x12a, clr: 0x1850
pcib3: intr map (obio) 11: 0x12b, clr: 0x1858
pcib3: intr map (obio) 12: 0x12c, clr: 0x1860
pcib3: intr map (obio) 13: 0x12d, clr: 0x1868
pcib3: intr map (obio) 14: 0x8000012e, clr: 0x1870
pcib3: intr map (obio) 15: 0x8000012f, clr: 0x1878
pcib3: intr map (obio) 16: 0x80000130, clr: 0x1880
pcib3: intr map (obio) 17: 0x80000131, clr: 0x1888
pcib3: intr map (obio) 18: 0x132, clr: 0x1890
pcib3: intr map (obio) 19: 0x70000000, clr: 0x1898
pcib3: intr map (obio) 20: 0x2800019b, clr: 0x18a0
psycho at 0/0/0: setting bus #s to 0/3/3
device 3/6/0: latency timer 17 -> 140
pcib3: ofw_pci_init: mapping intr for 3/6/0 to 32 (preset was 0)
device 3/6/1: latency timer 17 -> 140
pcib3: ofw_pci_init: mapping intr for 3/6/1 to 32 (preset was 0)
pcib3: ofw_pci_init: mapping intr for 3/2/0 to 16 (preset was 0)
pci3: <PCI bus> on pcib3
pci3: physical bus=3
        map[10]: type 3, range 32, base 02000000, size 25, memory disabled
        map[14]: type 1, range 32, base 04000000, size 16, enabled
        map[18]: type 3, range 32, base 04800000, size 23, enabled
found-> vendor=0x1091, dev=0x07a0, revid=0x00
        bus=3, slot=2, func=0
        class=03-00-00, hdrtype=0x00, mfdev=0
        intpin=a, irq=16
        powerspec 1  supports D0 D3  current D0
        map[10]: type 4, range 32, base 00001000, size  8, port disabled
        map[14]: type 1, range 32, base 00100000, size  8, memory disabled
        map[18]: type 1, range 32, base 00102000, size 12, enabled
found-> vendor=0x1000, dev=0x000f, revid=0x14
        bus=3, slot=6, func=0
        class=01-00-00, hdrtype=0x00, mfdev=1
        intpin=a, irq=32
        map[10]: type 4, range 32, base 00001400, size  8, port disabled
        map[14]: type 1, range 32, base 00104000, size  8, memory disabled
        map[18]: type 1, range 32, base 00106000, size 12, enabled
found-> vendor=0x1000, dev=0x000f, revid=0x14
        bus=3, slot=6, func=1
        class=01-00-00, hdrtype=0x00, mfdev=1
        intpin=a, irq=32
pci3: <display, VGA> at device 2.0 (no driver attached)
sym0: <875> port 0x1000-0x10ff mem 0x102000-0x102fff,0x100000-0x1000ff irq 32 at device 6.0 o
n pci3
sym0: chip clock is 40037KHz
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
pcib3: psycho_setup_intr: INO 32, map 0x1000, clr 0x1800
sym1: <875> port 0x1400-0x14ff mem 0x106000-0x106fff,0x104000-0x1040ff irq 32 at device 6.1 o
n pci3
sym1: chip clock is 40037KHz
sym1: No NVRAM, ID 7, Fast-20, SE, parity checking
sym1: open drain IRQ line driver, using on-chip SRAM
sym1: using LOAD/STORE-based firmware.
pcib3: psycho_setup_intr: INO 32, map 0x1000, clr 0x1800
pcib4: <U2P UPA-PCI bridge> on nexus0
pcib4: SUNW,psycho: impl 0, version 4: ign 100 pcib4: intr map (pci) 0: 0x80000100
pcib4: intr map (pci) 1: 0x80000104
pcib4: intr map (pci) 2: 0x80000110
pcib4: intr map (pci) 3: 0x80000114
pcib4: intr map (pci) 4: 0x80000110
pcib4: intr map (pci) 5: 0x80000114
pcib4: intr map (pci) 6: 0x80000118
pcib4: intr map (pci) 7: 0x8000011c
pcib4: intr map (obio) 0: 0x80000120, clr: 0x1800
pcib4: intr map (obio) 1: 0x80000121, clr: 0x1808
pcib4: intr map (obio) 2: 0x80000122, clr: 0x1810
pcib4: intr map (obio) 3: 0x80000123, clr: 0x1818
pcib4: intr map (obio) 4: 0x80000124, clr: 0x1820
pcib4: intr map (obio) 5: 0x80000125, clr: 0x1828
pcib4: intr map (obio) 6: 0x80000126, clr: 0x1830
pcib4: intr map (obio) 7: 0x80000127, clr: 0x1838
pcib4: intr map (obio) 8: 0x80000128, clr: 0x1840
pcib4: intr map (obio) 9: 0x80000129, clr: 0x1848
pcib4: intr map (obio) 10: 0x8000012a, clr: 0x1850
pcib4: intr map (obio) 11: 0x8000012b, clr: 0x1858
pcib4: intr map (obio) 12: 0x8000012c, clr: 0x1860
pcib4: intr map (obio) 13: 0x8000012d, clr: 0x1868
pcib4: intr map (obio) 14: 0x8000012e, clr: 0x1870
pcib4: intr map (obio) 15: 0x8000012f, clr: 0x1878
pcib4: intr map (obio) 16: 0x80000130, clr: 0x1880
pcib4: intr map (obio) 17: 0x80000131, clr: 0x1888
pcib4: intr map (obio) 18: 0x80000132, clr: 0x1890
pcib4: intr map (obio) 19: 0xf0000000, clr: 0x1898
pcib4: intr map (obio) 20: 0xa800019b, clr: 0x18a0
psycho at 128/0/0: setting bus #s to 128/4/4
pci4: <PCI bus> on pcib4
pci4: physical bus=4
procfs registered
Timecounters tick every 10.000 msec
bpf: lo0 attached
Waiting 15 seconds for SCSI devices to settle
(noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
(noperiph:sym1:0:-1:-1): SCSI BUS reset delivered.

Thanks,
Markus

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209291443.QAA81447>