Proxmox < Debian 11 < Docker/Portainer
Machine q35, UEFI Bios
I have an Hauppauge HVR-2250.
iommu=on is set
VM has the pcie device added.
If the server (Proxmox) is freshly started, when the VM is started, the card is discovered and seems to be in working order:
If I restart the VM, the tuner card won't work. Here is the dmesg up until fail: app.php/pastebin/?mode=download&s=12
No matter how many times I restart the VM, the card won't work,
I thought it was a Debian problem so I first asked at Debian forum. One guy parsed the code and found this: [1] https://sources.debian.org/src/linux/6. ... 1337#L1337
Meanwhile, I realized that if I reboot the host (Proxmox), then the card will boot up nicely.
Because of that plus the fact the guys at Debian forum think the source of the problem might be Proxmox, here I am asking for help.
Machine q35, UEFI Bios
I have an Hauppauge HVR-2250.
iommu=on is set
VM has the pcie device added.
If the server (Proxmox) is freshly started, when the VM is started, the card is discovered and seems to be in working order:
Code:
root@debianq35:~# dmesg | grep saa7164
[ 3.378991] CORE saa7164[0]: subsystem: 0070:8851, board: Hauppauge WinTV-HVR2250 [card=7,autodetected]
[ 3.379006] saa7164[0]/0: found at 0000:01:00.0, rev: 129, irq: 16, latency: 0, mmio: 0xc1000000
[ 3.617478] saa7164_downloadfirmware() no first image
[ 3.617527] saa7164_downloadfirmware() Waiting for firmware upload (NXP7164-2010-03-10.1.fw)
[ 3.662792] saa7164 0000:01:00.0: firmware: direct-loading firmware NXP7164-2010-03-10.1.fw
[ 3.662802] saa7164_downloadfirmware() firmware read 4019072 bytes.
[ 3.662804] saa7164_downloadfirmware() firmware loaded.
[ 3.662808] saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072
[ 3.662814] saa7164_downloadfirmware() FirmwareSize = 0x1fd6
[ 3.662815] saa7164_downloadfirmware() BSLSize = 0x0
[ 3.662816] saa7164_downloadfirmware() Reserved = 0x0
[ 3.662817] saa7164_downloadfirmware() Version = 0x1661c00
[ 10.777498] saa7164_downloadimage() Image downloaded, booting...
[ 10.889495] saa7164_downloadimage() Image booted successfully.
[ 13.293044] saa7164_downloadimage() Image downloaded, booting...
[ 14.898837] saa7164_downloadimage() Image booted successfully.
[ 14.950875] saa7164[0]: Hauppauge eeprom: model=88061
[ 15.604417] dvbdev: DVB: registering new adapter (saa7164)
[ 15.604429] saa7164 0000:01:00.0: DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
[ 18.730510] dvbdev: DVB: registering new adapter (saa7164)
[ 18.730524] saa7164 0000:01:00.0: DVB: registering adapter 1 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
[ 18.766335] saa7164[0]: registered device video0 [mpeg]
[ 18.992805] saa7164[0]: registered device video1 [mpeg]
[ 19.204774] saa7164[0]: registered device vbi0 [vbi]
[ 19.204834] saa7164[0]: registered device vbi1 [vbi]
[ 19.206700] saa7164 driver loaded
If I restart the VM, the tuner card won't work. Here is the dmesg up until fail: app.php/pastebin/?mode=download&s=12
No matter how many times I restart the VM, the card won't work,
I thought it was a Debian problem so I first asked at Debian forum. One guy parsed the code and found this: [1] https://sources.debian.org/src/linux/6. ... 1337#L1337
Meanwhile, I realized that if I reboot the host (Proxmox), then the card will boot up nicely.
Because of that plus the fact the guys at Debian forum think the source of the problem might be Proxmox, here I am asking for help.