sunblade 2500 and mpt driver having interrupt issues?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

sunblade 2500 and mpt driver having interrupt issues?

Rob J
Hello,
I am trying to get freebsd sparc64 version 12.1 stable running on this
machine, and I seem to be plagued with mpt scsi resets hanging the system.

It was working fine with freebsd 10.1 and 10.3, but upon upgrading to 12, I
have not been able to boot up fully, just an occasional single user mode
boot works.  I should point out that I have an intel 1000 dual port nic and
SuperMicro sata card in the system that uses the mvs driver, but again,
this setup was working fine in 10.x stable.

As a troubleshooting exercise, I have built current, and rebooted after the
buildkernel step, and that panics the system and throws me to the kdb
prompt you see below, but I think it panics because of some interrupt
issues perhaps?  I am guessing it is the same issue I was getting with 12,
stable but stable was not panicking every reboot - it would some most of
the time just hang and not finish the boot process.

Below are some of the typical errors I am getting.  I have tried removing
or disabling (via device hints or boot command line) usb, audio but doesn't
seem to help.

Any suggestions?

Thanks,

Robert
----------------------------------------------------------------------------
{1} ok probe-scsi
Target 0
  Unit 0   Disk     IBM-ESXSST973401LC    FNB41D    143374000 Blocks, 70006
MB
Target 1
  Unit 0   Disk     IBM-ESXSST973401LC    FNB41D    143374000 Blocks, 70006
MB
{1} ok
{1} ok
{1} ok boot
Boot device: disk  File and args:

>> FreeBSD/sparc64 boot block
   Boot path:   /pci@1d,700000/scsi@4/disk@0,0:a
   Boot loader: /boot/loader
Consoles: Open Firmware console

FreeBSD/sparc64 bootstrap loader, Revision 1.0
bootpath="/pci@1d,700000/scsi@4/disk@0,0:a"
Loading /boot/defaults/loader.conf
Warning: unable to open file /boot/loader.conf
Warning: unable to open file /boot/loader.conf.local
/boot/kernel/kernel data=0xf1d9f8+0x19fb40 syms=[0x8+0xf8dd8+0x8+0xe8c8c]
entropy_cache.../boot/entropy size=0x1000
ok
ipfw.../boot/kernel/ipfw.ko text=0x585a8 data=0x1cc0+0xd8
syms=[0x8+0x4e18+0x8+0x40eb]
ok
ds13rtc.../boot/kernel/ds13rtc.ko text=0x25d8 data=0x330+0x8
syms=[0x8+0x7f8+0x8+0x5ab]
loading required module 'iicbus'
/boot/kernel/iicbus.ko text=0x5688 data=0x318+0x8
syms=[0x8+0x1098+0x8+0xc74]
ok
nxprtc.../boot/kernel/nxprtc.ko text=0x3840 data=0x2f0+0x8
syms=[0x8+0x9c0+0x8+0x6df]
ok
rtc8583.../boot/kernel/rtc8583.ko text=0x1c88 data=0x250+0x8
syms=[0x8+0x840+0x8+0x5fb]
ok

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
OK boot -sv
Booting...
jumping to kernel entry at 0xc00c0000.
GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2019 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 13.0-CURRENT #0 r354276: Sun Nov  3 17:57:31 UTC 2019
    [hidden email]:/a/usr/local/current_obj/mnt/12_current/current/sparc64.sparc64/sys/GENERIC
sparc64
gcc version 4.2.1 20070831 patched [FreeBSD]
WARNING: WITNESS option enabled, expect reduced performance.
Preloaded elf kernel "/boot/kernel/kernel" at 0xc181e000.
Preloaded boot_entropy_cache "/boot/entropy" at 0xc181ece8.
Preloaded elf module "/boot/kernel/ipfw.ko" at 0xc181ed40.
Preloaded elf module "/boot/kernel/ds13rtc.ko" at 0xc181f398.
Preloaded elf module "/boot/kernel/iicbus.ko" at 0xc181f8f0.
Preloaded elf module "/boot/kernel/nxprtc.ko" at 0xc181fe48.
Preloaded elf module "/boot/kernel/rtc8583.ko" at 0xc18203a0.
real memory  = 6442450944 (6144 MB)
avail memory = 6276202496 (5985 MB)
machine: SUNW,Sun-Blade-2500-S
cpu0: Sun Microsystems UltraSparc-IIIi Processor (1600.00 MHz CPU)
  mask=0x34 maxtl=5 maxwin=7
