Kirjoittaja Aihe: Anysee tv-kortti usb portissa ei toimi enää  (Luettu 2380 kertaa)

Postimies

  • Käyttäjä
  • Viestejä: 2636
    • Profiili
Anysee tv-kortti usb portissa ei toimi enää
« : 18.05.24 - klo:22.07 »
dmesg kertoo
    2.913866] DVB: TDA10023(-1): tda10023_readreg: readreg error (reg == 0x1a, ret == -95)
[    2.913880] usb 1-7: dvb_usb_anysee: Unsupported Anysee version. Please report to <linux-media@vger.kernel.org>.

lsusb kertoo
Bus 001 Device 002: ID 04b4:861f Cypress Semiconductor Corp. Anysee E30 USB 2.0 DVB-T Receiver

On kyllä kaapelikortti ja toiminut vanhemmilla kerneleillä. Päivitin nyt Ubuntu 24.04. Loppui jo Ubuntu 22 lst versiossa päivitysten myötä. Joku tuossa rajapinnassa muuttunut kun tuli nämä uudet kernelit.

nm

  • Käyttäjä
  • Viestejä: 16333
    • Profiili
Vs: Anysee tv-kortti usb portissa ei toimi enää
« Vastaus #1 : 18.05.24 - klo:23.34 »
Anyseen ajuri on hajonnut jossain kernelin 6.1-sarjan kehitysvaiheessa. Kannattaa raportoida ongelma kehittäjille, tai vielä parempi, jos pystyt paikantamaan ajurimuutoksen, jonka jälkeen virhe ilmenee.

Postimies

  • Käyttäjä
  • Viestejä: 2636
    • Profiili
Vs: Anysee tv-kortti usb portissa ei toimi enää
« Vastaus #2 : 20.05.24 - klo:13.30 »
Muistaakseni 6.1.51 jälkeen mennyt rikki. Tuo on käytössä yhdessä toisessa asennuksessa. Itsellä huono Englannin kielen taito ja tuosta varmaan tehty jo bugiraporttia. Vanhempaa kerneliä varmaan hankala asentaa. Verkkokortin ajuri pitänee kääntää uusiksi. Samoin nVidian ajuri

Postimies

  • Käyttäjä
  • Viestejä: 2636
    • Profiili
Vs: Anysee tv-kortti usb portissa ei toimi enää
« Vastaus #3 : 18.08.24 - klo:00.10 »
SAA7146 ajuri joka käytössä toisessa Terratekin pci kortissa tipahtaa kai myös pois kernelistä. Linuxin hyvä puoli ollut tuki vanhoille laitteille.

nm

  • Käyttäjä
  • Viestejä: 16333
    • Profiili
Vs: Anysee tv-kortti usb portissa ei toimi enää
« Vastaus #4 : 18.08.24 - klo:01.15 »
SAA7146 ajuri joka käytössä toisessa Terratekin pci kortissa tipahtaa kai myös pois kernelistä.

Mistä niin päättelet? SAA7146-ajuri on edelleen paikallaan viimeisimmässä kernelissä ja siihen on juuri vuosi sitten tehty isompi rajapintapäivitys (videobuf -> videobuf2). En näe, että ajuria oltaisiin nyt poistamassa.

Anyseen ajuritkin ovat edelleen mukana. Sen kohdalla nykyisissä ajuriversioissa on jokin bugi, joka estää frontend-ajurimoduulin lataamisen ainakin joidenkin laitemallien  kohdalla. Jos olet selvittänyt tarkan kernelin version, josta alkaen vika ilmenee, bugiraportin voi kääntää englanniksi esim. ChatGPT:llä.


Postimies

  • Käyttäjä
  • Viestejä: 2636
    • Profiili
Vs: Anysee tv-kortti usb portissa ei toimi enää
« Vastaus #5 : 18.08.24 - klo:17.21 »

Mistä niin päättelet? SAA7146-ajuri on edelleen paikallaan viimeisimmässä kernelissä ja siihen on juuri vuosi sitten tehty isompi rajapintapäivitys (videobuf -> videobuf2). En näe, että ajuria oltaisiin nyt poistamassa.

Anyseen ajuritkin ovat edelleen mukana. Sen kohdalla nykyisissä ajuriversioissa on jokin bugi, joka estää frontend-ajurimoduulin lataamisen ainakin joidenkin laitemallien  kohdalla. Jos olet selvittänyt tarkan kernelin version, josta alkaen vika ilmenee, bugiraportin voi kääntää englanniksi esim. ChatGPT:llä.

https://cateee.net/lkddb/web-lkddb/STAGING.html
Pitää sitten katsoa vähän uudempaa kerneliä. Tuossa tuli vastaan optio CONFIG_STAGING ja netissä oli juttua että poistuisi tulevaisuudessa jollei kukaan päivittäisi rajapintaa. Aikamoinen määrä valintoja pitää osata tehdä, että kernelin saa käännettyä. Kun löydän tuon CONFIG_STAGING löytynee tuo SAA7146-ajuri lähdepuusta ja saan sen käännettyä. Olen kyllä kernelin jonkun kerran kääntänyt ja osaan rastitella suunnilleen oikeat ajurit mukaan. No tämä ei liitty oikeastaan Ubuntuun vaan haluun kääntää joku 6.1.x kerneli joka näyttää TV:n kuvan. Helpompaa olisi kai ostaa joku uudempi kortti.

nm

  • Käyttäjä
  • Viestejä: 16333
    • Profiili
Vs: Anysee tv-kortti usb portissa ei toimi enää
« Vastaus #6 : 18.08.24 - klo:20.41 »
https://cateee.net/lkddb/web-lkddb/STAGING.html
Pitää sitten katsoa vähän uudempaa kerneliä. Tuossa tuli vastaan optio CONFIG_STAGING ja netissä oli juttua että poistuisi tulevaisuudessa jollei kukaan päivittäisi rajapintaa.

Rajapinta on päivitetty keväällä 2023, ja kernelin versiosta 6.3 lähtien SAA7146 on taas mukana konfiguraatiossa ilman staging-lippua.

Postimies

  • Käyttäjä
  • Viestejä: 2636
    • Profiili
Vs: Anysee tv-kortti usb portissa ei toimi enää
« Vastaus #7 : 19.08.24 - klo:23.06 »

Rajapinta on päivitetty keväällä 2023, ja kernelin versiosta 6.3 lähtien SAA7146 on taas mukana konfiguraatiossa ilman staging-lippua.

Kiitos!! Hyvä tietää. Mediakoneessa niinkin vanha kuin 5.15.127. Uudempien kanssa ollut ongelmaa. Oli sitten 5.15 sarjaa tai 6.1. Ehkä olisi aika jo kokeilla 6.3 tai 6.6. Vanha viritelmä käytössä nyt kun Ubuntu 24 ei näytä kuvaa.