ひらめく

当たり前のことをひらめく。

コントローラには3つの属性がある。


1. そのコントローラ自体を使うためにドライバが必要か否か(当然必要だけど、カーネルにbuild-inのものはロードが不要という考え方で)

2. そのコントローラに他の種類のコントローラを接続できるか否か

3. そのコントローラに接続されるデバイスは、VendorID/DeviceIDに応じたドライバが必要か否か


PCI: 2+3
CardBus: 1+2+3
USB: 1+3
IEEE1394: 1+3
SCSI: 1
IDE: 1
SATA: 1


ということだ!

SCSIは1か?1+3?ぉーワカラン。

IEEE1394は1+3だけど、VendorID/DeviceIDに対応したドライバが5種類しかない上に、その中でもvideo1394とかdv1394とかeth1394とか要らないので(sbp2しか残らない)、1扱いでOK。