[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
突然の方向転換となってしまいましたが
VirtualBoxのハードウェア?を調べてみました。
と言う事で一般的な設定は下記としました、
内容はそのままLinux上の
ハードウェア内容に反映されます。
USBの設定内容は下記の設定を
使用しました。
①IRQ(Interrupt ReQuest)割当状態
赤太文字部分が該当箇所です、
詳細はここ。
----------------------------------------
tmp@debian:~$
tmp@debian:~$ cat /proc/interrupts
CPU0
0: 2736047 XT-PIC timer
1: 63 XT-PIC i8042
2: 0 XT-PIC cascade
6: 2 XT-PIC floppy
9: 0 XT-PIC acpi
11: 862 XT-PIC eth0
12: 111 XT-PIC i8042
14: 1649 XT-PIC ide0
15: 71 XT-PIC ide1
NMI: 0
LOC: 2735895
ERR: 0
MIS: 0
tmp@debian:~$
----------------------------------------
②I/Oポートアドレス割当状態
----------------------------------------
tmp@debian:~$
tmp@debian:~$ cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vga+
03f2-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
0cf8-0cff : PCI conf1
4000-4003 : ACPI PM1a_EVT_BLK
4004-4005 : ACPI PM1a_CNT_BLK
4008-400b : ACPI PM_TMR
4020-4021 : ACPI GPE0_BLK
c000-c00f : 0000:00:01.1
c000-c007 : ide0
c008-c00f : ide1
c020-c03f : 0000:00:03.0
c020-c03f : pcnet32_probe_pci
c040-c05f : 0000:00:04.0
tmp@debian:~$
----------------------------------------
③DMA(Direct Memory Access)チャンネル割当状態
----------------------------------------
tmp@debian:~$
tmp@debian:~$ cat /proc/dma
2: floppy
4: cascade
tmp@debian:~$
----------------------------------------
④PCI(統合チップ部分)状態
(一般的には"cat /proc/pci"かもです)
Intel ICH:I/O コントローラー・ハブ
ohci_hcd&ehci_hcd:USB
4桁の数値は何なのでしょう?
----------------------------------------
tmp@debian:~$
tmp@debian:~$ cat /proc/bus/pci/devices
0000 80861237 0 ~
0008 80867000 0 ~
0009 80867111 0 ~ PIIX_IDE
0010 80eebeef 0 ~
0018 10222000 b ~ pcnet32
0020 80eecafe a ~
0028 80862415 9 ~ Intel ICH
0030 106b003f 5 ~ ohci_hcd
0038 80867113 9 ~
0058 8086265c b ~ ehci_hcd
tmp@debian:~$
----------------------------------------
脇道
http://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/drivers/nodriver.html
⑤PCI(統合チップ部分)状態詳細
(更に詳細は"lspci -V"で表示)
赤太文字はUSB部分です。
----------------------------------------
tmp@debian:~$
tmp@debian:~$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:02.0 VGA compatible controller: Unknown device 80ee:beef
00:03.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 40)
00:04.0 System peripheral: Unknown device 80ee:cafe
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio (rev 01)
00:06.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0b.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller
tmp@debian:~$
----------------------------------------
⑥デバイス一覧表示
・Device
・DMA
・IRQ
・I/Oポート
"lsdev"が入っていませんでした、
sysutilsに付属。
----------------------------------------
debian:/home/tmp#
debian:/home/tmp# aptitude install sysutils
・
・
tmp@debian:~$
tmp@debian:~$ /usr/bin/lsdev
Device DMA IRQ I/O Ports
------------------------------------------------
0000:00:01.1 c000-c00f
0000:00:03.0 c020-c03f
0000:00:04.0 c040-c05f
0000:00:05.0 c100-c1ff c200-c23f
82801AA-ICH 9
ACPI 4000-4003 4004-4005 4008-400b 4020-4021
cascade 4 2
dma 0080-008f
dma1 0000-001f
dma2 00c0-00df
eth0 11
floppy 2 6 03f2-03f5 03f7-03f7
fpu 00f0-00ff
i8042 1 12
ide0 14 01f0-01f7 03f6-03f6 c000-c007
ide1 15 0170-0177 0376-0376 c008-c00f
Intel c100-c1ff c200-c23f
keyboard 0060-006f
PCI 0cf8-0cff
pcnet32_probe_pci c020-c03f
pic1 0020-0021
pic2 00a0-00a1
timer 0
timer0 0040-0043
timer1 0050-0053
vga+ 03c0-03df
tmp@debian:~$
----------------------------------------
⑦USBポート検出ログ
----------------------------------------
tmp@debian:~$
tmp@debian:~$ dmesg | grep usb
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usb usb1: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
tmp@debian:~$
----------------------------------------
⑧USB情報表示(ツリー状)
----------------------------------------
tmp@debian:~$
tmp@debian:~$ lsusb -t
Bus# 2
`-Dev# 1 Vendor 0x0000 Product 0x0000
Bus# 1
`-Dev# 1 Vendor 0x0000 Product 0x0000
tmp@debian:~$
----------------------------------------
⑨USBドライバロード
今回はロード済ドライバの表示、
こちらも入っていなかったのでインストール、
因みにrootじゃないと使用不可なコマンドでした。
----------------------------------------
debian:/home/tmp#
debian:/home/tmp# aptitude install efibootmgr
・
・
debian:/home/tmp#
debian:/home/tmp# modprobe -l | grep uhci
/lib/modules/2.6.18-6-686/kernel/drivers/usb/host/uhci-hcd.ko
debian:/home/tmp# modprobe -l | grep ohci
/lib/modules/2.6.18-6-686/kernel/drivers/usb/host/ohci-hcd.ko
/lib/modules/2.6.18-6-686/kernel/drivers/ieee1394/ohci1394.ko
debian:/home/tmp# modprobe -l | grep ehci
/lib/modules/2.6.18-6-686/kernel/drivers/usb/host/ehci-hcd.ko
debian:/home/tmp#
----------------------------------------
⑩USBポート検出ログ詳細
dmesgはココの内容を参照しているのでしょうか・・・
----------------------------------------
tmp@debian:~$
tmp@debian:~$ cat /var/log/messages | grep -i usb
Sep 7 01:11:05 debian kernel: usbcore: registered new driver usbfs
Sep 7 01:11:05 debian kernel: usbcore: registered new driver hub
Sep 7 01:11:05 debian kernel: ohci_hcd 0000:00:06.0: new USB bus registered, assigned bus number 1
Sep 7 01:11:05 debian kernel: usb usb1: configuration #1 chosen from 1 choice
Sep 7 01:11:05 debian kernel: hub 1-0:1.0: USB hub found
Sep 7 01:11:05 debian kernel: ehci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 2
Sep 7 01:11:05 debian kernel: ehci_hcd 0000:00:0b.0: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
Sep 7 01:11:05 debian kernel: usb usb2: configuration #1 chosen from 1 choice
Sep 7 01:11:05 debian kernel: hub 2-0:1.0: USB hub found
tmp@debian:~$
----------------------------------------
⑧シリアル状態表示
物理的には付いていませんがVirtualBox上では
設定あり、シリアルポートが付いているマザボでは
共有使用時使えるかもです、
こちらもコマンドが入っていなかった為、
インストール。
----------------------------------------
debian:/home/tmp#
debian:/home/tmp# aptitude install setserial
・
・
tmp@debian:~$
tmp@debian:~$ setserial -g /dev/ttyS*
/dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
tmp@debian:~$
----------------------------------------
今回の独り言
/proc/scsi関連は物理PCにscsiカードを
追加すれば追加されるのでしょうか・・・
時間が無いから保留。