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>