ASUS My Cinema U3100 Mini DVBT PLUS Tuner [af9035]

Odiseh

Vu+ Newbie
Device not recognize, in my output file: dvb_usb_v2: 'Asus U3100Mini Plus' error while loading driver
 

Attachments

  • output.txt
    21.6 KB · Views: 9

angelofsky1980

BlackHole Driver Specialist
Device not recognize, in my output file: dvb_usb_v2: 'Asus U3100Mini Plus' error while loading driver

I've made some searches on the web about the problem you report and it's a know issue ....
On the wiki page of LinuxTV project (http://www.linuxtv.org/wiki/index.php/Asus_U3100_Mini_plus_DVB-T) the wiki page author report the issue you detects but unfortunately he sais that in 1 case of 50 the device will be detected ....
I suggest to change DVB-T device if you can because seems there is no chanche to solve that :(
I'm very sorry for that :(
 

Odiseh

Vu+ Newbie
Thanks for your reply, in first time the stb detect device completely but after restart not recognise it again
 

Odiseh

Vu+ Newbie
Dear Angelofsky
Would you please check this url's and help me to fix this problem:
Code:
http://git.schinagl.nl/AF903x_SRC.git
&
Code:
http://permalink.gmane.org/gmane.linux.drivers.video-input-infrastructure/66263
Thanks
 
Last edited by a moderator:

angelofsky1980

BlackHole Driver Specialist
Dear Angelofsky
Would you please check this url's and help me to fix this problem:
Code:
http://git.schinagl.nl/AF903x_SRC.git
&
Code:
http://permalink.gmane.org/gmane.linux.drivers.video-input-infrastructure/66263
Thanks

The first link you posted is the very old driver AF903x that was discontinued when the new af9035 has placed into the kernel
About the second link it's useful and I'll include it into driver sources.

The new driver will be avaiable on the next BH and/or into next online update
 

szirog

Vu+ Newbie
Odiseh, your "output.txt" file is very interesting...

I've also got the same USB stick (0B05:1779) and I tested (played with) it last night. There are 5 firmwares on the net (
Code:
http://palosaari.fi/linux/v4l-dvb/firmware/af9035/
) and my stick was only correctly recognized with the second (dvb-usb-af9035-02.fw_085e676dc50addf538b6cb18f4ca233a_12.13.15.0_6.20.15.0) firmware. The final result was same ("...error while loading driver (-19)") but with the other firmwares the kernel driver couldn't recognize correctly my stick.

It seems, mine and your stick are recognized with different firmware by the kernel driver...

What's your opinion about it?
Have you tried your stick with different firmware versions?
 
Last edited by a moderator:

Odiseh

Vu+ Newbie
Szirog, I was tested all of palosaari.fi firmware but no chance. unfortunately the new image (2.0.8) still not recognize this stick. in my first try rhe stick recognize and searching channels, but after that never work and always in dmesg: Asus U3100Mini Plus error while loading driver (-19)
 

angelofsky1980

BlackHole Driver Specialist
Szirog, I was tested all of palosaari.fi firmware but no chance. unfortunately the new image (2.0.8) still not recognize this stick. in my first try rhe stick recognize and searching channels, but after that never work and always in dmesg: Asus U3100Mini Plus error while loading driver (-19)

:(
 

Odiseh

Vu+ Newbie
angelofsky, I found a solution about i2c communication error on this tuner from
Code:
http://linuxtv.org/wiki/index.php/Asus_U3100_Mini_plus_DVB-T
can you please modified this code to new image asap?
Code:
--SignElSoft 22:04, 20 February 2014 (CET)
I have seen the same problem.
I have made a little change on the /usr/src/linux/drivers/media/tuners/fc2580.c file, and compiled a new fc2580.ko module, and it works fine. 
struct dvb_frontend *fc2580_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc2580_config *cfg)
{
...

/* check if the tuner is there */
ret = fc2580_rd_reg(priv, 0x01, &chip_id);
/* *************** COMMENT OUT THIS PART *****************************
if (ret < 0)
goto err;

dev_dbg(&priv->i2c->dev, "%s: chip_id=%02x\n", __func__, chip_id);

switch (chip_id) {
case 0x56:
case 0x5a:
break;
default:
goto err;
}
 

szirog

Vu+ Newbie
angelofsky, I found a solution about i2c communication error on this tuner from
Code:
http://linuxtv.org/wiki/index.php/Asus_U3100_Mini_plus_DVB-T
can you please modified this code to new image asap?
Code:
--SignElSoft 22:04, 20 February 2014 (CET)
I have seen the same problem.
I have made a little change on the /usr/src/linux/drivers/media/tuners/fc2580.c file, and compiled a new fc2580.ko module, and it works fine.
struct dvb_frontend *fc2580_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc2580_config *cfg)
{
...

/* check if the tuner is there */
ret = fc2580_rd_reg(priv, 0x01, &chip_id);
/* *************** COMMENT OUT THIS PART *****************************
if (ret < 0)
goto err;

dev_dbg(&priv->i2c->dev, "%s: chip_id=%02x\n", __func__, chip_id);

switch (chip_id) {
case 0x56:
case 0x5a:
break;
default:
goto err;
}

Hi all,

Is there any news in connection with this USB tuner?
Have the developers already applied this patch in any BH image version?
And does it work?

Thanks in advance,
SziroG
 
Top