cat 文件程序无法访问文件但 vi 正常工作(Debian)

cat 文件程序无法访问文件但 vi 正常工作(Debian)

在通过 ctrl+alt+del 错误重置后,我的系统出现了一些问题。从那时起,报告了与 ACPI 和 ata6 相关的错误。为了解决这个问题(以一种野蛮的方式:我是新手),我开始测试目录 /sys/class/ata_port/ata6/ 中的内容。我所说的测试是指寻找有用的信息或可以激发我学习或在论坛中提出更清晰的问题的东西。无论如何,除了这个问题之外,还发生了一件奇怪的事情:

当我使用或者文件使用文件 /sys/class/ata_port/ata6/autosuspend_delay_ms 我得到“输入/输出错误”.但是...使用我读了文件的内容“1”

主要问题:为什么会发生这种情况?怎么会发生?(这真的让我很害怕!更加“用户空间”文件更加“内核化”)

支线任务:如果有人知道如何解决此系统问题,我将非常高兴!现在,系统仅使用启动参数“acpi_enforce_responses=lax”进行启动(祝你好运!有时即使这样也不足以启动,并且监视器失去通信(NULL 输出))”

细节:

系统:Linux debian 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u2 (2019-11-11) x86_64 GNU/Linux

错误系统日志:acpi PNP0A03:00:_OSC 失败(AE_NOT_FOUND);禁用 ASPM

输出:dmesg|grep‘fail\|erro’

[ 0.234571] acpi PNP0A03:00: _OSC 失败 (AE_NOT_FOUND);禁用 ASPM

[2.239147]ata6.00:无法识别(I/O错误,err_mask=0x100)

[7.971272]ata6.00:无法识别(I/O错误,err_mask=0x100)

[13.603109]ata6.00:无法识别(I/O错误,err_mask=0x100)

[20.228845] EXT4-fs (sda1):已重新安装。选项:错误=remount-ro

[23.170590] r8169 0000:05:00.0:固件:无法加载 rtl_nic/rtl8168e-1.fw (-2)

[ 23.174073] r8169 0000:05:00.0:rtl_nic/rtl8168e-1.fw 的直接固件加载失败,错误为 -2

输出: dmesg|grep -i 'ata'

[ 0.000000] BIOS-e820:[mem 0x00000000cffb0000-0x00000000cffbdfff] ACPI 数据

[0.000000]NODE_DATA(0)已分配[mem 0x22fff9000-0x22fffdfff]

[0.000000]内存:8089844K/8387896K可用(6288K内核代码、1162K rwdata、2880K rodata、1424K init、656K bss、298052K保留、0K cma保留)

[ 0.235157] pci 0000:00:11.0:将 SATA 设置为 AHCI 模式

[1.692680]写保护内核只读数据:12288k

[1.744345]libata 版本3.00已加载。

[1.746053]scsi主机0:pata_atiixp

[1.747319]scsi主机1:pata_atiixp

[1.747387]ata1:PATA最大UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14

[1.747388]ata2: PATA 最大 UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15

[1.748026] ahci 0000:00:11.0:AHCI 0001.0200 32 个插槽 4 个端口 6 Gbps 0xf impl SATA 模式

[1.749170] ata3: SATA 最大 UDMA/133 abar m1024@0xfe7ffc00 端口 0xfe7ffd00 irq 25

[1.749172] ata4: SATA 最大 UDMA/133 abar m1024@0xfe7ffc00 端口 0xfe7ffd80 irq 25

[1.749173] ata5: SATA 最大 UDMA/133 abar m1024@0xfe7ffc00 端口 0xfe7ffe00 irq 25

[1.749175] ata6: SATA 最大 UDMA/133 abar m1024@0xfe7ffc00 端口 0xfe7ffe80 irq 25

[1.928821]ata1.01: ATA-9: WDC WDS240G2G0A-00JH30,UF450000,最大 UDMA/133

[1.928823]ata1.01:468877312 个扇区,多 1:LBA48 NCQ(深度 0/32)

[1.929427]ata1.01:由于40线电缆,仅限于UDMA/33

[1.952293]ata1.01:配置为UDMA/33

[1.952499] scsi 0:0:1:0: 直接访问 ATA WDC WDS240G2G0A- 0000 PQ: 0 ANSI: 5

[2.076991]ata5:SATA链接关闭(SStatus 0 SControl 300)

[2.077014]ata4:SATA链接关闭(SStatus 0 SControl 300)

[2.237428]ata6:SATA链接速度为1.5 Gbps(SStatus 113 SControl 300)

[2.237447]ata3:SATA链接3.0 Gbps(SStatus 123 SControl 300)

[2.238304]ata3.00: ATA-7: ST3160815AS,3.CHH,最大 UDMA/100

[2.238306]ata3.00:312581808个扇区,多16:LBA48 NCQ(深度31/32)

[2.239147]ata6.00:无法识别(I/O错误,err_mask=0x100)

[7.493471]ata3.00:配置为UDMA/100

[ 7.493630] scsi 2:0:0:0: 直接访问 ATA ST3160815AS H PQ: 0 ANSI: 5

[7.969453]ata6:SATA链接速度为1.5 Gbps(SStatus 113 SControl 300)

[7.971272]ata6.00:无法识别(I/O错误,err_mask=0x100)

[ 7.971275] ata6: 将 SATA 链接速度限制为 1.5 Gbps

[13.601480] ata6: SATA 链接速度为 1.5 Gbps (SStatus 113 SControl 310)

[13.603109]ata6.00:无法识别(I/O错误,err_mask=0x100)

[19.233505]ata6:SATA链接速度为1.5 Gbps(SStatus 113 SControl 310)

[19.884310] EXT4-fs(sda1):已安装具有有序数据模式的文件系统。选项:(空)

[20.449088]acpi_cpufreq:覆盖 BIOS 提供的 _PSD 数据

答案1

不在该列表中的磁盘是有缺陷的磁盘。

在您的输出中我看到这些磁盘

[ 1.928821] ata1.01: ATA-9: WDC WDS240G2G0A-00JH30, UF450000, max UDMA/133
[ 2.238304] ata3.00: ATA-7: ST3160815AS, 3.CHH, max UDMA/100

一台 Western Digital Green 240Gb 和一台 Seagate Barracuda 160Gb。两块硬盘。问题驱动器可能是 DVD 或 CDROM?那将是好消息:没有数据丢失。如果我是你,我会直接拔下 sata 或 pata 电缆并将其放回去,你永远不知道这只是一个连接不良。

相关内容