NextPVR Forums

Full Version: TV card not available
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
My odd problem:

Nextpvr has been running on Ubuntu with a HVR-1600 for a few YEARS.
I turned the machine off, removed the HVR-1600
rebooted the machine,
after a while I turned the machine off and re installed the HVR-1600
Nothing changed in software the computer has only 1 pci slot
dmesg says the v4l drivers install and the card is activated 
npvr says the card is not installed.  Tvheadend says card not installed

npvr adapter logs don't say anything other than it tried to scan.  Where else can I look for clues?

Ubuntu 22.04 LTS
nextpvr 6.1.5 upgraded most recent as of Jan. 3,2024
Start with looking for the file tree here

find /dev/dvb

Then any look to see if PCI finds it. For PCI card motherboards that would be many years indeed.

lspci -v

The look for firmware errors in dmesg maybe

sudo dmesg | grep eeprom

Martin
lspci -v shows the card
06:00.0 Multimedia video controller: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
Subsystem: Hauppauge computer works Inc. CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
Flags: bus master, medium devsel, latency 64, IRQ 9
Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
Capabilities: <access denied>
Kernel driver in use: cx18
Kernel modules: cx18

/dev/dvb has:
demux0 0kb
dvr0 0kb
frontend0 0kb
net0 0kb

dmesg:
[ 6.156961] tveeprom: Hauppauge model 74891, rev C6A4, serial# 4029891911
[ 6.156965] tveeprom: MAC address is 00:0d:fe:33:45:47
[ 6.156967] tveeprom: tuner model is TCL MNM05-4 (idx 104, type 43)
[ 6.156968] tveeprom: TV standards NTSC(M) (eeprom 0x08)
[ 6.156969] tveeprom: audio processor is CX23418 (idx 38)
[ 6.156971] tveeprom: decoder processor is CX23418 (idx 31)
[ 6.156972] tveeprom: has no radio
strange that it does not say ATSC only NTSC.

I tried a different HVR-1600 with the same result. Also tried them both in a different machine.

I removed and purged nextpvr the re installed
Unless you didn't paste it, it is missing /dev/dvb/adapter0

What do you see with

sudo dmesg | grep adapter

Martin
sudo dmesg | grep adapter
[ 6.685707] dvbdev: DVB: registering new adapter (cx18)
[ 7.053519] cx18 0000:06:00.0: DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
[ 7.053701] cx18-0: Registered DVB adapter0 for TS (32 x 32.00 kB)
[ 15.577633] cx18 0000:06:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (54000000..858000000)

the content of /dev/dvb/adapter0
demux0 0kb
dvr0 0kb
frontend0 0kb
net0 0kb
Looks good to me, f you restart the NextPVR server without rebooting does it show up?

Martin
No luck.
What about anything from

/opt/nextpvr/system/DeviceHost/x64/DeviceHostLinux -discover

Martin
/opt/nextpvr/system/DeviceHost/x64/DeviceHostLinux -discover
<devices>
ERROR: Open frontend0 failed
</devices>
Well, at least you know there is a true error opening adapter0 right now, and until that is resolved NextPVR won't work. Other than ensuring that TVHeadend hasn't locked it the only thing now I can suggest is posting your zipped dmesg output, typically the information will show in the first minute after a reboot. There might be sensitive network info in there so vet it first.

Martin
Pages: 1 2