硬盘识别 Libata分析 SCSI系统

硬盘相关协议文档整理

LINUX AHCI驱动分析之块设备层
https://www.freesion.com/article/1936822087/

ATA驱动框架及scsi请求处理流程
https://blog.csdn.net/qq_37403371/article/details/84567666

Linux Scsi子系统框架介绍(可以知道host target channel id lun的关系)
https://blog.csdn.net/Wang20122013/article/details/122090135

scsi调用过程分析(ZT) http://blog.chinaunix.net/uid-26293227-id-3973595.html
linux那些事

ubuntu学习心得之SATA硬盘跟IDE硬盘
http://www.myexception.cn/software/1648362.html

SATA硬盘和IDE硬盘的区别
http://blog.csdn.net/ediwal/article/details/47831963

块设备剖析之块设备注册 - add_disk()函数解析 //这位同学的博客好好学习一下
http://blog.chinaunix.net/uid-30282771-id-5113192.html

libata 开发手册
http://blog.csdn.net/chengm8/article/details/19246869
存储之ATA Disk (libata模块)
http://blog.csdn.net/chengm8/article/details/7876811

linux libata初始化分析
http://blog.csdn.net/leino11121/article/details/6585116

libATA Developer’s Guide
https://www.kernel.org/doc/htmldocs/libata/

Documentation/ata/ata_exceptions.txt
http://www.archivum.info/linux-ide@vger.kernel.org/2005-09/00043/(RFC-PATCH)-Documentation-ata-ata_exceptions.txt.html

Linux3.10.0块IO子系统流程(4)-- 为请求构造SCSI命令
https://www.cnblogs.com/luxiaodai/p/9266311.html

scsi设备的请求处理函数(request_fn) //博客很不错
https://blog.csdn.net/weixin_36145588/article/details/72878602

为request的每一个bio创建DMA映射
https://blog.csdn.net/weixin_36145588/article/details/72897864

linux硬盘识别过程
https://blog.csdn.net/qq_37403371/article/details/84396099
Linux scsi 异步扫描分析笔记
http://blog.chinaunix.net/uid-709830-id-2069884.html
Linux Scsi子系统框架介绍
https://blog.csdn.net/feelabclihu/article/details/108675669

SCSI总线和协议以及SAN存储网络详解:
https://blog.51cto.com/u_11970509/2322308

ATA Disk在Linux中的驱动架构对比分析
https://blog.csdn.net/leino11121/article/details/6585017

ata驱动框架及scsi请求处理流程
https://blog.csdn.net/qq_37403371/article/details/84567666

ATA接口寄存器描述
https://blog.csdn.net/mao0514/article/details/32135815

从ATA层向设备发送TRIM命令
https://blog.csdn.net/computerms/article/details/7868371

使用硬盘ATA命令读取磁盘
https://blog.csdn.net/wrmsr/article/details/8744527

scsi底层设备注册——如何一步步注册到block层
https://blog.csdn.net/qqqqqq999999/article/details/45506463

Scsi命令队列转换为ata命令过程
https://blog.csdn.net/dianhuiren/article/details/7164099

scsi设备的请求处理函数(request_fn)
https://blog.csdn.net/weixin_36145588/article/details/72878602

libATA Developer’s Guide
https://www.kernel.org/doc/htmldocs/libata/

块设备读写流程
http://blog.chinaunix.net/uid-25052030-id-58337.html
https://www.cnblogs.com/codestub/articles/2152532.html

参考文档:https://blog.csdn.net/shipinsky/article/details/73197857

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值