Bug 218478 - [patch] Ultra30 panics during boot with PCI card
Summary: [patch] Ultra30 panics during boot with PCI card
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 10.3-RELEASE
Hardware: sparc64 Any
: --- Affects Some People
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: patch, regression
Depends on:
Blocks:
 
Reported: 2017-04-08 08:15 UTC by Yoshihiko Iwama
Modified: 2017-05-14 14:06 UTC (History)
2 users (show)

See Also:


Attachments
patch for pshyco.c (512 bytes, patch)
2017-04-08 08:15 UTC, Yoshihiko Iwama
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yoshihiko Iwama 2017-04-08 08:15:20 UTC
Created attachment 181584 [details]
patch for pshyco.c

When Ultra30 with one or more PCI cards boots, it panics. However, when Ultra30 with no PCI card boots, it boots normally.
Panic will occur on any PCI card. I tried the following PCI cards: Sun Quad FastEthernet PCI Adapter, Sun Quad GigaSwift PCI-X Adapter and Sun StorEdge PCI/PCI-X Dual Ultra320 SCSI Host Adapter(LSI22320-S).

I think that 10.3-RELEASE, 10.3-STABLE, 11.0-RELEASE, 11.0-STABLE and 12.0-CURRENT are affected, but 10.2-RELEASE and earlier are *not* affected.

boot log of 12.0-CURRENT with Sun Quad GigaSwift PCI-X Adapter:
un Ultra 30 UPA/PCI (UltraSPARC-II 296MHz), No Keyboard
OpenBoot 3.9, 1152 MB memory installed, Serial #xxxxxxx.
Ethernet address 8:0:20:xx:xx:xx, Host ID: xxxxxxxx.

ok 
ok probe-scsi-all
/pci@1f,4000/scsi@3
Target 0 
  Unit 0   Disk     MAXTOR  ATLAS10K4_146SCADFM0
Target 1 
  Unit 0   Disk     MAXTOR  ATLAS10K4_146SCADFM0
Target 6 
  Unit 0   Removable Read Only device    NEC     CD-ROM DRIVE:4661.17

ok 
ok boot cdrom
Initializing Memory \                                                                      Initializing Memory /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\                                                                      Initializing Memory \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-                                                                      Initializing Memory \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-                                                                      Initializing Memory \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-                                                                      Boot device: /pci@1f,4000/scsi@3/disk@6,0:f  File and args: 
 
>> FreeBSD/sparc64 boot block
   Boot path:   /pci@1f,4000/scsi@3/disk@6,0:f
   Boot loader: /boot/loader
Consoles: Open Firmware console  

FreeBSD/sparc64 bootstrap loader, Revision 1.0
(Fri Feb  3 04:55:02 UTC 2017 root@releng3.nyi.freebsd.org)
bootpath="/pci@1f,4000/scsi@3/disk@6,0:a"
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|Loading /boot/defaults/loader.conf
/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/boot/kernel/kernel data=0xd5ca40+0x197b38 \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/syms=[0x8+0xe3e80-\|/-\|/-\|/-\|/-\|/-\|/-\|/-+0x8+0xd32e1\|/-\|/-\|/-\|/-\|/-\|/-\|]
/-\|/-\|/-\|
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 9 seconds... Booting [/boot/kernel/kernel] in 8 seconds... Booting [/boot/kernel/kernel] in 7 seconds... Booting [/boot/kernel/kernel] in 6 seconds... Booting [/boot/kernel/kernel] in 5 seconds... Booting [/boot/kernel/kernel] in 4 seconds... Booting [/boot/kernel/kernel] in 3 seconds... Booting [/boot/kernel/kernel] in 2 seconds... Booting [/boot/kernel/kernel] in 1 second... Booting [/boot/kernel/kernel]...               
/-\|/jumping to kernel entry at 0xc00b8000.
GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2017 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 is a registered trademark of The FreeBSD Foundation.
FreeBSD 12.0-CURRENT #0 r313113: Fri Feb  3 04:57:15 UTC 2017
    root@releng3.nyi.freebsd.org:/usr/obj/sparc64.sparc64/usr/src/sys/GENERIC sparc64
gcc version 4.2.1 20070831 patched [FreeBSD]
WARNING: WITNESS option enabled, expect reduced performance.
real memory  = 1207959552 (1152 MB)
avail memory = 1149927424 (1096 MB)
cpu0: Sun Microsystems UltraSparc-II Processor (295.99 MHz CPU)
random: entropy device external interface
kbd0 at kbdmux0
nexus0: <Open Firmware Nexus device>
pcib0: <U2P UPA-PCI bridge> mem 0x1fe00004000-0x1fe00005fff,0x1fe01000000-0x1fe010000ff,0x1fe00000000-0x1fe0000cfff irq 2033,2030,2031,2021,2024,2034 on nexus0
pcib0: Psycho, impl 0, version 4, IGN 0x1f, bus B, 33MHz
initializing counter-timer
Timecounter "pcib0" frequency 1000000 Hz quality 100
pcib0: DVMA map: 0xfc000000 to 0xffffffff 8192 entries, streaming buffer
pcib0: [GIANT-LOCKED]
pcib0: [GIANT-LOCKED]
pci0: <OFW PCI bus> on pcib0
ebus0: <PCI-EBus2 bridge> mem 0x70000000-0x70ffffff,0x71000000-0x717fffff at device 1.0 on pci0
pcib1: <U2P UPA-PCI bridge> mem 0x1fe00002000-0x1fe00003fff,0x1fe01800000-0x1fe018000ff,0x1fe00000000-0x1fe0000cfff irq 2032,2030,2031,2021,2024,2034 on nexus0
pcib1: Psycho, impl 0, version 4, IGN 0x1f, bus A, 66MHz
pci1: <OFW PCI bus> on pcib1
pcib2: <OFW PCI-PCI bridge> at device 1.0 on pci1
pci2: <OFW PCI bus> on pcib2
auxio0: <Sun Auxiliary I/O> addr 0x1400726000-0x1400726003,0x1400728000-0x1400728003,0x140072a000-0x140072a003,0x140072c000-0x140072c003,0x140072f000-0x140072f003 on ebus0
ebus0: <power> addr 0x1400724000-0x1400724003 irq 37,50 (no driver attached)
ebus0: <SUNW,pll> addr 0x1400504000-0x1400504002 (no driver attached)
ebus0: <sc> addr 0x1400500000-0x1400500007 (no driver attached)
scc0: <Siemens SAB 82532 dual channel SCC> addr 0x1400400000-0x140040007f irq 43 on ebus0
uart0: <SAB 82532 v3.2, channel A> on scc0
stray vector interrupt 2029
uart0: CTS oflow
uart0: console (9600,n,8,1)
uart1: <SAB 82532 v3.2, channel B> on scc0
uart1: CTS oflow
uart2: <16550 or compatible> addr 0x14003083f8-0x14003083ff irq 41 on ebus0
uart2: keyboard (1200,n,8,1)
uart2: keyboard not present
uart3: <16550 or compatible> addr 0x14003062f8-0x14003062ff irq 42 on ebus0
ebus0: <ecpp> addr 0x14003043bc-0x14003043cb,0x1400300398-0x1400300399,0x1400700000-0x140070000f irq 34 (no driver attached)
ebus0: <fdthree> addr 0x14003023f0-0x14003023f7,0x1400706000-0x140070600f,0x1400720000-0x1400720003 irq 39 (no driver attached)
eeprom0: <EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
ebus0: <flashprom> addr 0x1000000000-0x10000fffff,0x1000000000-0x10000fffff (no driver attached)
pcm0: <Sun Audiocs> addr 0x1400200000-0x14002000ff,0x1400702000-0x140070200f,0x1400704000-0x140070400f,0x1400722000-0x1400722003 irq 35,36 on ebus0
pcm0: <CS4231A Codec Id. 10>
hme0: <Sun HME 10/100 Ethernet> mem 0x8000-0xffff at device 1.1 on pci0
miibus0: <MII bus> on hme0
nsphy0: <DP83840 10/100 media interface> PHY 1 on miibus0
nsphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme0: Ethernet address: 08:00:20:89:61:0d
sym0: <875> port 0x400-0x4ff mem 0x10000-0x100ff,0x11000-0x11fff at device 3.0 on pci0
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
cas0: <NS DP83065 Saturn Gigabit Ethernet> mem 0x200000-0x3fffff at device 0.0 on pci2
panic: trap: fast data access mmu miss (kernel)
cpuid = 0
KDB: stack backtrace:
vpanic() at vpanic+0x1b4
panic() at panic+0x20
trap() at trap+0x5cc
-- fast data access mmu miss tar=0 %o7=0xc09f99a8 --
userland() at psycho_route_interrupt+0xf8
user trace: trap %o7=0xc09f99a8
pc 0xc09f99f8, sp 0xc1415e51
done
KDB: enter: panic
[ thread pid 0 tid 100000 ]
Stopped at      kdb_enter+0x80: ta              %xcc, 1
db>
Comment 1 Yoshihiko Iwama 2017-04-09 04:14:19 UTC
Modified 10.3-RELEASE boot (success) log with Sun StorEdge PCI/PCI-X Dual Ultra320 SCSI Host Adapter(LSI22320-S) and Sun Quad GigaSwift PCI-X Adapter:

