marcusbirkin / BGT3xxx

Blackgold 3xxx Linux Drivers
GNU Lesser General Public License v2.1
9 stars 5 forks source link

cxd2843: i2c_write error adr 6c data 00 #16

Open bon-the-one opened 6 years ago

bon-the-one commented 6 years ago

Hi Marcus, Thanks for your work on these drivers. Really appreciated. Owe you MUCH beer! I tried building them for Kernel 4.17, but no go. So I installed a virtual machine, running 4.10 and mapped over the PCI. The drivers built and run show up in lsmod (I'm using the forked version for my DVB-T2 tuners on a BGT3600 by the way). I can see the DVB-S frontends fine, but the DVB-T tuners have no front end showing up in /dev/dvb/adaptorX (where X is either DVB-T tuner). Looking at the start up log, in dmesg, I see ... [ 48.458789] DVB: registering new adapter (SAA7231 DVB External Adapter:1) [ 48.462514] attach [ 48.462514] 41MHz Support [ 48.462515] is24Mhz = 0 [ 48.471181] cxd2843: i2c_write error adr 6c data 00 [ 48.479475] cxd2843: i2c_write error adr 6e data 00 [ 48.479752] cxd2843: not found [ 68.478781] DVB: registering new adapter (SAA7231 DVB External Adapter:0) [ 68.479699] attach [ 68.479700] 41MHz Support [ 68.479702] is24Mhz = 0 [ 68.489438] cxd2843: i2c_write error adr 6c data 00 [ 68.498601] cxd2843: i2c_write error adr 6e data 00 [ 68.498881] cxd2843: not found

I'm guessing this is because I'm using Virtualbox, but just in case have you seen it before? My machine is a Ryzen 2400G build, with 4.17 as the host machine (Ubuntu Mint 18.04) and the guest is Ubuntu Server 16.04 using kernel 4.10. I need kernel 4.17 to use my Ryzen 'properly' so I was wondering if you were planning to update for that kernel, or if there was a way you know for me to fix the error in 4.10 on VirtualB? Thank again, Ian

marcusbirkin commented 6 years ago

A lot has changed in 4.17 - basically making these drivers need a re-write. My objectives where to keep making small mods as and when the kernel required it. The changes made in 4.17 mean that I'll not be able to update!

cbtrident commented 6 years ago

driver dont need a rewrite it just there two lot of drivers as the kernel install driver to a diffrent place that the bgt drivers install you just need to move out the kernel driver that stopping these diver from working some news about it here https://www.avforums.com/threads/building-black-gold-bgt3xxx-dvb-t2-drivers-for-linux.1886692/page-8

marcusbirkin commented 6 years ago

Glad someone has continued my work. I don't have any BGT hardware anymore due to continued hardware quality issues and lack of any support from the manufacturer

cbtrident commented 6 years ago

it a shame you did not ask or say about the quality issues as i could have help you to sort out what the quality issues you was having at the time

marcusbirkin commented 6 years ago

Hardware dropouts across multiple adapters. I've moved to the much better made (and support ed) TBS range.