- 论坛徽章:
- 0
|
本帖最后由 Modifix 于 2013-01-29 10:58 编辑
硬件信息:
cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD2500BEKT-7 Rev: 01.0
Type: Direct-Access ANSI SCSI revision: 05
lspci -v
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller (rev 04) (prog-if 01 [AHCI 1.0])
Subsystem: Dell Device 049b
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 30
I/O ports at 70b0
I/O ports at 70a0
I/O ports at 7090
I/O ports at 7080
I/O ports at 7060
Memory at e3d20000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci
scsi子系统分三层:
Upper level, mid level, low level,磁盘的upper level是drivers/scsi/sd.c, drivers/scsi/Kconfig及Makefile下没见到相应的low level代码(SATA驱动)。
请问drivers/ata/ahci.c是属于scsi子系统的low level么?
如果drivers/ata/ahci.c不属于scsi子系统的low level,请问我该怎样找到相应的low level代码呢?
|
|