Sun Ultra 30 UPA/PCI (UltraSPARC-II 296MHz), No Keyboard
OpenBoot 3.27, 1152 MB memory installed, Serial #xxxxxxx.
Ethernet address 8:0:20:xx:xx:xx, Host ID: xxxxxxxx.



Initializing Memory \                                                                      Initializing Memory /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\                                                                      Initializing Memory \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-                                                                      Initializing Memory \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-                                                                      Initializing Memory \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-                                                                      Rebooting with command: boot /pci@1f,4000/scsi@3/disk@0,0:a
Boot device: /pci@1f,4000/scsi@3/disk@0,0:a  File and args: 
 
>> FreeBSD/sparc64 ZFS boot block
   Boot path:   /pci@1f,4000/scsi@3/disk@0,0:a
Consoles: Open Firmware console  
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-
FreeBSD/sparc64 ZFS enabled bootstrap loader, Revision 1.0
(root@releng1.nyi.freebsd.org, Thu Aug 13 01:14:14 UTC 2015)
bootpath="zfs:zroot/ROOT:"
\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\Loading /boot/defaults/loader.conf
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/boot/kernel/kernel data=0xbc4440+0xe62a0 /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\syms=[0x8+0xcc078|/-+0x8+0xbe0bf\|/]
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/boot/kernel/zfs.ko text=0x24d818 /-\|/-\|/data=0xc1c0+0x8fe28 syms=[0x8+0x1c668+0x8+0x179fe-]
loading required module 'opensolaris'
\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/boot/kernel/opensolaris.ko text=0x3010 data=0x2c8+0x1a30 syms=[0x8+0xd50+0x8+0x90a]

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 9 seconds... Booting [/boot/kernel/kernel] in 8 seconds... Booting [/boot/kernel/kernel] in 7 seconds... Booting [/boot/kernel/kernel] in 6 seconds... Booting [/boot/kernel/kernel] in 5 seconds... Booting [/boot/kernel/kernel] in 4 seconds... Booting [/boot/kernel/kernel] in 3 seconds... Booting [/boot/kernel/kernel] in 2 seconds... Booting [/boot/kernel/kernel] in 1 second... Booting [/boot/kernel/kernel]...               
\|/-\|/-\|jumping to kernel entry at 0xc00a8000.
Copyright (c) 1992-2016 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 is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.3-RELEASE-p17 #0 r315461M: Sat Mar 18 09:15:22 JST 2017
    root@ultra30.led.t3.rim.or.jp:/usr/obj/usr/src/sys/GENERIC sparc64
