Kirjoittaja Aihe: Kuinka LEADTEK WINFAST DVB-T USB-sovitin asennetaan? [RATKAISTU]  (Luettu 3827 kertaa)

peran

  • Vieras
Joops, ei mulle vielä ole löytynyt sellaista DigiTV-korttia, joka toimisi mulla, joten turvaudun liikkeeseen, jossa nyt luulisi olevan hyvää Linux-rautaa.
http://www.linuxcomp.net/component/page,shop.product_details/flypage,shop.flypage/product_id,340/category_id,23/manufacturer_id,0/option,com_virtuemart/Itemid,26/

Kysympäs ennen kuin edes olen tilannut, kuinka se asennetaan?

Pika-ohje näkyy olevan jotakin tällaista:

Lainaus käyttäjältä: LinuxComp
- dib3000-common.ko
 - dib3000mc.ko
 - mt2060.ko
 - dvb-usb.ko
 - dvb-usb-dibusb-common.ko
 - dvb-usb-dibusb-mc.ko

Kaikki muut modulit löytyvät koneestani tiedostoina locate-käskyllä paitsi ensimmäinen.

Onko toi ensimmäinen linkattu Kerneliini (Perus Feisty Kubuntu) sisään, kun se ei näy, vai joutuuko kääntämään kernelin, jotta sen saa, vai voiko kääntää pelkästään dib3000-common.ko:n ja lisätä sen modulina kerneliin.

Jos se on linkattu jotenkin kerneliin, niin kuinka noi linkatut modulit saa näkyviin.

Vai olenko pihalla kuin lumiukko ?  ;D

Tosin tähän vuodenaikaan en ole lumiukkoja nähnyt 'livenä'.  ;D
« Viimeksi muokattu: 03.08.07 - klo:17.04 kirjoittanut peran »

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Kuinka LEADTEK WINFAST DVB-T USB-sovitin asennetaan?
« Vastaus #1 : 31.07.07 - klo:10.55 »
Kaikki muut modulit löytyvät koneestani tiedostoina locate-käskyllä paitsi ensimmäinen.

Kyllä sen pitäisi olla tuettu:

http://www.linuxtv.org/wiki/index.php/DVB_USB#DiBcom_USB2.0_DVB-T_devices_.28based_on_the_DiB3000M-C.2FP.29

Moduli pitäisi olla täällä, mutta eipäs olekaan:

/lib/modules/2.6.20-16-generic/kernel/drivers/media/dvb/frontends/

-rw-r--r-- 1 root root 18480 2007-06-07 23:59 dib3000mb.ko
-rw-r--r-- 1 root root 16064 2007-06-07 23:59 dib3000mc.ko
-rw-r--r-- 1 root root 19328 2007-06-07 23:59 dib7000m.ko
-rw-r--r-- 1 root root 17280 2007-06-07 23:59 dib7000p.ko
-rw-r--r-- 1 root root  6872 2007-06-07 23:59 dibx000_common.ko

Esimerkiksi Mandrivalla näyttää olevan:

http://www.roeleboel.com/linux.html

Mikä mahtaa olla dibx000_common.ko?

Kysy LinuxCompista suoraan, että toimiiko Ubuntu Feistyssä.

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Kuinka LEADTEK WINFAST DVB-T USB-sovitin asennetaan?
« Vastaus #2 : 31.07.07 - klo:11.00 »
Esimerkiksi Mandrivalla näyttää olevan:
http://www.roeleboel.com/linux.html

Jaa, enpäs lukenut koko sivua loppuun - siellä sanotaan, että vastaavaa modulia käyttävä kortti toimii:

"Kubuntu Feisty
Installing an AVerMedia AverTV A800 dvb-t usb2 card for Belgium dvb-t broadcasts

For the a800 there is no installation needed, as it works right out of the box.
However, you do need to configure the frequencies."

Soita ja kysy LinuxCompista, että toimiiko varmasti Feistyssä.

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Kuinka LEADTEK WINFAST DVB-T USB-sovitin asennetaan?
« Vastaus #3 : 31.07.07 - klo:11.56 »
Soita ja kysy LinuxCompista, että toimiiko varmasti Feistyssä.

