Replies: 42 comments
-
The problem that sometimes replugging is necessary and its reason was discussed over there, if I remember correctly: https://community.home-assistant.io/t/allow-loading-firmware-files-on-boot/632031/19 |
Beta Was this translation helpful? Give feedback.
-
@7wells thanks, I found this discussion as well. So it's seems an underlying HA OS issue home-assistant/operating-system#1157 which does not provide the firmware files during the early boot stage and hence those can't be loaded. After boot those FW files are available the the replugging triggers the whole device initialization again. Probably can't solve in the add-on, but let's keep the issue open here and link to the HA OS one. I'll do some further investigation and testing on my end, but there is probably no workaround available. |
Beta Was this translation helpful? Give feedback.
-
Thank you @7wells, I will try to create a simlink to the normal firmware folder see if it make it accessible. I think part of the problem is the home assistant files are not accessible at boot too. The firmware is in the share folder of the supervisor. |
Beta Was this translation helpful? Give feedback.
-
@obert0 I did some research on the USB adapter reset topic and found https://unix.stackexchange.com/questions/525532/usb-disable-and-reenable-device-on-linux/525533#525533 and netinvent/usb_resetter. Can you try whether this works? You probably can't run this inside the add-on now as it's missing the special privileged authorizations to do this. |
Beta Was this translation helpful? Give feedback.
-
Actually this is exactly what I did to reset the usb through named pipe. Actually the command I use is echo 1.1—1 >/sys/bus/drivers/usb/unbind or bind to reverse. This work really well, except I should be in shh on port 22222 to make this work as I cannot access the file either way. If in the addon config "usb: true" is activated I can see the path within the addon but without acces to add the command. I eill try the solution to interact with port, but at think I will find the same issue. And I dont think it is possible to start a shell script on host at boot. The haos host is pretty close and I dont think I will be able to Install something. |
Beta Was this translation helpful? Give feedback.
-
@obert0 the add-on needs elevated permissions to do this, see I will receive a USB adapter shortly and would try this out as well. |
Beta Was this translation helpful? Give feedback.
-
@dfigus, I will try with privileges to replug the tuner. If this work I can start the named pipe listener with the init commands. By the way I update your addon and the server didn't startup. Both release and edge. I did not investigate alot since I wanted to focus on my tuner problem I switch to my local addon. |
Beta Was this translation helpful? Give feedback.
-
@obert0 I updated to the latest release version earlier today and it started as usual. What I experienced is that the config backup before TVH config migration (triggered by a new TVH "release") could easily take 30+ minutes due to wg+ installed in there and in this timeframe TVH is not fully up. In case it's still happening on your end, can you create a new issue with the logs attached? |
Beta Was this translation helpful? Give feedback.
-
Yes I will try again. The weird thing is I start the addon and then try to enter in the container file system with ssh port 22222, but I got a message saying the container isn't open. I will retry and look at the logs. EDIT: You were right and it was the first start up that take longer than usual. And I made a mistake on the container name so I coudn't get in.... My bad :) |
Beta Was this translation helpful? Give feedback.
-
I tried with SYS_ADMIN Privileged and full_acces without succes. I get this message: |
Beta Was this translation helpful? Give feedback.
-
You can skip the backup part with command line argument
Did you disable the protection mode for the addon? With |
Beta Was this translation helpful? Give feedback.
-
Yes I disable the protection mode on both advance ssh addon and my local addon. It don't seam to be the same level of permissiom than with ssh on port 22222. When I first try to make the firmware load I reach the end of permissions allowed by the advanced ssh addon so I needed to use ssh. |
Beta Was this translation helpful? Give feedback.
-
AFAIK, logging in via ssh port 22222 is the only way to get into the "developer" mode (well, they wrote that this is for developers, only, over in the HA forum) with all needed privileges. If there is anything I can help you with (i.e. testing), please let me know. I have a DVB-T2 USB stick here attached to an RPi4 and most of the time, the tvheadend addon both in HA and in Kodi works. Sometimes I have to replug the DVB-T2 USB stick to the RPi4. I am capable of besic Linux stuff but don't know much about programming. |
Beta Was this translation helpful? Give feedback.
-
If you ssh into 22222, you will land in the OS of the host machine (HA OS), otherwise you end up in a docker container with restricted privileges (depending on how the container was started, e.g. can be influenced via the |
Beta Was this translation helpful? Give feedback.
-
@obert0 There is an alpine package linux-firmware-other that provides the required firmware. I added it via #143 to the addon and released v5.1.2. I don't whether this helps, but let's give it a try. Also as this firmware can be redistributed via linux, there is a buildroot switch to include it into HAOS (refer to #143). So that would be the best solution and I can create a HAOS PR for this. But let's give it in the addon a first try. |
Beta Was this translation helpful? Give feedback.
-
@obert0 I'm running on RPI 4 and I got the WinTV-HVR-935HD running with the addon. I had to copy the firmware files to the
The same retry also works when I plugged it in and had no fw files at this location. It kept retrying and once the files were there I picked them up and the adapter was working. I was downloading the files from https://github.com/OpenELEC/dvb-firmware/ I will investigate whether I can do something from the addon. |
Beta Was this translation helpful? Give feedback.
-
Hi @dfigus, It was a easy process. It appears that it wasn't the same driver used for your tuner. Did you add the firmware path to cmdline.txt? |
Beta Was this translation helpful? Give feedback.
-
No changes to cmdline.txt. The path |
Beta Was this translation helpful? Give feedback.
-
Ok I will try to put it there instead. Did the folder firmware was already there? |
Beta Was this translation helpful? Give feedback.
-
There hasn't been any activity on this issue recently, so we clean up some of the older and inactive issues. |
Beta Was this translation helpful? Give feedback.
-
@7wells & @obert0 someone shared a workaround outside of github with me which seems to be persistent across HA OS upgrades:
|
Beta Was this translation helpful? Give feedback.
-
Yes, that must have been myself. 🤣 https://community.home-assistant.io/t/allow-loading-firmware-files-on-boot/632031/18 It had taken me a long time to understand that I had to ssh to the underlying system, hence port 22222. See also there: PS: |
Beta Was this translation helpful? Give feedback.
-
Hi @dfigus, in my initial post I explain this solution. After adding the firmware with this solution I succeed to use the tuner with tvheadend. But still I had to make some manipulation to make the driver load the firmware. For the moment I switch to another project, but soon I will try again to make this work. |
Beta Was this translation helpful? Give feedback.
-
@obert0 That is not exactly what you wrote in your first post:
The important part here is that |
Beta Was this translation helpful? Give feedback.
-
Hi @dfigus , I put the firmware into /mnt/boot/firmware and change cmdline.txt. But no success to get the tuner visible in TvHeadend... I use the last version 5.1.9 of your addon. But with this new position I can't move the firmware from HA to use my last fix. I will get more time to make this work. My next step is to downgrade HAOS to version <12. I keep you inform. Thank you! |
Beta Was this translation helpful? Give feedback.
-
I roll back to HAOS 11.5 and I can reproduce the same behaviour from my original post. |
Beta Was this translation helpful? Give feedback.
-
My TV tuner WinTV-HVR-935HD works, but I don't really use it. I still use SATIP with my FritzBox tuners. In generell you need to make your TV tuner work with HA OS, afterwards it will also work with the addon - that's the general rule. In case HA OS 12+ does not work anymore, I would propose to open an issue to HA OS. As I can't really do anything more from the addon, I would close this issue and convert it to a discussion. There you can report your progress for others to read. |
Beta Was this translation helpful? Give feedback.
-
Hi @dfigus, I just received my new Hauppauge Wintv-dualHD tuner and it work out of the box. I dont try without the firmware, but with the good firmware it work well. I also try to update HAOS to 12.3 and the tuner show up in TvHeadend. Thank you very much for your support with this! |
Beta Was this translation helpful? Give feedback.
-
Hi @dfigus, im happy to assist in testing too, but have the Rpi TV HAT that needs the Sony CDX2880 linux firmware. I will try and compile the software and see if i can get suggested fix works |
Beta Was this translation helpful? Give feedback.
-
I got my setup working, this is what i got and this is what i did Home Assistant Core 2024.9.3 TvHeadend addon - Current version: 6.0.1 CXD2880 - Raspberry Pi TV Hat from https://thepihut.com/products/raspberry-pi-tv-hat Steps: 1 - grabbed the cxd2880 firmware modules from another RPI running Raspbian bookworm (cxd2880-spi.ko, cxd2880.ko) Rebooted the whole system and i can now see my DVB Tuner in TVHeadend. Hope this helps someone. I'll attached the module files here if anyone else needs them |
Beta Was this translation helpful? Give feedback.
-
Hi everyone,
I try to fork the project of @GauthamVarmaK to get the DVB tuner to work and add COMSKIP and network drive mapping in this project. I will be pleased to work with @dfigus too get this addon too it's full potential!
But for the moment I have some problem with my tuner doesn't show up in TvHeadend. I have a Hauppauge WINTV 950Q and I figured the firmware isn't in the Kernel. So as I see in GitHub and thanks to @7wells I enter in the HAOS in SSH to the port 22222 and add "firmware_class.path=/mnt/data/supervisor/share/firmware" in "/mnt/boot/cmdline.txt". I download the firmware and put it in "/share/firmware" with the ssh addon. Now on HAOS startup, the firmware is in place and TvHeadend start on boot. After boot I can't see the tuner in TvHeadend. This is the Kernel logs:
[ 1.798503] snd_hda_codec_realtek hdaudioC0D2: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 1.798506] snd_hda_codec_realtek hdaudioC0D2: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[ 1.798509] snd_hda_codec_realtek hdaudioC0D2: mono: mono_out=0x0
[ 1.798511] snd_hda_codec_realtek hdaudioC0D2: inputs:
[ 1.798513] snd_hda_codec_realtek hdaudioC0D2: Mic=0x19
[ 1.802459] au0828: i2c bus registered
[ 1.859720] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input3
[ 1.861332] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[ 1.861405] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[ 1.911797] tveeprom: Hauppauge model 72001, rev B3F0, serial# 4034595432
[ 1.911804] tveeprom: MAC address is 00:0d:fe:7b:0a:68
[ 1.911807] tveeprom: tuner model is Xceive XC5000 (idx 150, type 76)
[ 1.911809] tveeprom: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
[ 1.911812] tveeprom: audio processor is AU8522 (idx 44)
[ 1.911814] tveeprom: decoder processor is AU8522 (idx 42)
[ 1.911815] tveeprom: has no radio, has IR receiver, has no IR transmitter
[ 1.911817] au0828: hauppauge_eeprom: hauppauge eeprom: model=72001
[ 1.914875] au8522 9-0047: creating new instance
[ 1.914879] au8522_decoder creating new instance...
[ 1.918812] tuner: 9-0061: Tuner -1 found with type(s) Radio TV.
[ 1.918832] xc5000 9-0061: creating new instance
[ 1.923706] xc5000: Successfully identified at address 0x61
[ 1.923710] xc5000: Firmware has not been loaded previously
[ 1.964245] EXT4-fs (sda8): mounted filesystem with ordered data mode. Quota mode: none.
[ 1.982879] EXT4-fs (sda8): resizing filesystem from 58429329 to 58429329 blocks
[ 2.016345] Adding 2627988k swap on /mnt/data/swapfile. Priority:-2 extents:92 across:192290816k SSFS
[ 2.020457] EXT4-fs (zram2): mounted filesystem without journal. Quota mode: none.
[ 2.078602] systemd-journald[133]: Received client request to flush runtime journal.
[ 2.226062] au8522 9-0047: attaching existing instance
[ 2.229806] xc5000 9-0061: attaching existing instance
[ 2.234675] xc5000: Successfully identified at address 0x61
[ 2.234680] xc5000: Firmware has not been loaded previously
[ 2.234683] dvbdev: DVB: registering new adapter (au0828)
[ 2.234689] usb 2-1.3.1: DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
[ 2.234700] dvbdev: dvb_create_media_entity: media entity 'Auvitek AU8522 QAM/8VSB Frontend' registered.
[ 2.234989] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 2.235302] au0828: Registered device AU0828 [Hauppauge HVR950Q]
[ 2.235362] usbcore: registered new interface driver au0828
[ 2.245657] usbcore: registered new interface driver snd-usb-audio
[ 2.298359] au0828: Enabled Source: Xceive XC5000->au8522 9-0047->au0828a vbi Ret 0
[ 2.298482] au0828: Disabled Source: Xceive XC5000->au8522 9-0047->au0828a vbi Ret 0
[ 2.362222] audit: type=1334 audit(1707593858.297:4): prog-id=8 op=LOAD
[ 2.979317] audit: type=1334 audit(1707593858.914:5): prog-id=9 op=LOAD
[ 2.979451] audit: type=1334 audit(1707593858.914:6): prog-id=10 op=LOAD
[ 2.979500] audit: type=1334 audit(1707593858.915:7): prog-id=11 op=LOAD
`
usb 2-1.3.1L Tuner is busy. Error -16
appear. Here the Kernel logs:
[ 600.085236] usb 2-1.3.1: USB disconnect, device number 5
[ 600.085981] usb 2-1.3.1: cannot submit urb (err = -19)
[ 600.086592] au8522 9-0047: destroying instance
[ 600.086666] xc5000 9-0061: destroying instance
[ 603.328945] usb 2-1.3: new high-speed USB device number 6 using ehci-pci
[ 603.408990] usb 2-1.3: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice= 7.02
[ 603.408995] usb 2-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 603.408997] usb 2-1.3: Product: USB2.0 Hub
[ 603.409544] hub 2-1.3:1.0: USB hub found
[ 603.409959] hub 2-1.3:1.0: 4 ports detected
[ 603.686935] usb 2-1.3.1: new high-speed USB device number 7 using ehci-pci
[ 603.765363] usb 2-1.3.1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0
[ 603.787738] usb 2-1.3.1: New USB device found, idVendor=2040, idProduct=7200, bcdDevice= 0.05
[ 603.787742] usb 2-1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=10
[ 603.787743] usb 2-1.3.1: Product: WinTV HVR-950
[ 603.787745] usb 2-1.3.1: Manufacturer: Hauppauge
[ 603.787746] usb 2-1.3.1: SerialNumber: 4034595432
[ 604.149982] au0828: i2c bus registered
[ 604.247326] tveeprom: Hauppauge model 72001, rev B3F0, serial# 4034595432
[ 604.247331] tveeprom: MAC address is 00:0d:fe:7b:0a:68
[ 604.247332] tveeprom: tuner model is Xceive XC5000 (idx 150, type 76)
[ 604.247333] tveeprom: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
[ 604.247335] tveeprom: audio processor is AU8522 (idx 44)
[ 604.247336] tveeprom: decoder processor is AU8522 (idx 42)
[ 604.247336] tveeprom: has no radio, has IR receiver, has no IR transmitter
[ 604.247337] au0828: hauppauge_eeprom: hauppauge eeprom: model=72001
[ 604.249051] au8522 9-0047: creating new instance
[ 604.249055] au8522_decoder creating new instance...
[ 604.251769] tuner: 9-0061: Tuner -1 found with type(s) Radio TV.
[ 604.251799] xc5000 9-0061: creating new instance
[ 604.256699] xc5000: Successfully identified at address 0x61
[ 604.256702] xc5000: Firmware has not been loaded previously
[ 604.538997] au8522 9-0047: attaching existing instance
[ 604.542977] xc5000 9-0061: attaching existing instance
[ 604.547822] xc5000: Successfully identified at address 0x61
[ 604.547823] xc5000: Firmware has not been loaded previously
[ 604.547824] dvbdev: DVB: registering new adapter (au0828)
[ 604.547827] usb 2-1.3.1: DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
[ 604.547831] dvbdev: dvb_create_media_entity: media entity 'Auvitek AU8522 QAM/8VSB Frontend' registered.
[ 604.548330] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 604.548749] au0828: Registered device AU0828 [Hauppauge HVR950Q]
[ 604.612512] au0828: Enabled Source: Xceive XC5000->au8522 9-0047->au0828a video Ret 0
[ 604.612648] au0828: Disabled Source: Xceive XC5000->au8522 9-0047->au0828a video Ret 0
[ 606.564413] kauditd_printk_skb: 163 callbacks suppressed
[ 606.564416] audit: type=1334 audit(1707594463.438:573): prog-id=139 op=LOAD
[ 606.564606] audit: type=1334 audit(1707594463.438:574): prog-id=89 op=UNLOAD
[ 606.565084] audit: type=1334 audit(1707594463.439:575): prog-id=140 op=LOAD
[ 606.565095] audit: type=1300 audit(1707594463.439:575): arch=c000003e syscall=321 success=yes exit=12 a0=5 a1=c0001382b8 a2=78 a3=0 items=0 ppid=210 pid=14006 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="runc" exe="/usr/bin/runc" subj=unconfined key=(null)
[ 606.565099] audit: type=1327 audit(1707594463.439:575): proctitle=72756E63002D2D726F6F74002F7661722F72756E2F646F636B65722F72756E74696D652D72756E632F6D6F62792F00757064617465002D2D7265736F7572636573002D00366264333762303732333532623934316263376466306135616362646538646534633338366132666266373536373963363763336666633535333038
[ 606.565153] audit: type=1334 audit(1707594463.439:576): prog-id=141 op=LOAD
[ 606.565163] audit: type=1300 audit(1707594463.439:576): arch=c000003e syscall=321 success=yes exit=14 a0=5 a1=c000138050 a2=78 a3=0 items=0 ppid=210 pid=14006 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="runc" exe="/usr/bin/runc" subj=unconfined key=(null)
[ 606.565167] audit: type=1327 audit(1707594463.439:576): proctitle=72756E63002D2D726F6F74002F7661722F72756E2F646F636B65722F72756E74696D652D72756E632F6D6F62792F00757064617465002D2D7265736F7572636573002D00366264333762303732333532623934316263376466306135616362646538646534633338366132666266373536373963363763336666633535333038
[ 606.565172] audit: type=1334 audit(1707594463.439:577): prog-id=141 op=UNLOAD
[ 606.565224] audit: type=1334 audit(1707594463.439:578): prog-id=140 op=UNLOAD
[ 606.623800] au0828: Enabled Source: Xceive XC5000->au8522 9-0047->USB Audio Ret 0
[ 606.627160] au0828: Disabled Source: Xceive XC5000->au8522 9-0047->USB Audio Ret 0
[ 606.627704] au0828: Enabled Source: Xceive XC5000->au8522 9-0047->USB Audio Ret 0
[ 606.627900] au0828: Disabled Source: Xceive XC5000->au8522 9-0047->USB Audio Ret 0
[ 606.632636] au0828: Enabled Source: Xceive XC5000->au8522 9-0047->USB Audio Ret 0
[ 607.755054] xc5000: Firmware dvb-fe-xc5000-1.6.114.fw loaded and running.
[ 607.756338] usb 2-1.3.1: DVB: adapter 0 frontend 0 frequency 0 out of range (54000000..858000000)
[ 607.757372] usb 2-1.3.1: Tuner is busy. Error -16
[ 669.479407] usb 2-1.3.1: Tuner is busy. Error -16
[ 673.484406] usb 2-1.3.1: Tuner is busy. Error -16
usb 2-1.3.1: Direct firmware load for dvb-fe-xc5000-1.6.114.fw failed with error -2
xc5000: Upload failed. rc -2
appear. Here the Kernel logs:
[ 947.730988] usb 2-1.3: USB disconnect, device number 6
[ 947.730995] usb 2-1.3.1: USB disconnect, device number 7
[ 947.731695] usb 2-1.3.1: cannot submit urb (err = -19)
[ 947.733606] au8522 9-0047: destroying instance
[ 947.733657] xc5000 9-0061: destroying instance
[ 950.207160] usb 2-1.3: new high-speed USB device number 8 using ehci-pci
[ 950.287220] usb 2-1.3: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice= 7.02
[ 950.287229] usb 2-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 950.287232] usb 2-1.3: Product: USB2.0 Hub
[ 950.287969] hub 2-1.3:1.0: USB hub found
[ 950.288433] hub 2-1.3:1.0: 4 ports detected
[ 950.564136] usb 2-1.3.1: new high-speed USB device number 9 using ehci-pci
[ 950.642596] usb 2-1.3.1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0
[ 950.664965] usb 2-1.3.1: New USB device found, idVendor=2040, idProduct=7200, bcdDevice= 0.05
[ 950.664973] usb 2-1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=10
[ 950.664976] usb 2-1.3.1: Product: WinTV HVR-950
[ 950.664979] usb 2-1.3.1: Manufacturer: Hauppauge
[ 950.664981] usb 2-1.3.1: SerialNumber: 4034595432
[ 951.026244] au0828: i2c bus registered
[ 951.123545] tveeprom: Hauppauge model 72001, rev B3F0, serial# 4034595432
[ 951.123553] tveeprom: MAC address is 00:0d:fe:7b:0a:68
[ 951.123556] tveeprom: tuner model is Xceive XC5000 (idx 150, type 76)
[ 951.123558] tveeprom: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
[ 951.123561] tveeprom: audio processor is AU8522 (idx 44)
[ 951.123563] tveeprom: decoder processor is AU8522 (idx 42)
[ 951.123564] tveeprom: has no radio, has IR receiver, has no IR transmitter
[ 951.123566] au0828: hauppauge_eeprom: hauppauge eeprom: model=72001
[ 951.125338] au8522 9-0047: creating new instance
[ 951.125345] au8522_decoder creating new instance...
[ 951.128402] tuner: 9-0061: Tuner -1 found with type(s) Radio TV.
[ 951.128441] xc5000 9-0061: creating new instance
[ 951.133294] xc5000: Successfully identified at address 0x61
[ 951.133299] xc5000: Firmware has not been loaded previously
[ 951.415778] au8522 9-0047: attaching existing instance
[ 951.419547] xc5000 9-0061: attaching existing instance
[ 951.424443] xc5000: Successfully identified at address 0x61
[ 951.424449] xc5000: Firmware has not been loaded previously
[ 951.424451] dvbdev: DVB: registering new adapter (au0828)
[ 951.424455] usb 2-1.3.1: DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
[ 951.424464] dvbdev: dvb_create_media_entity: media entity 'Auvitek AU8522 QAM/8VSB Frontend' registered.
[ 951.425493] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 951.426994] au0828: Registered device AU0828 [Hauppauge HVR950Q]
[ 951.437288] usb 2-1.3.1: Direct firmware load for dvb-fe-xc5000-1.6.114.fw failed with error -2
[ 951.437295] xc5000: Upload failed. rc -2
[ 951.437477] xc5000: Unable to initialise tuner
[ 951.438933] usb 2-1.3.1: DVB: adapter 0 frontend 0 frequency 0 out of range (54000000..858000000)
[ 951.439195] au0828: Enabled Source: Xceive XC5000->Auvitek AU8522 QAM/8VSB Frontend->Auvitek AU8522 QAM/8VSB Frontend Ret 0
[ 951.454317] usb 2-1.3.1: Direct firmware load for dvb-fe-xc5000-1.6.114.fw failed with error -2
[ 951.454323] xc5000: Upload failed. rc -2
[ 951.454518] xc5000: Unable to initialise tuner
[ 953.449495] kauditd_printk_skb: 148 callbacks suppressed
[ 953.449498] audit: type=1334 audit(1707594810.328:605): prog-id=155 op=LOAD
[ 953.449512] audit: type=1334 audit(1707594810.328:606): prog-id=151 op=UNLOAD
[ 953.449942] audit: type=1334 audit(1707594810.328:607): prog-id=156 op=LOAD
[ 953.449965] audit: type=1300 audit(1707594810.328:607): arch=c000003e syscall=321 success=yes exit=12 a0=5 a1=c0001302b8 a2=78 a3=0 items=0 ppid=210 pid=15883 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="runc" exe="/usr/bin/runc" subj=unconfined key=(null)
[ 953.449978] audit: type=1327 audit(1707594810.328:607): proctitle=72756E63002D2D726F6F74002F7661722F72756E2F646F636B65722F72756E74696D652D72756E632F6D6F62792F00757064617465002D2D7265736F7572636573002D00366264333762303732333532623934316263376466306135616362646538646534633338366132666266373536373963363763336666633535333038
[ 953.450054] audit: type=1334 audit(1707594810.328:608): prog-id=157 op=LOAD
[ 953.450079] audit: type=1300 audit(1707594810.328:608): arch=c000003e syscall=321 success=yes exit=14 a0=5 a1=c000130050 a2=78 a3=0 items=0 ppid=210 pid=15883 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="runc" exe="/usr/bin/runc" subj=unconfined key=(null)
[ 953.450088] audit: type=1327 audit(1707594810.328:608): proctitle=72756E63002D2D726F6F74002F7661722F72756E2F646F636B65722F72756E74696D652D72756E632F6D6F62792F00757064617465002D2D7265736F7572636573002D00366264333762303732333532623934316263376466306135616362646538646534633338366132666266373536373963363763336666633535333038
[ 953.450120] audit: type=1334 audit(1707594810.329:609): prog-id=157 op=UNLOAD
[ 953.450154] audit: type=1334 audit(1707594810.329:610): prog-id=156 op=UNLOAD
[ 982.840750] usb 2-1.3.1: Direct firmware load for dvb-fe-xc5000-1.6.114.fw failed with error -2
[ 982.840758] xc5000: Upload failed. rc -2
[ 1296.524396] xc5000: Firmware dvb-fe-xc5000-1.6.114.fw loaded and running
And now it work in TvHeadend... But on each startup I have to :
Anyone have a idea of the problem?
Many thanks
Beta Was this translation helpful? Give feedback.
All reactions