dwsideri
September 8th, 2018, 12:38 PM
OK, I'm upgrading my (admittedly very) old HTPC from Ubuntu 12.04 to Ubuntu 18.04, mostly because Plex Server could not update itself and my iOS apps needed the newer Plex Server. Years ago (2012) I installed a Hauppauge WinTV-HVR-2250, added some firmware files to Ubuntu and it worked pretty much effortlessly.
With a completely fresh install 18.04, I have not been able to get the OS to recognize the card. I have:
1. Installed packages from the Hauppauge PPA (http://www.hauppauge.com/pages/support/support_hvr2250.html)
2. Manually installed firmware according to https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2250 (NOTE: this is exactly what I did for 12.04), also slightly more involved instructions at https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200
First, there's some conflicting/confusing information out there. This page: https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2255, indicates that the drivers are in kernels no later than version 4.2, so my kernel should be fine, right?
Second, my best guess is that the firmware modules are not being loaded. I put the five .fw files available from http://www.steventoth.net/linux/hvr22xx/ in /lib/firmware, rebooted, and nothing. When I check dmesg or modprobe following reboots, there is no indication that any attempt was made to load the firmware, not even an error. I created a /lib/firmware/`uname -a` directory, moved the .fw files there, still nothing. lspci does not list the Hauppauge card.
Unless my approach is entirely wrong, it seems to me that the firmware is not being loaded by the kernel. How can I attempt to force the kernel to load the firmware or try to debug why it is not loading?
Current Situation:
Very vanilla installation of Ubuntu 18.04 Desktop, "Normal Installation"
Current kernel: 4.15.0-33
Motherboard: BIOSTAR TH61 ITX
CPU: Dual core Intel G620
Capture Card: Hauppauge WinTV-HVR-2250
(I know my hardware is old, but this is just a DVR box, it doesn't need to be anything special. Plus, it was working fine in 12.04)
With a completely fresh install 18.04, I have not been able to get the OS to recognize the card. I have:
1. Installed packages from the Hauppauge PPA (http://www.hauppauge.com/pages/support/support_hvr2250.html)
2. Manually installed firmware according to https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2250 (NOTE: this is exactly what I did for 12.04), also slightly more involved instructions at https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200
First, there's some conflicting/confusing information out there. This page: https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2255, indicates that the drivers are in kernels no later than version 4.2, so my kernel should be fine, right?
Second, my best guess is that the firmware modules are not being loaded. I put the five .fw files available from http://www.steventoth.net/linux/hvr22xx/ in /lib/firmware, rebooted, and nothing. When I check dmesg or modprobe following reboots, there is no indication that any attempt was made to load the firmware, not even an error. I created a /lib/firmware/`uname -a` directory, moved the .fw files there, still nothing. lspci does not list the Hauppauge card.
Unless my approach is entirely wrong, it seems to me that the firmware is not being loaded by the kernel. How can I attempt to force the kernel to load the firmware or try to debug why it is not loading?
Current Situation:
Very vanilla installation of Ubuntu 18.04 Desktop, "Normal Installation"
Current kernel: 4.15.0-33
Motherboard: BIOSTAR TH61 ITX
CPU: Dual core Intel G620
Capture Card: Hauppauge WinTV-HVR-2250
(I know my hardware is old, but this is just a DVR box, it doesn't need to be anything special. Plus, it was working fine in 12.04)