gcc version 4.2.1 20070831 patched [FreeBSD]
real memory  = 1207959552 (1152 MB)
avail memory = 1151852544 (1098 MB)
cpu0: Sun Microsystems UltraSparc-II Processor (295.97 MHz CPU)
random: <Software, Yarrow> initialized
kbd0 at kbdmux0
nexus0: <Open Firmware Nexus device>
pcib0: <U2P UPA-PCI bridge> mem 0x1fe00004000-0x1fe00005fff,0x1fe01000000-0x1fe010000ff,0x1fe00000000-0x1fe0000cfff irq 2033,2030,2031,2021,2024,2034 on nexus0
pcib0: Psycho, impl 0, version 4, IGN 0x1f, bus B, 33MHz
initializing counter-timer
Timecounter "pcib0" frequency 1000000 Hz quality 100
pcib0: DVMA map: 0xfc000000 to 0xffffffff 8192 entries, streaming buffer
pcib0: [GIANT-LOCKED]
pcib0: [GIANT-LOCKED]
pci0: <OFW PCI bus> on pcib0
ebus0: <PCI-EBus2 bridge> mem 0x70000000-0x70ffffff,0x71000000-0x717fffff at device 1.0 on pci0
pcib1: <U2P UPA-PCI bridge> mem 0x1fe00002000-0x1fe00003fff,0x1fe01800000-0x1fe018000ff,0x1fe00000000-0x1fe0000cfff irq 2032,2030,2031,2021,2024,2034 on nexus0
pcib1: Psycho, impl 0, version 4, IGN 0x1f, bus A, 66MHz
pci1: <OFW PCI bus> on pcib1
pcib2: <OFW PCI-PCI bridge> at device 1.0 on pci1
pci2: <OFW PCI bus> on pcib2
auxio0: <Sun Auxiliary I/O> addr 0x1400726000-0x1400726003,0x1400728000-0x1400728003,0x140072a000-0x140072a003,0x140072c000-0x140072c003,0x140072f000-0x140072f003 on ebus0
ebus0: <power> addr 0x1400724000-0x1400724003 (no driver attached)
ebus0: <SUNW,pll> addr 0x1400504000-0x1400504002 (no driver attached)
ebus0: <sc> addr 0x1400500000-0x1400500007 (no driver attached)
scc0: <Siemens SAB 82532 dual channel SCC> addr 0x1400400000-0x140040007f irq 43 on ebus0
uart0: <SAB 82532 v3.2, channel A> on scc0
stray vector interrupt 2029
uart0: CTS oflow
uart0: console (9600,n,8,1)
uart1: <SAB 82532 v3.2, channel B> on scc0
uart1: CTS oflow
uart2: <16550 or compatible> addr 0x14003083f8-0x14003083ff irq 41 on ebus0
uart2: keyboard (1200,n,8,1)
uart2: keyboard not present
uart3: <16550 or compatible> addr 0x14003062f8-0x14003062ff irq 42 on ebus0
ebus0: <ecpp> addr 0x14003043bc-0x14003043cb,0x1400300398-0x1400300399,0x1400700000-0x140070000f irq 34 (no driver attached)
ebus0: <fdthree> addr 0x14003023f0-0x14003023f7,0x1400706000-0x140070600f,0x1400720000-0x1400720003 irq 39 (no driver attached)
eeprom0: <EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
ebus0: <flashprom> addr 0x1000000000-0x10000fffff,0x1000000000-0x10000fffff (no driver attached)
pcm0: <Sun Audiocs> addr 0x1400200000-0x14002000ff,0x1400702000-0x140070200f,0x1400704000-0x140070400f,0x1400722000-0x1400722003 irq 35,36 on ebus0
pcm0: <CS4231A Codec Id. 10>
hme0: <Sun HME 10/100 Ethernet> mem 0x100000-0x107fff at device 1.1 on pci0
miibus0: <MII bus> on hme0
nsphy0: <DP83840 10/100 media interface> PHY 1 on miibus0
nsphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme0: Ethernet address: 08:00:20:89:61:0d
sym0: <875> port 0x1000-0x10ff mem 0x108000-0x1080ff,0x10a000-0x10afff at device 3.0 on pci0
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
mpt0: <LSILogic 1030 Ultra4 Adapter> port 0x1400-0x14ff mem 0x120000-0x13ffff,0x140000-0x15ffff at device 2.0 on pci0
pcib0: guessing interrupt 16 for device 2.0 pin 1
mpt0: MPI Version=1.2.14.0
mpt1: <LSILogic 1030 Ultra4 Adapter> port 0x1800-0x18ff mem 0x300000-0x31ffff,0x320000-0x33ffff at device 2.1 on pci0
pcib0: guessing interrupt 17 for device 2.1 pin 2
mpt1: MPI Version=1.2.14.0
cas0: <NS DP83065 Saturn Gigabit Ethernet> mem 0x200000-0x3fffff at device 0.0 on pci2
pcib1: guessing interrupt 0 for device 1.0 pin 1
miibus1: <MII bus> on cas0
nsgphy0: <DP83865 1000BASE-T media interface> PHY 1 on miibus1
none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow
cas0: 16kB RX FIFO, 9kB TX FIFO
cas0: Ethernet address: 08:00:20:89:61:0d
cas1: <NS DP83065 Saturn Gigabit Ethernet> mem 0x600000-0x7fffff at device 1.0 on pci2
pcib1: guessing interrupt 1 for device 1.0 pin 2
miibus2: <MII bus> on cas1
nsgphy1: <DP83865 1000BASE-T media interface> PHY 1 on miibus2
none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow
cas1: 16kB RX FIFO, 9kB TX FIFO
cas1: Ethernet address: 08:00:20:89:61:0d
cas2: <NS DP83065 Saturn Gigabit Ethernet> mem 0xa00000-0xbfffff at device 2.0 on pci2
pcib1: guessing interrupt 2 for device 1.0 pin 3
miibus3: <MII bus> on cas2
nsgphy2: <DP83865 1000BASE-T media interface> PHY 1 on miibus3
none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow
cas2: 16kB RX FIFO, 9kB TX FIFO
cas2: Ethernet address: 08:00:20:89:61:0d
cas3: <NS DP83065 Saturn Gigabit Ethernet> mem 0xe00000-0xffffff at device 3.0 on pci2
pcib1: guessing interrupt 3 for device 1.0 pin 4
miibus4: <MII bus> on cas3
nsgphy3: <DP83865 1000BASE-T media interface> PHY 1 on miibus4
none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow
cas3: 16kB RX FIFO, 9kB TX FIFO
cas3: Ethernet address: 08:00:20:89:61:0d
creator0: <Creator> mem 0x1fc00000000-0x1fc000003ff,0x1fc00400000-0x1fc005fffff,0x1fc00600000-0x1fc007fffff,0x1fc01000000-0x1fc013fffff,0x1fc01400000-0x1fc017fffff,0x1fc01800000-0x1fc01bfffff,0x1fc01c00000-0x1fc01ffffff,0x1fc02000000-0x1fc02ffffff,0x1fc03000000-0x1fc03ffffff,0x1fc04000000-0x1fc043fffff,0x1fc04400000-0x1fc047fffff,0x1fc04800000-0x1fc04bfffff,0x1fc04c00000-0x1fc04ffffff,0x1fc05000000-0x1fc05ffffff,0x1fc06000000-0x1fc07ffffff,0x1fc09000000-0x1fc097fffff,0x1fc09800000-0x1fc09ffffff,0x1fc0a000000-0x1fc0affffff,0x1fc0b000000-0x1fc0b7fffff,0x1fc0b800000-0x1fc0bffffff,0x1fc0c000000-0x1fc0c3fffff,0x1fc0c800000-0x1fc0cffffff,0x1fc0d000000-0x1fc0d7fffff,0x1fc0d800000-0x1fc0dffffff irq 1925 on nexus0
creator0: resolution 1152x900
syscons0: <System console> on nexus0
syscons0: Unknown <16 virtual consoles, flags=0x100>
ZFS NOTICE: Prefetch is disabled by default if less than 4GB of RAM is present;
            to enable, add "vfs.zfs.prefetch_disable=0" to /boot/loader.conf.
