[Bug 274974] nvme: resetting controller after mounting a partition
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 274974] nvme: resetting controller after mounting a partition"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 12 Nov 2023 23:14:41 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274974
--- Comment #8 from Piotr Kubaj <pkubaj@FreeBSD.org> ---
Disks are on pci3 and pci4:
nvme0: <Generic NVMe Device> mem 0x80000000-0x80003fff irq 1044473 at device
0.0 numa-domain 0 on pci3
nvme1: <Generic NVMe Device> mem 0x80400000-0x80403fff irq 1044474 at device
0.0 numa-domain 0 on pci4
pci3 and pci4 are on respectively pcib3 and pcib4:
pci3: <OFW PCI bus> numa-domain 0 on pcib3
pci4: <OFW PCI bus> numa-domain 0 on pcib4
Indeed one of those has HotPlug, but the other does not.
pcib3@pci0:2:1:0: class=0x060400 rev=0xca hdr=0x01 vendor=0x10b5
device=0x8724 subvendor=0x16b8 subdevice=0x7404
vendor = 'PLX Technology, Inc.'
device = 'PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch,
19 x 19mm FCBGA'
class = bridge
subclass = PCI-PCI
cap 01[40] = powerspec 3 supports D0 D3 current D0
cap 05[48] = MSI supports 8 messages, 64 bit, vector masks
cap 10[68] = PCI-Express 2 downstream port max data 256(1024) RO NS ARI
disabled
max read 128
link x4(x4) speed 8.0(8.0) ASPM disabled(L1)
slot 1 power limit 25000 mW HotPlug(present) Attn Button
PC(off) MRL(open)
cap 0d[a4] = PCI Bridge subvendor=0x16b8 subdevice=0x7404
ecap 0003[100] = Serial 1 ca870010b5df0e00
ecap 0001[fb4] = AER 1 0 fatal 0 non-fatal 0 corrected
ecap 0004[138] = Power Budgeting 1
ecap 0019[10c] = PCIe Sec 1 lane errors 0
ecap 0002[148] = VC 1 max VC0
ecap 0012[e00] = Multicast 1
ecap 000d[f24] = ACS 1 Source Validation disabled, Translation Blocking
disabled
P2P Req Redirect disabled, P2P Cmpl Redirect disabled
P2P Upstream Forwarding disabled, P2P Egress Control
disabled
P2P Direct Translated disabled, Enhanced Capability
unavailable
ecap 000b[b70] = Vendor [1] ID 0001 Rev 0 Length 16
pcib4@pci0:2:2:0: class=0x060400 rev=0xca hdr=0x01 vendor=0x10b5
device=0x8724 subvendor=0x16b8 subdevice=0x7404
vendor = 'PLX Technology, Inc.'
device = 'PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch,
19 x 19mm FCBGA'
class = bridge
subclass = PCI-PCI
cap 01[40] = powerspec 3 supports D0 D3 current D0
cap 05[48] = MSI supports 8 messages, 64 bit, vector masks
cap 10[68] = PCI-Express 2 downstream port max data 256(1024) RO NS ARI
disabled
max read 128
link x4(x4) speed 8.0(8.0) ASPM disabled(L1)
slot 2 power limit 25000 mW
cap 0d[a4] = PCI Bridge subvendor=0x16b8 subdevice=0x7404
ecap 0003[100] = Serial 1 ca870010b5df0e00
ecap 0001[fb4] = AER 1 0 fatal 0 non-fatal 0 corrected
ecap 0004[138] = Power Budgeting 1
ecap 0019[10c] = PCIe Sec 1 lane errors 0
ecap 0002[148] = VC 1 max VC0
ecap 0012[e00] = Multicast 1
ecap 000d[f24] = ACS 1 Source Validation disabled, Translation Blocking
disabled
P2P Req Redirect disabled, P2P Cmpl Redirect disabled
P2P Upstream Forwarding disabled, P2P Egress Control
disabled
P2P Direct Translated disabled, Enhanced Capability
unavailable
ecap 000b[b70] = Vendor [1] ID 0001 Rev 0 Length 16
What's more strange, I can now mount the nvme0 drive on pci3 (which has HP),
even though it didn't work before. Attempting to mount nvme1 still doesn't
work.
--
You are receiving this mail because:
You are the assignee for the bug.