環境:
系統使用ubuntu 11.10
xen 是 apt-get install 的 xen4.1.1
igb版本是3.4.7
硬體:
cpu 是 intel i5-3470 L
主機板 是 asus P8B75-v
Bios 版本是 P8B75-V BIOS 0503
網路卡 是 intel i350-T2
因為bios支援性差
所以如果直接載入使用會出現錯誤訊息
SR-IOV: bus number out of range
所以要在grub.cfg設定pci=assign-busses
submenu "Xen 4.1-amd64" {
menuentry 'Ubuntu GNU/Linux, with Xen 4.1-amd64 and Linux 3.0.0-22-generic XD' --class ubuntu --class gnu-linux --class gnu --class os --class xen {
insmod part_gpt
insmod ext2
set root='(hd0,gpt2)'
search --no-floppy --fs-uuid --set=root 9d986b5a-4929-4c09-9740-b3e9bb0cbbe3
echo 'Loading Xen 4.1-amd64 ...'
multiboot /boot/xen-4.1-amd64.gz placeholder
echo '載入 Linux 3.0.0-22-generic ...'
module /boot/vmlinuz-3.0.0-22-generic placeholder root=UUID=9d986b5a-4929-4c09-9740-b3e9bb0cbbe3 ro quiet splash pci=assign-busses
echo '載入初始化記憶體虛擬磁碟 (initial ramdisk) ...'
module /boot/initrd.img-3.0.0-22-generic
}
接著重開機
將igb卸載
sudo modprobe -r igb
再下參數載入
sudo modprobe igb max_vfs=4
用lspci查看就會成功出現下面訊息下面訊息下面訊息下面訊息
01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
02:10.0 Ethernet controller: Intel Corporation Device 1520 (rev 01)
02:10.4 Ethernet controller: Intel Corporation Device 1520 (rev 01)
02:11.0 Ethernet controller: Intel Corporation Device 1520 (rev 01)
02:11.4 Ethernet controller: Intel Corporation Device 1520 (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
沒有留言:
張貼留言