ZFS WARNING: Recommended minimum kmem_size is 512MB; expect unstable behavior.
             Consider tuning vm.kmem_size and vm.kmem_size_max
             in /boot/loader.conf.
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
Timecounter "tick" frequency 295973296 Hz quality 1000
Event timer "tick" frequency 295973296 Hz quality 1000
Timecounters tick every 1.000 msec
random: unblocking device.
da0 at sym0 bus 0 scbus0 target 0 lun 0
da0: <MAXTOR ATLAS10K4_146SCA DFM0> Fixed Direct Access SCSI-3 device
da0: Serial Number B8DL3GJM
da0: 40.000MB/s transfers (20.000MHz, offset 16, 16bit)
da0: Command Queueing enabled
da0: 140014MB (286749480 512 byte sectors)
da1 at sym0 bus 0 scbus0 target 1 lun 0
da1: <MAXTOR ATLAS10K4_146SCA DFM0> Fixed Direct Access SCSI-3 device
da1: Serial Number B8DL38YM
da1: 40.000MB/s transfers (20.000MHz, offset 16, 16bit)
da1: Command Queueing enabled
da1: 140014MB (286749480 512 byte sectors)
Trying to mount root from zfs:zroot/ROOT []...
Setting hostuuid: 387e9b69-5c39-11e5-b180-08002089610d.
Setting hostid: 0x9b1c1734.
Entropy harvesting: interrupts ethernet point_to_point swi.
warning: total configured swap (1237004 pages) exceeds maximum recommended amount (1131200 pages).
warning: increase kern.maxswzone or reduce amount of swap.
Starting file system checks:
Mounting local file systems:.
Writing entropy file:.
Setting hostname: ultra30.led.t3.rim.or.jp.
cas0: link state changed to DOWN
cas0: link state changed to UP
Starting Network: lo0 hme0 cas0 cas1 cas2 cas3.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6 
	inet 127.0.0.1 netmask 0xff000000 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
