banner コマンドの出力は、次のように表示され、PCI ベースのシステムであることが示されます (バナーに UPA/PCI と表示されます)。
ok banner Sun Ultra 30 UPA/PCI (UltraSPARC 200MHz), Keyboard Present OpenBoot 3.9, 64 MB memory installed, Serial #8431666 Ethernet address 8:0:20:80:a8:32, Host ID: 8080a832 |
show-devs コマンドの出力には、PCI ベースのノードが表示されます。また、PCI ベースのシステムでは、デバイスの汎用的な名前が使用されます。オンボードのネットワークは "network" という名前で、内蔵ディスクは "diskn" (n はそのディスクの SCSI ターゲット番号) という名前です。
独自の FCodePROM を搭載した追加 PCI カードは、汎用的な名前を使用している場合とそうでない場合があります。汎用的な名前についての詳細は、Open Firmware Working Group のホームページ (http://playground.sun.com/1275) の「Recommended Practices」を参照してください。
ok show-devs /SUNW,ffb@1e,0 /SUNW,UltraSPARC@0,0 /counter-timer@1f,1c00 /pci@1f,2000 /pci@1f,4000 /virtual-memory /memory@0,60000000 /aliases /options /openprom /chosen /packages /pci@1f,4000/usb@5 /pci@1f,4000/SUNW,m64B@2 /pci@1f,4000/scsi@3 /pci@1f,4000/network@1,1 /pci@1f,4000/ebus@1 /pci@1f,4000/scsi@3/tape /pci@1f,4000/scsi@3/disk /pci@1f,4000/ebus@1/SUNW,CS4231@14,200000 /pci@1f,4000/ebus@1/flashprom@10,0 /pci@1f,4000/ebus@1/eeprom@14,0 /pci@1f,4000/ebus@1/fdthree@14,3023f0 /pci@1f,4000/ebus@1/ecpp@14,3043bc /pci@1f,4000/ebus@1/su@14,3062f8 /pci@1f,4000/ebus@1/su@14,3083f8 /pci@1f,4000/ebus@1/se@14,400000 /pci@1f,4000/ebus@1/sc@14,500000 /pci@1f,4000/ebus@1/SUNW,pll@14,504000 /pci@1f,4000/ebus@1/power@14,724000 /pci@1f,4000/ebus@1/auxio@14,726000 /openprom/client-services /packages/sun-keyboard /packages/SUNW,builtin-drivers /packages/disk-label /packages/obp-tftp /packages/deblocker /packages/terminal-emulator |
Sun Ultra 30UPA/PCI システムでの devalias コマンドの出力は次のとおりです。
ok devalias screen /SUNW,ffb@1e,0 net /pci@1f,4000/network@1,1 disk /pci@1f,4000/scsi@3/disk@0,0 cdrom /pci@1f,4000/scsi@3/disk@6,0:f tape /pci@1f,4000/scsi@3/tape@4,0 tape1 /pci@1f,4000/scsi@3/tape@5,0 tape0 /pci@1f,4000/scsi@3/tape@4,0 disk6 /pci@1f,4000/scsi@3/disk@6,0 disk5 /pci@1f,4000/scsi@3/disk@5,0 disk4 /pci@1f,4000/scsi@3/disk@4,0 disk3 /pci@1f,4000/scsi@3/disk@3,0 disk2 /pci@1f,4000/scsi@3/disk@2,0 disk1 /pci@1f,4000/scsi@3/disk@1,0 disk0 /pci@1f,4000/scsi@3/disk@0,0 scsi /pci@1f,4000/scsi@3 floppy /pci@1f,4000/ebus@1/fdthree ttyb /pci@1f,4000/ebus@1/se:b ttya /pci@1f,4000/ebus@1/se:a keyboard! /pci@1f,4000/ebus@1/su@14,3083f8:forcemode keyboard /pci@1f,4000/ebus@1/su@14,3083f8 mouse /pci@1f,4000/ebus@1/su@14,3062f8 |
PCI デバイスのデバイスノードの属性を見ると、PCI デバイスに固有の属性はほとんどなく、属性のフォーマットも SBus デバイスのフォーマットとほとんど同じです。たとえば、PCI デバイスの .properties の出力は次のようになります。
ok cd /pci@1f,4000/scsi@3ok .properties interrupts 00000020 assigned-addresses 81001810 00000000 00000400 00000000 00000100 82001814 00000000 00010000 00000000 00000100 82001818 00000000 00011000 00000000 00001000 device_type scsi-2 clock-frequency 02625a00 reg 00001800 00000000 00000000 00000000 0000000 01001810 00000000 00000000 00000000 00000100 02001814 00000000 00000000 00000000 00000100 02001818 00000000 00000000 00000000 00001000 model Symbios,53C875 compatible glm name scsi devsel-speed 00000001 class-code 00010000 max-latency 00000040 min-grant 00000011 revision-id 00000003 device-id 0000000f vendor-id 00001000 |