Moderator Control Panel ]

Future of the Linux-Driver

Re: Future of the Linux-Driver

Postby hda » Tue Apr 19, 2011 4:22 am

@smv1210

Are you on 32bit?

Because I still can't get this to work on my 64bit machine.
hda
 
Posts: 42
Joined: Thu Dec 09, 2010 2:21 am

Re: Future of the Linux-Driver

Postby AndyBurns » Tue Apr 19, 2011 4:36 am

hda Wrote: I still can't get this to work on my 64bit machine.


Is it still not building for you? Or building but failing to work?

I could try it under 64 bit O/S, but probably not for a day or so ...
I got fed-up waiting for open source drivers to be released and pushed to the upstream kernel, gave my card away and will not buy TBS again.
AndyBurns
 
Posts: 29
Joined: Fri Apr 15, 2011 8:04 pm

Re: Future of the Linux-Driver

Postby smv1210 » Tue Apr 19, 2011 4:36 am

Are you on 32bit?


Yes I am.

@Andy

Mythtv works just fine with the driver :D : back-end configuration, channels scanning and switchover (Eutelsat W4, 36.0E).

Thank You a LOT!

Code: Select All Code
mike@home-m:~$ dmesg | grep "cx23"
[   13.768772] cx23885 driver version 0.0.2 loaded
[   13.768800] cx23885 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   13.768962] CORE cx23885[0]: subsystem: 6980:8888, board: TurboSight TBS 6980 [card=29,autodetected]
[   14.519450] cx25840 2-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[   15.199806] cx25840 2-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[   15.207574] cx23885_dvb_register() allocating 1 frontend(s)
[   15.207577] cx23885[0]: cx23885 based dvb card
[   15.270452] DVB: registering new adapter (cx23885[0])
[   15.298340] cx23885_dvb_register() allocating 1 frontend(s)
[   15.298344] cx23885[0]: cx23885 based dvb card
[   15.337822] DVB: registering new adapter (cx23885[0])
[   15.366436] cx23885_dev_checkrevision() Hardware revision = 0xb0
[   15.366443] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16, latency: 0, mmio: 0xfbc00000
[   15.366450] cx23885 0000:02:00.0: setting latency timer to 64
[   15.408095] input: cx23885 IR (TurboSight TBS 6980) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0/input6
[   15.408145] rc0: cx23885 IR (TurboSight TBS 6980) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0
mike@home-m:~$ uname -a
Linux home-m 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 athlon i386 GNU/Linux
mike@home-m:~$
Last edited by smv1210 on Tue Apr 19, 2011 4:51 am, edited 2 times in total.
smv1210
 
Posts: 35
Joined: Wed May 19, 2010 4:13 pm

Re: Future of the Linux-Driver

Postby hda » Tue Apr 19, 2011 4:41 am

AndyBurns Wrote:
Is it still not building for you? Or building but failing to work?

I could try it under 64 bit O/S, but probably not for a day or so ...


It seems to build ok. But I get the error which I mentioned earlier when I modprobe.

Code: Select All Code
cx23885: Unknown symbol v4l2_i2c_new_subdev_cfg (err 0)
hda
 
Posts: 42
Joined: Thu Dec 09, 2010 2:21 am

Re: Future of the Linux-Driver

Postby AndyBurns » Tue Apr 19, 2011 2:40 pm

hda Wrote:It seems to build ok. But I get the error which I mentioned earlier when I modprobe.
Code: Select All Code
cx23885: Unknown symbol v4l2_i2c_new_subdev_cfg (err 0)


Just the one symbol error, or lots more? If just one I can check it's being exported properly.

Any chance you can try installing 32bit into a spare partition? I can try 64 bit, but it'll take me a while to download and install it, actually my Xen host is already 64bit but I'd rather not risk breaking it because it already has a customised kernel!
I got fed-up waiting for open source drivers to be released and pushed to the upstream kernel, gave my card away and will not buy TBS again.
AndyBurns
 