hme0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8000b<RXCSUM,TXCSUM,VLAN_MTU,LINKSTATE>
	ether 08:00:20:89:61:0d
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
cas0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	ether 08:00:20:89:61:0d
	inet 192.168.65.15 netmask 0xffffff00 broadcast 192.168.65.255 
	inet6 fe80::a00:20ff:fe89:610d%cas0 prefixlen 64 scopeid 0x2 
	nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
	media: Ethernet autoselect (1000baseT <full-duplex>)
	status: active
cas1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	ether 08:00:20:89:61:0d
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
cas2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	ether 08:00:20:89:61:0d
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
cas3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	ether 08:00:20:89:61:0d
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
Starting devd.
Starting Network: hme0.
hme0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8000b<RXCSUM,TXCSUM,VLAN_MTU,LINKSTATE>
	ether 08:00:20:89:61:0d
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
Starting Network: cas1.
cas1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	ether 08:00:20:89:61:0d
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
Starting Network: cas2.
cas2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	ether 08:00:20:89:61:0d
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
Starting Network: cas3.
cas3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	ether 08:00:20:89:61:0d
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
add net default: gateway 192.168.65.1
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Creating and/or trimming log files.
Starting syslogd.
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/gcc48 /usr/local/llvm36/lib
Starting named.
Mar 18 13:37:08 ultra30 named[911]: the working directory is not writable
No core dumps found.
Clearing /tmp (X related).
Starting sj3.
Kana-Kanji Conversion Server Version 2.08C
Copyright (c) 1990-1995 Sony Corporation
Created at Mon Mar 23 16:42:59 JST 1998
/etc/rc: WARNING: failed to start sj3
Removing stale Samba tdb files: ....... done
Starting nmbd.
Starting smbd.
Updating motd:.
Mounting late file systems:.
Starting ntpd.
Mar 18 13:37:16 ultra30 ntpd[1022]: leapsecond file ('/var/db/ntpd.leap-seconds.list'): expired less than 291 days ago
Performing sanity check on sshd configuration.
Starting sshd.
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.
Configuring syscons: keymap blanktime.
Starting sendmail_submit.
Starting sendmail_msp_queue.
Starting cron.
Starting background file system checks in 60 seconds.

Sat Mar 18 13:37:23 JST 2017

FreeBSD/sparc64 (ultra30.led.t3.rim.or.jp) (ttyu0)

login:
Comment 2 commit-hook freebsd_committer freebsd_triage 2017-04-29 00:53:45 UTC
A commit references this bug:

Author: marius
Date: Sat Apr 29 00:53:17 UTC 2017
New revision: 317578
URL: https://svnweb.freebsd.org/changeset/base/317578

Log:
  Fix a bug introduced as part of r287726; use the right device_t for
  determining the softc of the bridge in psycho_route_interrupt(). [1]
  While at it, update the corresponding comment that the code in
  question is also necessary for U30s in addition to E450s (a fact
  that has been known for ages).

  PR:		218478
  Submitted by:	Yoshihiko Iwama

Changes:
  head/sys/sparc64/pci/psycho.c
Comment 3 commit-hook freebsd_committer freebsd_triage 2017-05-14 14:05:05 UTC
A commit references this bug:

Author: marius
Date: Sun May 14 14:04:26 UTC 2017
New revision: 318272
URL: https://svnweb.freebsd.org/changeset/base/318272

Log:
  MFC: r317578

  Fix a bug introduced as part of r287726; use the right device_t for
  determining the softc of the bridge in psycho_route_interrupt(). [1]
  While at it, update the corresponding comment that the code in
  question is also necessary for U30s in addition to E450s (a fact
  that has been known for ages).

  PR:		218478 [1]
  Submitted by:	Yoshihiko Iwama [1]

Changes:
_U  stable/11/
  stable/11/sys/sparc64/pci/psycho.c
Comment 4 commit-hook freebsd_committer freebsd_triage 2017-05-14 14:05:08 UTC
A commit references this bug:

Author: marius
Date: Sun May 14 14:04:32 UTC 2017
New revision: 318273
URL: https://svnweb.freebsd.org/changeset/base/318273

Log:
  MFC: r317578

  Fix a bug introduced as part of r287726 (MFCed to stable/10 in
  r292789); use the right device_t for determining the softc of
  the bridge in psycho_route_interrupt(). [1]
  While at it, update the corresponding comment that the code in
  question is also necessary for U30s in addition to E450s (a fact
  that has been known for ages).

  PR:		218478 [1]
  Submitted by:	Yoshihiko Iwama [1]

Changes:
_U  stable/10/
  stable/10/sys/sparc64/pci/psycho.c