SCSIのバス幅と接続可能周辺機器数
- SCSI: Small Computer System Interface
- パラレルインタフェース
- バス幅が(主に)2種類ある
NARROW | WIDE | |
---|---|---|
バス幅(bit) | 8 | 16 |
接続可能周辺機器数 | 8 | 16 |
実際に接続可能 | 7 | 15 |
- SCSIコントローラ自身が1つ消費するので、接続可能周辺機器数は2のべき乗-1となる
-
SCSI ID
- 0から振られるデバイスの識別番号
-
優先順位
7 > 6 > 5 > ... > 1, 0, 15, 14, ..., 9, 8
- したがってコントローラ自身は7が振られる
-
処理が遅く、バスを頻繁に開放するヤツに優先度高い番号をあてる
- CD-ROM
- テープドライブ
- 確認してみる
cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: LITEONIT LCS-256 Rev: 901
Type: Direct-Access ANSI SCSI revision: 05
- Serial-ATAのHDDがSCSI-ID 0番にあてられているようだ
USBのカーネルモジュール
USB | カーネル2.4系 | カーネル2.6系 |
---|---|---|
1.x | usb-uhci,usb-ohci | uhcihcd, ohcihcd |
2.x | usb-ehci | ehci_hcd |
3.x | - | xhci_hcd |
lsusb
で確認できる
lsusb
lsusb -t
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 8087:07dc Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/9p, 480M
|__ Port 7: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 7: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
ehci_hcd
とxhci_hcd
混在しているようだ