我正在运行 Ubuntu 22.04.3 LTS,今天升级到最新内核6.5.0-14
。以前的内核是6.2.0-39
。
升级并重启后,所有驱动器都启动了,访问驱动器时没有错误或问题。
但是,系统日志显示以下两条消息每秒重复一次:
ata8: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata8.00: configured for UDMA/66
ata8 是 Marvell 控制器本身:
10:43:51 root@linux2:/var/log > lsscsi
[0:0:0:0] disk ATA ST16000NM001G-2K SN02 /dev/sda
[1:0:0:0] disk ATA ST16000NM001G-2K SN02 /dev/sdb
[2:0:0:0] disk ATA WDC WUH721816AL W232 /dev/sdc
[3:0:0:0] disk ATA WDC WUH721816AL W232 /dev/sdd
[7:0:0:0] process Marvell Console 1.01 -
[8:0:0:0] disk ATA SanDisk SDSSDH3 20RL /dev/sde
[9:0:0:0] disk ATA SanDisk SDSSDH3 40RL /dev/sdf
[10:0:0:0] disk ATA ST16000NM000J-2T SN02 /dev/sdg
[11:0:0:0] disk ATA ST16000NM000J-2T SN02 /dev/sdh
[12:0:0:0] disk ATA Samsung SSD 860 1B6Q /dev/sdi
[13:0:0:0] disk ATA Samsung SSD 870 2B6Q /dev/sdj
[16:0:0:0] disk ATA Samsung SSD 870 2B6Q /dev/sdk
[17:0:0:0] disk ATA Samsung SSD 860 3B6Q /dev/sdl
[N:0:1:1] disk CT500P2SSD8__1 /dev/nvme0n1
[N:1:5:1] disk Samsung SSD 980 500GB__1 /dev/nvme1n1
grep ata8 /var/log/messages | less
2024-01-11T07:49:05.430308-05:00 linux2 kernel: [ 1.551856] ata8: SATA max UDMA/133 abar m2048@0xfc940000 port 0xfc940480 irq 43
2024-01-11T07:49:05.430510-05:00 linux2 kernel: [ 1.871920] ata8: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
2024-01-11T07:49:05.430517-05:00 linux2 kernel: [ 1.993399] ata8.00: ATAPI: MARVELL VIRTUAL, 1.09, max UDMA/66
2024-01-11T07:49:05.430524-05:00 linux2 kernel: [ 1.997151] ata8.00: configured for UDMA/66
2024-01-11T07:49:05.430788-05:00 linux2 kernel: [ 2.487046] ata8: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
2024-01-11T07:49:05.430792-05:00 linux2 kernel: [ 2.488106] ata8.00: configured for UDMA/66
2024-01-11T07:49:05.430804-05:00 linux2 kernel: [ 2.835265] ata8: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
2024-01-11T07:49:05.430808-05:00 linux2 kernel: [ 2.836435] ata8.00: configured for UDMA/66
接下来是数千个 SATA 链接和针对 UDMA/66 消息的配置。
我重新启动到以前的内核版本 6.2.0-39。ata8
的系统日志消息:
2024-01-11T09:56:52.420037-05:00 linux2 kernel: [ 1.539898] ata8: SATA max UDMA/133 abar m2048@0xfc940000 port 0xfc940480 irq 45
2024-01-11T09:56:52.420274-05:00 linux2 kernel: [ 2.201680] ata8.00: ATAPI: MARVELL VIRTUAL, 1.09, max UDMA/66
来自 lshw:
*-pci:1
description: PCI bridge
product: Matisse PCIe GPP Bridge
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 2
bus info: pci@0000:03:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:34 ioport:e000(size=4096) memory:fc900000-fc9fffff
*-sata
description: SATA controller
product: 88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:05:00.0
logical name: scsi0
logical name: scsi1
logical name: scsi2
logical name: scsi3
logical name: scsi7
version: 11
width: 32 bits
clock: 33MHz
capabilities: sata pm msi pciexpress ahci_1.0 bus_master cap_list rom emulated
configuration: driver=ahci latency=0
resources: irq:43 ioport:e050(size=8) ioport:e040(size=4) ioport:e030(size=8) ioport:e020(size=4) ioport:e000(size=32) memory:fc940000-fc9407ff memory:fc900000-fc93ffff
主板:华硕 ROG Crosshair VIII Dark Hero
CPU:AMD Ryzen 9 5950X
现在,我只是坚持使用6.2.0-39
,但最终需要升级到内核的最新版本。
关于如何纠正这个问题有什么建议吗6.5.0-14
?
谢谢
答案1
我对被困在较旧的内核版本上感到不满意,因此我最终用 LSI 9207-8i 控制器替换了 Marvell 主板。我升级回了最新内核(现在是 6.5.0-17),没有出现任何问题。连接到 LSI 主板的驱动器都运行良好。几年前我购买 Marvell 主板时价格不贵,但这是一分钱一分货的情况。问题解决了。