Kyllä se tuki siellä Ubuntunkin kernelissä täytyy olla, kuvakaappaus ohessa. Pirauta LinuxComppiin...

Ystävällisin terveisin Asmo Koskinen.

[ylläpito on poistanut liitteen]

peran

  • Vieras
Vs: Kuinka LEADTEK WINFAST DVB-T USB-sovitin asennetaan?
« Vastaus #4 : 31.07.07 - klo:14.36 »
-rw-r--r-- 1 root root  6872 2007-06-07 23:59 dibx000_common.ko

Esimerkiksi Mandrivalla näyttää olevan:

http://www.roeleboel.com/linux.html

Mikä mahtaa olla dibx000_common.ko?

Sehän se varmaan on. Ne on vaan koplanneet 3000:sen ja 7000:sen yhteen. Näin ainakin olettaisin.

- Edit - No nyt tilattua tuli. Ei se ollut testannu sitä Ubuntu Feistyssä, mutta sanoi muutaman Linux-käyttäjän tilanneen ko. tuotteen. Tulihan sitä harjoiteltua Digi-kortin asentamista parilla vaikealla tapauksella ilman onnistumisentunteita, josko kolmas kerta toden sanoisi.
« Viimeksi muokattu: 31.07.07 - klo:18.43 kirjoittanut peran »

peran

  • Vieras
Vs: Kuinka LEADTEK WINFAST DVB-T USB-sovitin asennetaan?
« Vastaus #5 : 03.08.07 - klo:01.28 »
No, ongelmia nyt sitten tuli.

En tiedä johtuuko se hitaasta prosessorista 866 MHz:n PIII, kun windowskoneiden vaatimuksena on P4 tai AMD Athlon 2.0 GHz, Centrino 1.3 GHz tai paremmat.

Ilman ongelmia tosin pyöri 1.2 GHz:n Duronissa (768 Mt) Ubuntu Feisty

Nyt haluaisin sen tosiaan PIII:n (512 Mt) Ubuntu Feisty:lle.

Molemmissa koneissa on samat USB 2.0-kortit ja Toimivaa konetta on raiskattu Samsungin tekemillä ajureilla, joten xineä joutuu ajamaan digiTV:tä katsoessa sudo:lla. Tämän takia en haluaisi kopioida toimivan koneen kovalevyä toimimattomaan.

Näiden koneiden lisäksi minulla on käytettävissä AMD Semptron 2800+ mobile, joka kärsii lämpöongelmista.

Kyseinen tikku ei näy DVB-laitteissa muissa koneissa paitsi toimivassa. Senkin olen saanut toimimaan vain xinellä.
Tavoitteena olisi saada toimimaan Kaffeinella.

Tomivan koneen lsmod (Duron):
http://peran.kapsi.fi/dvbtoimii.txt

Toimimattoman koneen lsmod
http://peran.kapsi.fi/dvdeitoimi.txt

lsmod - toimivasta koneesta poimintoja:
Koodia: [Valitse]
...
fuse                   44436  0
mt2060                  5380  1
dvb_usb_dib0700        12808  0
dib7000m               15108  2 dvb_usb_dib0700
dib7000p               13444  1 dvb_usb_dib0700
dvb_usb                20748  1 dvb_usb_dib0700
dvb_core               78760  1 dvb_usb
dvb_pll                14468  1 dvb_usb
dib3000mc              12548  1 dvb_usb_dib0700
dibx000_common          4100  3 dib7000m,dib7000p,dib3000mc
snd_ens1371            25888  0
...
parport                35272  3 ppdev,lp,parport_pc
via686a                16392  0
i2c_isa                 5248  1 via686a
i2c_viapro              9108  0
i2c_core               21648  11 i2c_ec,mt2060,dib7000m,dib7000p,dvb_usb,dvb_pll,dib3000mc,dibx000_common,via686a,i2c_isa,i2c_viapro
af_packet              20872  2
...
uhci_hcd               25360  0
usbcore               134280  6 dvb_usb_dibusb_mc,dvb_usb_dib0700,dvb_usb,ehci_hcd,uhci_hcd
...

toimimattoman koneen lsmod-poimintoja (PIII)
Koodia: [Valitse]
...
dvb_usb_dib0700        13704  0
dib7000m               16004  1 dvb_usb_dib0700
dib7000p               14340  1 dvb_usb_dib0700
dvb_usb                21644  3 dvb_usb_dibusb_mc,dvb_usb_dibusb_common,dvb_usb_dib0700
snd_seq                52592  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              23684  2 snd_pcm,snd_seq
snd_seq_device          9100  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
dvb_core               80808  1 dvb_usb
dvb_pll                15364  2 dvb_usb_dibusb_common,dvb_usb
dib3000mc              13444  2 dvb_usb_dibusb_common,dvb_usb_dib0700
dibx000_common          4996  3 dib7000m,dib7000p,dib3000mc
serio_raw               7940  0
snd                    54020  12 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               8672  1 snd
...
pcspkr                  4224  0
i2c_i810                6276  0
i2c_algo_bit            8712  1 i2c_i810
i2c_core               22656  10 i2c_ec,mt2060,dib7000m,dib7000p,dvb_usb,dvb_pll,dib3000mc,dibx000_common,i2c_i810,i2c_algo_bit
intel_agp              25244  1

...
uhci_hcd               25360  0
usbcore               134280  6 dvb_usb_dibusb_mc,dvb_usb_dib0700,dvb_usb,ehci_hcd,uhci_hcd
...

Semptronin tulosteita, jotka lienevät samat kaikissa koneissa:
lsusb
Koodia: [Valitse]
....
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 006: ID 0413:6f00 Leadtek Research, Inc.
Bus 001 Device 001: ID 0000:0000
...                                                                           

sudo lsusb -v
Koodia: [Valitse]
...
Bus 001 Device 006: ID 0413:6f00 Leadtek Research, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0413 Leadtek Research, Inc.
  idProduct          0x6f00
  bcdDevice            0.02
  iManufacturer           1 Leadtek
  iProduct                2 DTV Dongle
  iSerial                 3 1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Bus 001 Device 001: ID 0000:0000
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x0000
  idProduct          0x0000
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.20-16-generic ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:10.3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             6
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0000
   Port 2: 0000.0000
   Port 3: 0000.0100 power
   Port 4: 0000.0503 highspeed power enable connect
   Port 5: 0000.0100 power
   Port 6: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Näistä mä en paljoa ymmärrä, mutta jotain tietoa kai nämäkin sisältävät.

No, tämä tikku on mahdollista laittaa toimimaan, mutta kuinka?

No, sen verran muistan säätäneeni toimivaa konetta, että asensin siihen jonkin ajurin (MSI:n ohjeiden mukaan - aikaisemmin googlella hain jonkin puolalaisen/tai jonkin kielisen ohjeen mukaan yritin, mutta se näytti kyllä ihan vastaavalta tältä ohjeelta) ilman Patcheja. Ohjelmia olen asennellut molempiin koneisiin. Wiki-kirjan Nebulan ohjeiden avulla (yleiset osiot).

Olen saattanut vielä jotenkin säätää toimivaa konetta, nutta en tähän hätään muista. Tai muistankin Hauppagen firmwaret olin kopioinut /lib/firmware-kansioon tai jonnekin firmware-kansioon, jotta sain yrittää hauppagen korttia toimimaan.

No tässä oli sitä vuodatusta taidot loppuu vaan kesken.

peran

  • Vieras
Vs: Kuinka LEADTEK WINFAST DVB-T USB-sovitin asennetaan?
« Vastaus #6 : 03.08.07 - klo:02.05 »
Taitaapi se firmis vaan puuttua.

dmesg - paljasti sen
Koodia: [Valitse]
...
[   50.130027] dvb-usb: found a 'Leadtek Winfast DTV Dongle (STK7700P based)' in cold state, will try to load a firmware
[   50.568885] ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
[   50.568993] PCI: Setting latency timer of device 0000:00:1f.5 to 64
[   50.721272] dvb-usb: did not find the firmware file. (dvb-usb-dib0700-01.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[   50.721337] usbcore: registered new interface driver dvb_usb_dib0700
...

Hauppagen ohjeilla voi firmiksen asentaa:
Lainaus käyttäjältä: tuke81
cd /lib/firmware
sudo wget http://vaasa.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-01.fw
« Viimeksi muokattu: 03.08.07 - klo:03.15 kirjoittanut peran »