Monthly Archives: May 2022

Usb Tv-Tuner and Debian 11

Here is a step by step guide on how I set up Hauppauge’s WinTV-SoloHD usb On Debian 11.

1. Identifying the firmware that the tuner needs. Do this after device is plugged in:

sudo dmesg

36.588466] si2168 9-0064: firmware: failed to load dvb-demod-si2168-b40-01.fw (-2)
[ 36.588471] firmware_class: See for information about missing firmware
[ 36.588473] si2168 9-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[ 36.588476] si2168 9-0064: firmware file ‘dvb-demod-si2168-b40-01.fw’ not found
[ 36.699450] si2157 10-0060: found a ‘Silicon Labs Si2157-A30 ROM 0x50’
[ 36.699468] si2157 10-0060: firmware: failed to load dvb-tuner-si2157-a30-01.fw (-2)
[ 36.699472] si2157 10-0060: Can’t continue without a firmware.

2. Locate suitable firmwares. Suitable ones were found from Elec Github.


3. Copy firmwares to correct locations:

Continue reading

Fixing error on Debian 11: No module named py_compile

The root cause of an error is: /usr/bin/python3.9: No module named py_compile.

This will prevent python3 packages from installing as the dpkg errors out during configuration.

A more complete error example, will look something like this:

Setting up python3.9-minimal (3.9.2-1) …
/usr/bin/python3.9: can’t open file ‘/usr/lib/python3.9/’: [Errno
2] No such file or directory
dpkg: error processing package python3.9-minimal (–configure):
installed python3.9-minimal package post-installation script subprocess return
ed error exit status 2
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)

/usr/bin/python3.9: No module named py_compile

Regardless of the package name, missing the py_compile will give plenty of issues. Here comes an easy fix.

Continue reading

Fixing resolution issues on Debian 11: New Nvidia cards

After install, resolution might be off. Xrandr might so something like this:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected 1024×768+0+0 0mm x 0mm
1024×768 76.00*

Step 1: Grub resolution is wrong (optional)

Continue reading