Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

"Unknown PCI header type '127'" problem on a new platform

Featured Replies

Hi,

I'm on Unraid version 6.11.5.

 

My specs are:

CPU: Intel Xeon E5 2690 v3

Motherboard: MACHINIST X99 MR9S

RAM: 16GB 2666MHz

 

Previously I've been using Unraid version 6.10.3 with these specs:

CPU: Intel Core i7 4790

Motherboard: Gigabyte H97 HD3

RAM: 28GB 1600MHz

 

I have a Windows 10 VM for gaming and ever since I moved to the new platform, I've been having problems with PCIe passthrough devices. The GPU (AMD RX580 8GB) works fine. I'm having problems with devices that are passed through with VFIO. The libvirt log says:

2023-01-21 17:17:08.454+0000: 8920: error : virNetSocketReadWire:1791 : End of file while reading data: Input/output error
2023-01-21 17:17:17.061+0000: 8925: error : virPCIGetHeaderType:2896 : internal error: Unknown PCI header type '127' for device '0000:02:00.0'
2023-01-21 17:17:38.400+0000: 8922: error : virPCIGetHeaderType:2896 : internal error: Unknown PCI header type '127' for device '0000:02:00.0'
2023-01-21 17:18:01.361+0000: 8921: error : virPCIGetHeaderType:2896 : internal error: Unknown PCI header type '127' for device '0000:02:00.0'

Device '0000:02:00.0' is a Samsung 980 500GB NVMe drive. It works fine on the first boot of the VM, but if I shut it down and then try again, I get this error. I also have a USB controller PCIe card passed through, with which my Windows VM doesn't even boot. It's just stuck on the spinning circle.

 

I'd like to know what the issue is and if it can be resolved, or will I have to buy a new motherboard?

I may be dumb for buying a Chinese "X99" motherboard, but it was cheaper in my case so that's why I chose it.

 

If I forgot to attach any other important information regarding my problem, please let me know :)

 

Thanks for reading,

Tomy

Solved by TomySLO

  • Author
  • Solution

UPDATE!

I've found the solution. I switched "Machine" from "i440fx-7.1" to "Q35-7.1" and

I also switched "USB Controller" from "2.0 (EHCI)" to "3.0 (qemu XHCI)".

 

My Windows 10 VM is now working as it should, I can shut it down and spin it back up without problems. The USB controller card is working without problems. Very happy =D

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.