Kirjoittaja Aihe: TwinhanDTV CAB.ci  (Luettu 18921 kertaa)

PC-Raatali

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: TwinhanDTV CAB.ci
« Vastaus #20 : 28.06.08 - klo:12.07 »
Taistelu jatkuu täälläkin.


Distribuutio: Ubuntu 8.04 Desktop 64bit LTS
Kernel: 2.6.24-19-generic
Digikortti: Azurewave / Twinhan DVB-C AD-CP300 (Mantis 2033) CI PCI
Täsmennys: Azurewave AD-CP300 CI PCI (myynitipakkauksessa  valkosininen väriteema), EAN: 4712505220512

Ajuri: http://jusst.de/hg/mantis/

Onnistui tähän asti:
Kääntyi, kernelissä näkyy.

dmesg ote:
mantis_frontend_init (0): Probing for CU1216 (DVB-C)
TDA10021: i2c-addr = 0x0c, id = 0x7d
mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10021) @ 0x0c
mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
DVB: registering frontend 0 (Philips TDA10021 DVB-C)...
mantis_ca_init (0): Registering EN50221 device
mantis_ca_init (0): Registered EN50221 device
mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface

ja Kaffeine tunnisti kortin, näkyi Philips:inä, pääsi koittamaan kanavien säätöä.


Tähän jäi projekti:
Ei löydä kanavia


Vinkki:
Mantis ajuri ilmeiseti lataa väärän chipsetin ali-ajurin. laite ID 0x7d:llä pitäisi ladata TDA10023.
Näkyy dmesg otteen alussa.

Vinkin lähde: http://www.spinics.net/lists/linux-dvb/msg24184.html

Ongelmani:
En löytänyt keinoa pakottaa mantis lataamaan jotain muuta modulia kuin se automaagisesti lataa.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: TwinhanDTV CAB.ci
« Vastaus #21 : 28.06.08 - klo:12.59 »
Hmm onkos toi nyt ajurinkin nimi toi TDA10021, katos lsmod komennolla. Voinet nyt ainakin laittaa sen mustalle listalle .l lisätä sen tiedostoon /etc/modprobe.d/blacklist omalle rivilleen blacklist tda10021 ja lataat oikean frontendin erikseen sitten tiedostolla /etc/modules .l lisäät sinne omalle rivilleen tda10023. Ei välttämättä paras keino, mutta pitäisi toimia kunhan vain tikku on koneessa kiinni buutista lähtien.

Voisi kyllä itekkin opetella hieman paremmin tota usb -laitteiden ajureiden lataus järjestelmää(onkos se nyt devfs:ssään liittyvää)...
« Viimeksi muokattu: 28.06.08 - klo:13.03 kirjoittanut tuke81 »
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

PC-Raatali

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: TwinhanDTV CAB.ci
« Vastaus #22 : 28.06.08 - klo:19.25 »
Ajurimodulit ovat olemassa nimillä: tda10021 sekä tda10023
ja oletuksena mantis ajuri lataa mukanaan tda10021:n

Lisäys:
Tässä tapauksessa kysessä on PCI kortti, joten tuo kikka voisi jopa toimiakkin.

Kokeilun tulos:
Ei auta. Edelleen ilmoittaa olevansa Philips TDA10021

lsmod:in ote:
lnbp21                  3712  1 mantis
mb86a16                23808  1 mantis
stb6100                 9860  1 mantis
tda10021                8964  1 mantis
tda10023                8452  1 mantis
stb0899                38784  1 mantis
stv0299                13320  1 mantis

Ei frontendin blacklistaaminen näköjään toiminut.
« Viimeksi muokattu: 28.06.08 - klo:19.58 kirjoittanut PC-Raatali »

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: TwinhanDTV CAB.ci
« Vastaus #23 : 29.06.08 - klo:20.01 »
Saatkos pois ton tda10021 kernelistä: sudo rmmod tda10021 ja varmuuden vuoksi sen toisenkin sudo rmmod tda10023
Ja lataat sitten uudestaan sen tda10023: sudo modprobe tda10023

Kattos dmesg mitä se kerneli rääkyy siitä.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

PC-Raatali

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: TwinhanDTV CAB.ci
« Vastaus #24 : 13.09.08 - klo:23.54 »
Saatkos pois ton tda10021 kernelistä: sudo rmmod tda10021 ja varmuuden vuoksi sen toisenkin sudo rmmod tda10023
Ja lataat sitten uudestaan sen tda10023: sudo modprobe tda10023

Kattos dmesg mitä se kerneli rääkyy siitä.

Ei auttanut

Koodia: [Valitse]
# rmmod tda10021
ERROR: Module tda10021 is in use by mantis
# rmmod tda10023
ERROR: Module tda10023 is in use by mantis
# rmmod mantis
# modprobe tda10023
# modprobe mantis
# dmesg | tail -n10
[30555.493699] mantis_alloc_buffers (0): RISC=0x7d2b3000 cpu=0xffff81007d2b3000 size=1000
[30555.493701] DVB: registering new adapter (Mantis dvb adapter)
[30556.011338] mantis_frontend_init (0): Probing for CU1216 (DVB-C)
[30556.012746] TDA10021: i2c-addr = 0x0c, id = 0x7d
[30556.012749] mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10021) @ 0x0c
[30556.012751] mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
[30556.012754] DVB: registering frontend 0 (Philips TDA10021 DVB-C)...
[30556.012781] mantis_ca_init (0): Registering EN50221 device
[30556.013840] mantis_ca_init (0): Registered EN50221 device
[30556.013847] mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
#

No, jospa joku tietäisi linux-dvb postilistalla