Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How to for any ITE Zolid Mini DVB-T USB (it913x) stick
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
yayo
Tux's lil' helper
Tux's lil' helper


Joined: 19 May 2014
Posts: 83

PostPosted: Thu Jan 22, 2015 5:30 pm    Post subject: How to for any ITE Zolid Mini DVB-T USB (it913x) stick Reply with quote

Hello! :)

The story so far (short version):
Some months ago (April 2014) I moved from winxp to Gentoo. Being almost new to GNU/Linux I went insane setting up anything, but finally won. Anyway I didn't kept the system updated (many reasons, don't ask). I updated kernel and software only past week, aaand... of course some stuff went nuts (audio and DVB-T USB). :/

Considering the amount of time I spent during the past 2 days trying to get my DVB-T USB stick back to work, I thought of posting some info here, for anyone else who is using the same device and getting mad at it like me.

The usb stick is a Logilink Vg0002a. Lsusb say it's an Integrated Technology Express, Inc. Zolid Mini DVB-T Stick, which means that it uses the IT9135 driver/firmware.
Correct. And wrong too.

In the meanwhile (since April) the kernel changed from 3.13.12 to 3.17.7, and many entries have been rearranged. IT913x driver is still present but in this case it's no longer enough. It "seems" (I'm not totally sure, I'm still confused) that to have this device working it's now required to consider it an Afatech (?) and then to turn on the AF9035 driver in
Code:
Device Driver
   > Multimedia support
      > Media USB adapters
         > Support for various USB DVB devices v2
            > Afatech AF9035 DVB-T USB2.0 support

Of course, "along" with the IT913x driver itself, which is now a "tuner", automatically selected within
Code:
Device Driver
   > Multimedia support
      > Autoselect ancillary drivers (tuners, sensors, i2c, frontends)

:?:

At the present day (22/jan/2014) linuxtv.org says that Zolid Mini is an IT9135. Reading the table of devices in that page you have such a feeling that Afatech is a different hardware, but I guess that the page is old (no, I'm not gonna update it myself, I already wasted too much time on this to deal with subscription, templates, wiki language and all the rest, sorry. : P).
I found a discussion on the net (https://www.mail-archive.com/linux-media@vger.kernel.org/msg75912.html) which reports that now both it913x and af9035 are one:
Quote:
> On 11 June 2014 15:31
> > Dear Sebastian,
> >
> > There is a RF performance issue in the af9033 driver of kernel 3.15. It is
> > no problem in the it913x driver of kernel 3.14.
> > There were some initial sequences not correct after the it913x driver was
> > integrated into af9033 driver.
> >
> > BRs,
> > Jason

They talk about the af9033, but I guess kernel coders lately merged that all into the af9035... gh! -_-;

I wonder how is someone supposed to discover that the formerly alone IT913x is now an Afatech ancillary driver, if no one add a note on the kernel help of both entries. :(

Anyway, to get it working (*sigh!*), do activate the af9035 option too. (Along with "Digital TV support", of course, "AM/FM radio receiver transmitters support" and "Software defined radio support", just to be sure, since dvb-t also steams some radio channels.)
Firmware dvb-usb-it9135-01.fw, found via the linuxtv.org site or web searching, must be placed in the /lib/firmware/ folder.
And here's the dmesg result:

Code:
[ 2312.252188] usb 2-1.5: new high-speed USB device number 6 using ehci-pci
[ 2312.339273] usb 2-1.5: New USB device found, idVendor=048d, idProduct=9135
[ 2312.339278] usb 2-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2312.340844] usb 2-1.5: dvb_usb_af9035: prechip_version=83 chip_version=01 chip_type=9135
[ 2312.341187] usb 2-1.5: dvb_usb_v2: found a 'ITE 9135 Generic' in cold state
[ 2312.365178] usb 2-1.5: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-01.fw'
[ 2312.503739] usb 2-1.5: dvb_usb_af9035: firmware version=12.54.14.0
[ 2312.503754] usb 2-1.5: dvb_usb_v2: found a 'ITE 9135 Generic' in warm state
[ 2312.505019] usb 2-1.5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 2312.505043] DVB: registering new adapter (ITE 9135 Generic)
[ 2312.506322] i2c i2c-8: af9033: firmware version: LINK=255.255.255.255 OFDM=2.47.14.0
[ 2312.506325] usb 2-1.5: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
[ 2312.506869] i2c i2c-8: tuner_it913x: ITE Tech IT913X successfully attached
[ 2312.530763] usb 2-1.5: dvb_usb_v2: 'ITE 9135 Generic' successfully initialized and connected


Finished? Nope.

TvHeadend software I used for playing/recording/streaming video, of course recognizes it now as an Afatech! And all my previous setup for channels list goes to trash. (wohoo! : P)
Past April it gave me lot of troubles: it was totally unable to scan for the correct multiplexes (don't know why, maybe that "RF performance issue", but I'm sure it's either a driver or a TvHeadend fault, since on xp scan was perfect) nor I managed to find out a way to get it reading channels.conf file, so I've been forced to manually add a set of 24 multiplexes data to get it finally making the channels scan. Duh! :/

Luckily TvHeadend has a "copy to other device" for multiplexes list. (Wee! \o\ /o/ )
So it's should be easy to reconfigure stuff and rescan the channels.
(I'm gonna try it right now, cross your fingers please. : P )
And that's all (for now).
Feel free to add a note if you find that I forgot something, or if in the meanwhile things changed again...

Thanks and sorry for my poor English.

^_^
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum