zoukankan      html  css  js  c++  java
  • linux新内核中关闭硬盘的DMA

    vortex86 SIS550 Minit-5250E瘦客户机,
    使用CF卡启动,显示不支持DMA。

    搜索得新内核已基本不再使用ide=nodma参数了,查到这篇文章:“Debian下关闭CF卡的DMA模式

    在grub的启动参数中了一条 “libata.dma=0”就关闭DMA了。

    原来的dmesg可以看到内核不断尝试DMA方式,直到最后PIO方式才能正确访问。

    [   10.687047] ata1.00: configured for UDMA/33
    [   10.689746] scsi 0:0:0:0: Direct-Access     ATA      ELITE PRO CF CAR 2009 PQ: 0 ANSI: 5
    [   12.128626] sd 0:0:0:0: [sda] 15662304 512-byte logical blocks: (8.01 GB/7.46 GiB)
    [   12.138999] sd 0:0:0:0: [sda] Write Protect is off
    [   12.139144] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [   12.147593] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
    [   42.848609] ata1: lost interrupt (Status 0x50)
    [   42.848830] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    [   42.848609] ata1: lost interrupt (Status 0x50)
    [   42.848830] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    [   42.848967] ata1.00: failed command: READ DMA
    [   42.849118] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
    [   42.849138]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    [   42.849327] ata1.00: status: { DRDY }
    [   42.849581] ata1: soft resetting link
    [   43.028910] ata1.00: configured for UDMA/33
    [   43.029081] ata1.00: device reported invalid CHS sector 0
    [   43.029317] ata1: EH complete
    [   73.826377] ata1: lost interrupt (Status 0x50)
    [   73.826604] ata1.00: limiting speed to UDMA/25:PIO4
    [   73.826748] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    [   73.826884] ata1.00: failed command: READ DMA
    [   73.827041] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
    [   73.827060]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    [   73.828159] ata1.00: status: { DRDY }
    [   73.828425] ata1: soft resetting link
    [   74.014659] ata1.00: configured for UDMA/25
    [   74.014826] ata1.00: device reported invalid CHS sector 0
    [   74.015062] ata1: EH complete
    [  104.932150] ata1: lost interrupt (Status 0x50)
    [  104.932376] ata1.00: limiting speed to PIO4
    [  104.932518] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    [  104.932653] ata1.00: failed command: READ DMA
    [  104.932811] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
    [  104.932831]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    [  104.933024] ata1.00: status: { DRDY }
    [  104.933285] ata1: soft resetting link
    [  105.112426] ata1.00: configured for PIO4
    [  105.112594] ata1.00: device reported invalid CHS sector 0
    [  105.112828] ata1: EH complete
    [  105.118050]  sda: sda1 sda2 < sda5 > sda3
    [  105.146093] sd 0:0:0:0: [sda] Attached SCSI disk
    [  105.192368] sda: detected capacity change from 0 to 8019099648
    [  105.335586] sd 0:0:0:0: Attached scsi generic sg0 type 0
    
     
  • 相关阅读:
    Vue之VsCode开发工具配置
    解决 WPF AllowsTransparency = true 和 Webbrowser 等控件显示冲突
    Html 之div+css布局之css选择器
    Html 之div+css布局之css基础
    Html 之菜单导航(二)
    Html 开发工具 之Hbulider
    设置form窗体背景透明
    中型WPF客户端开发项目总结(4)
    中型WPF客户端开发项目总结(3.3.4)
    中型WPF客户端开发项目总结(3.3.3)
  • 原文地址:https://www.cnblogs.com/aozima/p/3417959.html
Copyright © 2011-2022 走看看