initalizing intr_countp
cpu1: Sun Microsystems UltraSparc-IIIi Processor (1600.00 MHz CPU)
  mask=0x34 maxtl=5 maxwin=7
INTR: Adding CPU 1 as a target
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
random: read 4096 bytes from preloaded cache
random: unblocking device.
VIMAGE (virtualized network stack) enabled
ULE: setup cpu 0
ULE: setup cpu 1
wlan: <802.11 Link Layer>
snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024]
feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=2
feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25
random: entropy device external interface
firmware: 'isp_1000' version 1: 20142 bytes loaded at 0xc0bd4e38
firmware: 'isp_1040' version 1: 22944 bytes loaded at 0xc0bd9ce6
firmware: 'isp_1080' version 1: 31350 bytes loaded at 0xc0bdf686
firmware: 'isp_12160' version 1: 28050 bytes loaded at 0xc0be70fc
firmware: 'isp_2100' version 1: 76770 bytes loaded at 0xc0bede8e
firmware: 'isp_2200' version 1: 84566 bytes loaded at 0xc0c00a70
firmware: 'isp_2300' version 1: 125252 bytes loaded at 0xc0c154c6
firmware: 'isp_2322' version 1: 120814 bytes loaded at 0xc0c33e0a
firmware: 'isp_2400' version 1: 204396 bytes loaded at 0xc0c55170
firmware: 'isp_2500' version 1: 218712 bytes loaded at 0xc0c95dc4
[ath_hal] loaded
nfslock: pseudo-device
crypto: <crypto core>
kbd0 at kbdmux0
mem: <memory>
null: <full device, null device, zero device>
openfirm: <Open Firmware control device>
nexus0: <Open Firmware Nexus device>
pcib0: <Sun Host-PCI bridge> mem
0x4000e600000-0x4000e60afff,0x4000e410000-0x4000e41701f,0x7ce00000000-0x7ce000000ff,0x4000e7800
pcib0: Tomatillo, version 4, IGN 0x1c, bus A, PCI mode, 66MHz
Timecounter "pcib0" frequency 160000000 Hz quality -100
pcib0: DVMA map: 0xc0000000 to 0xdfffffff 65536 entries
pcib0: PROM IOTSB size: 1 (2048 entries)
pcib0: bus range 0 to 0; PCI bus 0
pci0: <OFW PCI bus> on pcib0
pci0: domain=0, physical bus=0
found-> vendor=0x108e, dev=0xa801, revid=0x00
        domain=0, bus=0, slot=0, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0146, statreg=0x02a0, cachelnsz=0 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x14e4, dev=0x1647, revid=0x00
        domain=0, bus=0, slot=3, func=0
        class=02-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x02b0, cachelnsz=16 (dwords)
        lattimer=0xf8 (7440 ns), mingnt=0x40 (16000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 8 messages, 64 bit
        map[10]: type Memory, range 64, base 0x200000, size 16, memory
disabled
pcib1: <Sun Host-PCI bridge> mem
0x4000ef00000-0x4000ef0afff,0x4000ec10000-0x4000ec1701f,0x7c600000000-0x7c6000000ff,0x4000ef800
pcib1: Tomatillo, version 4, IGN 0x1d, bus B, PCI mode, 66MHz
pcib1: DVMA map: 0xc0000000 to 0xdfffffff 65536 entries
pcib1: PROM IOTSB size: 1 (2048 entries)
pcib1: bus range 0 to 0; PCI bus 0
pci1: <OFW PCI bus> on pcib1
pci1: domain=1, physical bus=0
found-> vendor=0x108e, dev=0xa801, revid=0x00
        domain=1, bus=0, slot=0, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0146, statreg=0x02a0, cachelnsz=0 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1000, dev=0x0030, revid=0x07
        domain=1, bus=0, slot=4, func=0
        class=01-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0017, statreg=0x0230, cachelnsz=16 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x10 (4000 ns), maxlat=0x06 (1500
ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D1 D2 D3  current D0
        MSI supports 1 message, 64 bit
        map[10]: type I/O Port, range 32, base 0x300, size  8, enabled
        map[14]: type Memory, range 64, base 0x100000, size 16, enabled
        map[1c]: type Memory, range 64, base 0x110000, size 16, enabled
found-> vendor=0x1000, dev=0x0030, revid=0x07
        domain=1, bus=0, slot=4, func=1
        class=01-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0017, statreg=0x0230, cachelnsz=16 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x10 (4000 ns), maxlat=0x06 (1500
ns)
        intpin=b, irq=255
        powerspec 2  supports D0 D1 D2 D3  current D0
        MSI supports 1 message, 64 bit
        map[10]: type I/O Port, range 32, base 0x400, size  8, enabled
        map[14]: type Memory, range 64, base 0x120000, size 16, enabled
        map[1c]: type Memory, range 64, base 0x130000, size 16, enabled
pcib2: <Sun Host-PCI bridge> mem
0x4000f600000-0x4000f60afff,0x4000f410000-0x4000f41701f,0x7fe00000000-0x7fe000000ff,0x4000f7800
pcib2: Tomatillo, version 4, IGN 0x1e, bus A, PCI mode, 33MHz
Timecounter "pcib2" frequency 160000000 Hz quality -100
pcib2: DVMA map: 0xc0000000 to 0xdfffffff 65536 entries
pcib2: PROM IOTSB size: 1 (2048 entries)
pcib2: bus range 0 to 0; PCI bus 0
pcib2: PCI bus A error AFAR 0xa0a AFSR 0 PCI CSR 0x730b2cff IOMMU 0x60003
PCI-X 0 STATUS 0x2a0
pci2: <OFW PCI bus> on pcib2
pci2: domain=2, physical bus=0
found-> vendor=0x108e, dev=0xa801, revid=0x00
        domain=2, bus=0, slot=0, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0146, statreg=0x02a0, cachelnsz=0 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x10b9, dev=0x1533, revid=0x00
        domain=2, bus=0, slot=7, func=0
        class=06-01-00, hdrtype=0x00, mfdev=0
        cmdreg=0x000f, statreg=0x0210, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        powerspec 1  supports D0 D3  current D0
found-> vendor=0x10b9, dev=0x7101, revid=0x00
        domain=2, bus=0, slot=6, func=0
        class=00-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x10b9, dev=0x5451, revid=0x02
        domain=2, bus=0, slot=8, func=0
        class=04-01-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0290, cachelnsz=0 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x02 (500 ns), maxlat=0x18 (6000 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[10]: type I/O Port, range 32, base 0x900, size  8, port disabled
        map[14]: type Memory, range 32, base 0x100000, size 12, memory
disabled
found-> vendor=0x10b9, dev=0x5237, revid=0x03
        domain=2, bus=0, slot=10, func=0
        class=0c-03-10, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0290, cachelnsz=0 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        map[10]: type Memory, range 32, base 0x1000000, size 12, memory
disabled
found-> vendor=0x10b9, dev=0x5237, revid=0x03
        domain=2, bus=0, slot=11, func=0
        class=0c-03-10, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0290, cachelnsz=0 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        map[10]: type Memory, range 32, base 0x2000000, size 12, memory
disabled
found-> vendor=0x10b9, dev=0x5229, revid=0xc4
        domain=2, bus=0, slot=13, func=0
        class=01-01-ff, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0290, cachelnsz=0 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x02 (500 ns), maxlat=0x04 (1000 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        map[10]: type I/O Port, range 32, base 0xa00, size  3, port disabled
        map[14]: type I/O Port, range 32, base 0xa18, size  2, enabled
        map[18]: type I/O Port, range 32, base 0xa10, size  3, enabled
        map[1c]: type I/O Port, range 32, base 0xa08, size  2, enabled
        map[20]: type I/O Port, range 32, base 0xa20, size  4, enabled
found-> vendor=0x8086, dev=0x1079, revid=0x03
        domain=2, bus=0, slot=3, func=0
        class=02-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0002, statreg=0x0230, cachelnsz=16 (dwords)
        lattimer=0xfc (7560 ns), mingnt=0xff (63750 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        map[10]: type Memory, range 64, base 0x120000, size 17, enabled
        map[18]: type Memory, range 64, base 0x140000, size 18, enabled
        map[20]: type I/O Port, range 32, base 0xa40, size  6, port disabled
found-> vendor=0x8086, dev=0x1079, revid=0x03
        domain=2, bus=0, slot=3, func=1
        class=02-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0002, statreg=0x0230, cachelnsz=16 (dwords)
        lattimer=0xfc (7560 ns), mingnt=0xff (63750 ns), maxlat=0x00 (0 ns)
        intpin=b, irq=255
        powerspec 2  supports D0 D3  current D0
        map[10]: type Memory, range 64, base 0x1c0000, size 17, enabled
        map[18]: type Memory, range 64, base 0x200000, size 18, enabled
        map[20]: type I/O Port, range 32, base 0xa80, size  6, port disabled
pcib3: <Sun Host-PCI bridge> mem
0x4000ff00000-0x4000ff0afff,0x4000fc10000-0x4000fc1701f,0x7f600000000-0x7f6000000ff,0x4000ff800
pcib3: Tomatillo, version 4, IGN 0x1f, bus B, PCI mode, 66MHz
pcib3: DVMA map: 0xc0000000 to 0xdfffffff 65536 entries
pcib3: PROM IOTSB size: 1 (2048 entries)
pcib3: bus range 0 to 0; PCI bus 0
pci3: <OFW PCI bus> on pcib3
pci3: domain=3, physical bus=0
found-> vendor=0x108e, dev=0xa801, revid=0x00
        domain=3, bus=0, slot=0, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0146, statreg=0x02a0, cachelnsz=0 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x11ab, dev=0x6081, revid=0x09
        domain=3, bus=0, slot=2, func=0
        class=01-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0002, statreg=0x02b0, cachelnsz=16 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit
        map[10]: type Memory, range 64, base 0x100000, size 20, enabled
        map[18]: type I/O Port, range 32, base 0x300, size  8, port disabled
        map[1c]: type Memory, range 64, base 0x400000, size 22, enabled
nexus0: <memory-controller> mem 0x40000000000-0x40000000007 type
memory-controller (no driver attached)
nexus0: <memory-controller> mem 0x40000800000-0x40000800007 type
memory-controller (no driver attached)
bge0: <Broadcom BCM5703 A2, ASIC rev. 0x001002> mem 0x200000-0x20ffff at
device 3.0 on pci0
bge0: CHIP ID 0x00001002; ASIC REV 0x01; CHIP REV 0x10; PCI on PCI-X 66
MHz; 64bit
miibus0: <MII bus> on bge0
brgphy0: <BCM5703 1000BASE-T media interface> PHY 1 on miibus0
brgphy0: OUI 0x001018, model 0x0016, rev. 2
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, autw
bge0: bpf attached
bge0: Ethernet address: 00:03:ba:f2:f5:0b
jbusppm0: <JBus power management> mem
0x4000e000000-0x4000e000007,0x4000e410050-0x4000e41005f on nexus0
jbusppm0: running at full speed
mpt0: <LSILogic 1030 Ultra4 Adapter> port 0x300-0x3ff mem
0x100000-0x10ffff,0x110000-0x11ffff at device 4.0 on pci1
mpt0: MPI Version=1.2.12.0
mpt0: chain depth limited to 48 (from 2550)
mpt0: Maximum Segment Count: 336, Maximum CAM Segment Count: 17
mpt0: MsgLength=15 IOCNumber = 0
mpt0: IOCFACTS: GlobalCredits=222 BlockSize=8 bytes Request Frame Size 96
bytes Max Chain Depth 48
mpt0: IOCFACTS: Num Ports 1, FWImageSize 63176, Flags=0
mpt0: No Handlers For Any Event Notify Frames. Event 0xa (ACK not required).
mpt0: Capabilities: ( RAID-1E RAID-1 SAFTE )
mpt0: 0 Active Volumes (1 Max)
mpt0: 0 Hidden Drive Members (6 Max)
mpt0: No Handlers For Any Event Notify Frames. Event 0xa (ACK not required).
mpt1: <LSILogic 1030 Ultra4 Adapter> port 0x400-0x4ff mem
0x120000-0x12ffff,0x130000-0x13ffff at device 4.1 on pci1
mpt1: MPI Version=1.2.12.0
mpt1: chain depth limited to 48 (from 2550)
mpt1: Maximum Segment Count: 336, Maximum CAM Segment Count: 17
mpt1: MsgLength=15 IOCNumber = 1
mpt1: IOCFACTS: GlobalCredits=222 BlockSize=8 bytes Request Frame Size 96
bytes Max Chain Depth 48
mpt1: IOCFACTS: Num Ports 1, FWImageSize 63176, Flags=0
mpt1: No Handlers For Any Event Notify Frames. Event 0xa (ACK not required).
mpt1: Capabilities: ( RAID-1E RAID-1 SAFTE )
mpt1: 0 Active Volumes (1 Max)
mpt1: 0 Hidden Drive Members (6 Max)
mpt1: No Handlers For Any Event Notify Frames. Event 0xa (ACK not required).
isab0: <PCI-ISA bridge> at device 7.0 on pci2
pcib2: could not route pin 1 for device 7.0
isa0: could not map ISA interrupt 1 for node 0xf009ee9c: parallel
isa0: <ISA bus> on isab0
pci2: <old, non-VGA display device> at device 6.0 (no driver attached)
pcm0: <Acer Labs M5451> port 0x900-0x9ff mem 0x100000-0x100fff at device
8.0 on pci2
codec timeout writing 26, data 0
codec timeout writing 0, data 0
codec timeout during read of register 26
codec timeout during read of register 26
codec timeout during read of register 26
codec timeout during read of register 26
pcm0: AC97 reset timed out.
codec timeout writing 26, data 0
codec timeout during read of register 0
codec timeout during read of register 0
codec timeout during read of register 0
codec timeout during read of register 7c
codec timeout during read of register 7e
pcm0: ac97 codec invalid or not present (id == 0)
device_attach: pcm0 attach returned 6
ohci0: disabled via hints entry
ohci1: <AcerLabs M5237 (Aladdin-V) USB controller> mem 0x2000000-0x2000fff
at device 11.0 on pci2
usbus0: disabled via hints entry
ohci1: USB init failed
device_attach: ohci1 attach returned 6
atapci0: disabled via hints entry
em0: <Intel(R) PRO/1000 Network Connection> port 0xa40-0xa7f mem
0x120000-0x13ffff,0x140000-0x17ffff at device 3.0 on pci2
em0: attach_pre capping queues at 1
em0: Using 1024 TX descriptors and 1024 RX descriptors
em0: allocated for 1 tx_queues
em0: allocated for 1 rx_queues
em0: bpf attached
em0: Ethernet address: 00:04:23:af:28:20
em1: <Intel(R) PRO/1000 Network Connection> port 0xa80-0xabf mem
0x1c0000-0x1dffff,0x200000-0x23ffff at device 3.1 on pci2
em1: attach_pre capping queues at 1
em1: Using 1024 TX descriptors and 1024 RX descriptors
em1: allocated for 1 tx_queues
em1: allocated for 1 rx_queues
em1: bpf attached
em1: Ethernet address: 00:04:23:af:28:21
jbusppm1: <JBus power management> mem
0x4000f000000-0x4000f000007,0x4000f410050-0x4000f41005f on nexus0
jbusppm1: master I/O bridge
jbusppm1: running at full speed
mvs0: <Marvell 88SX6081 SATA controller> port 0x300-0x3ff mem
0x100000-0x1fffff,0x400000-0x7fffff at device 2.0 on pci3
mvs0: Gen-II, 8 3Gbps ports, Port Multiplier supported
mvsch0: <Marvell SATA channel> at channel 0 on mvs0
mvsch1: <Marvell SATA channel> at channel 1 on mvs0
mvsch2: <Marvell SATA channel> at channel 2 on mvs0
mvsch3: <Marvell SATA channel> at channel 3 on mvs0
mvsch4: <Marvell SATA channel> at channel 4 on mvs0
mvsch5: <Marvell SATA channel> at channel 5 on mvs0
mvsch6: <Marvell SATA channel> at channel 6 on mvs0
mvsch7: <Marvell SATA channel> at channel 7 on mvs0
nexus0: <i2c> mem 0x4000fc64000-0x4000fc6400f type i2c (no driver attached)
cryptosoft0: <software crypto> on nexus0
crypto: assign cryptosoft0 driver id 0, flags 0x6000000
crypto: cryptosoft0 registers alg 1 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 2 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 3 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 4 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 5 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 16 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 6 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 7 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 32 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 18 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 19 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 20 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 8 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 15 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 9 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 10 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 13 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 14 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 34 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 35 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 36 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 37 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 11 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 22 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 23 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 25 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 24 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 26 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 27 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 28 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 21 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 17 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 29 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 30 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 31 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 40 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 39 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 38 flags 0 maxoplen 0
syscons0: no video adapter found.
nexus0: <syscons> type unknown (no driver attached)
(null) failed to probe at iomem 0xf0000000-0xf00fffff pnpid SUN0001 on isa0
rtc0: <Real-Time Clock> at port 0x70-0x71 pnpid PNP0b00 on isa0
rtc0: registered as a time-of-day clock, resolution 1.000000s
rtc0: current time: 1573049330.000000000
(null) failed to probe at port 0x320-0x321 irq 46 pnpid SUN0002 on isa0
(null) failed to probe at port 0x800-0x82f irq 32 pnpid PNP0c0c on isa0
uart0: console (9600,n,8,1)> at port 0x3f8-0x3ff irq 44 pnpid PNP0501 on
isa0
uart0: fast interrupt
uart0: PPS capture mode: DCD
uart1: <16550 or compatible> at port 0x2e8-0x2ef irq 44 pnpid PNP0501 on
isa0
uart1: fast interrupt
uart1: PPS capture mode: DCD
(null) failed to probe at port 0-0xffff pnpid PNP0200 on isa0
(null) failed to probe at port 0x378-0x37f,0-0x4ff drq 1 pnpid PNP0401 on
isa0
procfs registered
Timecounter "tick" frequency 1600000000 Hz quality 10
Timecounter "stick" frequency 12000000 Hz quality 10
Event timer "tick" frequency 1600000000 Hz quality 1000
Timecounters tick every 1.000 msec
vlan: initialized, using hash tables with chaining
lo0: bpf attached
IPsec: Initialized Security Association Processing.
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 32768
ipfw2 (+ipv6) initialized, divert loadable, nat loadable, default to deny,
logging disabled
usb_needs_explore_all: no devclass
(noperiph:mpt0:0:-1:ffffffff): reset bus
(noperiph:mpt1:0:-1:ffffffff): reset bus
mvsch0: MVS reset...
mvsch0: SATA connect timeout time=10000us status=00000000
mvsch0: MVS reset: device not found
mvsch1: MVS reset...
mvsch1: SATA connect timeout time=10000us status=00000000
mvsch1: MVS reset: device not found
mvsch2: MVS reset...
mvsch2: SATA connect timeout time=10000us status=00000000
mvsch2: MVS reset: device not found
mvsch3: MVS reset...
mvsch3: SATA connect timeout time=10000us status=00000000
mvsch3: MVS reset: device not found
mvsch4: MVS reset...
mvsch4: SATA connect timeout time=10000us status=00000000
mvsch4: MVS reset: device not found
mvsch5: MVS reset...
mvsch5: SATA connect time=100us status=00000123
mvsch5: MVS reset: device found
mvsch5: MVS reset: device ready after 0ms
mvsch6: MVS reset...
mvsch6: SATA connect timeout time=10000us status=00000000
mvsch6: MVS reset: device not found
mvsch7: MVS reset...
mvsch7: SATA connect timeout time=10000us status=00000000
mvsch7: MVS reset: device not found
pass0 at mpt0 bus 0 scbus0 target 0 lun 0
pass0: <IBM-ESXS ST973401LC    FN B41D> Fixed Direct Access SPC-2 SCSI
device
pass0: Serial Number 3LB1LYNV00009744QVG7
pass0: 320.000MB/s transfers (160.000MHz, offset 63, 16bit)
pass0: Command Queueing enabled
pass1 at mpt0 bus 0 scbus0 target 1 lun 0
pass1: <IBM-ESXS ST973401LC    FN B41D> Fixed Direct Access SPC-2 SCSI
device
pass1: Serial Number 3LB1P7TT0000975109AK
pass1: 320.000MB/s transfers (160.000MHz, offset 63, 16bit)
pass1: Command Queueing enabled
pass2 at mvsch5 bus 0 scbus9 target 0 lun 0
pass2: <SAMSUNG HD103SI 1AG01118>da0 at mpt0 bus 0 scbus0 target 0 lun 0
da0: <IBM-ESXS ST973401LC    FN B41D> Fixed Direct Access SPC-2 SCSI device
da0: Serial Number 3LB1LYNV00009744QVG7
da0: 320.000MB/s transfers (160.000MHz, offset 63, 16bit)
da0: Command Queueing enabled
da0: 70006MB (143374000 512 byte sectors)
da0: Delete methods: <NONE(*),ZERO>
da1 at mpt0 bus 0 scbus0 target 1 lun 0
da1: <IBM-ESXS ST973401LC    FN B41D> Fixed Direct Access SPC-2 SCSI device
da1: Serial Number 3LB1P7TT0000975109AK
da1: 320.000MB/s transfers (160.000MHz, offset 63, 16bit)
da1: Command Queueing enabled
da1: 70006MB (143374000 512 byte sectors)
da1: Delete methods: <NONE(*),ZERO>
GEOM: new disk da0
GEOM: new disk da1
 ATA-7 SATA 2.x device
pass2: Serial Number S1VSJ9BS617041
pass2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 2048bytes)
pass2: Command Queueing enabled
ada0 at mvsch5 bus 0 scbus9 target 0 lun 0
ada0: <SAMSUNG HD103SI 1AG01118> ATA-7 SATA 2.x device
ada0: Serial Number S1VSJ9BS617041
ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 2048bytes)
ada0: Command Queueing enabled
ada0: 953869MB (1953525168 512 byte sectors)
SMP: AP CPU #1 Launched!
panic: _sx_xlock_hard: recursed on non-recursive sx intr sources @
/mnt/12_current/current/sys/sparc64/sparc64/intr_machdep.c:28

cpuid = 0
time = 10
KDB: stack backtrace:
vpanic() at vpanic+0x244
panic() at panic+0x20
_sx_xlock_hard() at _sx_xlock_hard+0x98
_sx_xlock() at _sx_xlock+0xe4
intr_assign_cpu() at intr_assign_cpu+0x88
_intr_event_bind() at _intr_event_bind+0x108
intr_event_bind() at intr_event_bind+0x10
intr_bind() at intr_bind+0x90
nexus_bind_intr() at nexus_bind_intr+0x10
bus_generic_bind_intr() at bus_generic_bind_intr+0x64
bus_generic_bind_intr() at bus_generic_bind_intr+0x64
bus_bind_intr() at bus_bind_intr+0x64
taskqgroup_attach_deferred() at taskqgroup_attach_deferred+0x84
taskqgroup_adjust() at taskqgroup_adjust+0x514
taskqgroup_adjust_if_io_tqg() at taskqgroup_adjust_if_io_tqg+0x34
mi_startup() at mi_startup+0x2ec
btext() at btext+0x28
KDB: enter: panic
[ thread pid 0 tid 100000 ]
Stopped at      kdb_enter+0x80: ta              %xcc, 1
db>
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: sunblade 2500 and mpt driver having interrupt issues?

Ed Maste-2
On Thu, 7 Nov 2019 at 10:03, Robert Johannes <[hidden email]> wrote:
>
> Hello,
> I am trying to get freebsd sparc64 version 12.1 stable running on this
> machine, and I seem to be plagued with mpt scsi resets hanging the system.

Unfortunately there's little to no development effort on
FreeBSD/sparc64 and you might not get a response that's useful in
addressing this issue. As it stands sparc64 will not be supported in
FreeBSD 13 and later.

My suggestion is to try FreeBSD 11.x and if that works for you stay
with it. Longer term you probably want to either migrate to FreeBSD on
another CPU architecture, or to another operating system if you want
to continue using this hardware. I'm sorry that I don't have any more
helpful information.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"