Posts: 29
Joined: Fri Apr 15, 2011 8:04 pm

Re: Future of the Linux-Driver

Postby smv1210 » Tue Apr 19, 2011 2:43 pm

I also can try 64bit Ubuntu later today...
smv1210
 
Posts: 35
Joined: Wed May 19, 2010 4:13 pm

Re: Future of the Linux-Driver

Postby AndyBurns » Tue Apr 19, 2011 2:51 pm

smv1210 Wrote:Mythtv works just fine with the driver

Brilliant ... spread the word ... also keep up the gentle pressure on TurboSight to release the code under GPL and get it adopted into the mainline kernel, else in a year's time we'll be back in the same boat when it breaks again ... I think Cody realises the issue, but perhaps his bosses think the Linux job is done and they can move on to new products?
I got fed-up waiting for open source drivers to be released and pushed to the upstream kernel, gave my card away and will not buy TBS again.
AndyBurns
 
Posts: 29
Joined: Fri Apr 15, 2011 8:04 pm

Re: Future of the Linux-Driver

Postby smv1210 » Tue Apr 19, 2011 3:00 pm

I think Cody realises the issue, but perhaps his bosses think the Linux job is done and they can move on to new products?


Cody, as a gentelman (? ;) ) should share his salary with You, for a certain period of time... :lol: (just a joke)
smv1210
 
Posts: 35
Joined: Wed May 19, 2010 4:13 pm

Re: Future of the Linux-Driver

Postby hda » Tue Apr 19, 2011 4:51 pm

AndyBurns Wrote:
Just the one symbol error, or lots more? If just one I can check it's being exported properly.

Any chance you can try installing 32bit into a spare partition? I can try 64 bit, but it'll take me a while to download and install it, actually my Xen host is already 64bit but I'd rather not risk breaking it because it already has a customised kernel!


Yes that is the only error I see.

I'm sorry I don't have any spare hdd space to do a 32bit install.

Thanks again for all the effort you are putting into this.
hda
 
Posts: 42
Joined: Thu Dec 09, 2010 2:21 am

Re: Future of the Linux-Driver

Postby smv1210 » Tue Apr 19, 2011 6:32 pm

There is my attempt with 64bit Ubuntu, unfortunately - negative one:

Code: Select All Code
...
  CC [M]  /home/mike/linux-s2api-tbs6980_1/v4l/imon.o
  LD [M]  /home/mike/linux-s2api-tbs6980_1/v4l/videodev.o
  CC [M]  /home/mike/linux-s2api-tbs6980_1/v4l/v4l2-int-device.o
  CC [M]  /home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.o
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c: In function 'native_ioctl':
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c:232:21: error: 'const struct file_operations' has no member named 'ioctl'
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c:237:19: error: 'const struct file_operations' has no member named 'ioctl'
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c: In function 'get_v4l2_format32':
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c:379:2: warning: case value '0' not in enumerated type 'enum v4l2_buf_type'
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c: In function 'put_v4l2_format32':
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c:410:2: warning: case value '0' not in enumerated type 'enum v4l2_buf_type'
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c: In function 'v4l2_compat_ioctl32':
/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.c:981:17: error: 'const struct file_operations' has no member named 'ioctl'
make[2]: *** [/home/mike/linux-s2api-tbs6980_1/v4l/v4l2-compat-ioctl32.o] Error 1
make[1]: *** [_module_/home/mike/linux-s2api-tbs6980_1/v4l] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic'
make: *** [default] Error 2
mike@home-m:~/linux-s2api-tbs6980_1/v4l$ uname -a
Linux home-m 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
mike@home-m:~/linux-s2api-tbs6980_1/v4l$


ia32-libs and lib32v4l-dev have been installed, by the way.
smv1210
 
Posts: 35
Joined: Wed May 19, 2010 4:13 pm

PreviousNext

Return to Linux

Who is online

Users browsing this forum: No registered users and 6 guests