Moderator Control Panel ]

Unable to build driver on Arch Linux with kernel 2.6.36.1

Unable to build driver on Arch Linux with kernel 2.6.36.1

Postby hda » Thu Dec 09, 2010 3:05 am

I tried everything suggested in this forum.

The error I get is

Code: Select All Code
# make
/bin/sh: /sbin/lsmod: No such file or directory
perl scripts/make_config_compat.pl /lib/modules/2.6.36-ARCH/build ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[1]: Entering directory `/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/firmware'
make[1]: Leaving directory `/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/firmware'
make -C firmware
make[1]: Entering directory `/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/firmware'
  CC  ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[1]: Leaving directory `/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/firmware'
Kernel build directory is /lib/modules/2.6.36-ARCH/build
make -C /lib/modules/2.6.36-ARCH/build SUBDIRS=/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l  modules
make[1]: Entering directory `/usr/src/linux-2.6.36-ARCH'
/bin/sh: /sbin/lsmod: No such file or directory
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/tuner-xc2028.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/tuner-simple.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/tuner-types.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/mt20xx.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/tda8290.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/tea5767.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/tea5761.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/tda9887.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/tda827x.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/au0828-core.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/au0828-i2c.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/au0828-cards.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/au0828-dvb.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/au0828-video.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/au8522_dig.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/au8522_decoder.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-pci.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-usb.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-fe-tuner.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-i2c.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-sram.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-eeprom.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-misc.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-hw-filter.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/flexcop-dma.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-driver.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-cards.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-if.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-risc.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-vbi.o
  CC [M]  /root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-i2c.o
/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-i2c.c: In function 'init_bttv_i2c_ir':
/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-i2c.c:437:3: error: too few arguments to function 'i2c_new_probed_device'
include/linux/i2c.h:293:1: note: declared here
make[2]: *** [/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l/bttv-i2c.o] Error 1
make[1]: *** [_module_/root/linux-s2api-tbs6980-1_20101024/linux-s2api-tbs6980_1/v4l] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36-ARCH'
make: *** [default] Error 2


Afterwards I installed the LTS kernel 2.6.32 and it compiled fine. So I guess the question is when is support for 2.6.36 coming?
hda
 
Posts: 42
Joined: Thu Dec 09, 2010 2:21 am

Re: Unable to build driver on Arch Linux with kernel 2.6.36.

Postby cody » Fri Dec 24, 2010 5:42 am

correct, Linux kernel version 2.6.36 is currently not supported and providing support for it is scheduled for the time after we finish the development of Linux for our new products - the idea is to have Linux drivers for all of our products including the new one for Linux kernel versions up to 2.6.35 and then fix the compatibility problems for 2.6.36+ kernels.
cody
 
Posts: 627
Joined: Tue Apr 13, 2010 11:20 pm

Re: Unable to build driver on Arch Linux with kernel 2.6.36.

Postby jackhill » Tue Feb 01, 2011 4:11 pm

cody Wrote:correct, Linux kernel version 2.6.36 is currently not supported and providing support for it is scheduled for the time after we finish the development of Linux for our new products - the idea is to have Linux drivers for all of our products including the new one for Linux kernel versions up to 2.6.35 and then fix the compatibility problems for 2.6.36+ kernels.


Hi cody.

Am I going to have any problems compiling on the 2.6.35 kernel? I specifically need to be on that kernel in order to get my Intel HD graphics card working.

Thanks
jackhill
 
Posts: 1
Joined: Tue Feb 01, 2011 4:09 pm

Re: Unable to build driver on Arch Linux with kernel 2.6.36.

Postby cody » Thu Feb 03, 2011 7:40 am

hi, kernel 2.6.35 should be fine.
cody
 
Posts: 627
Joined: Tue Apr 13, 2010 11:20 pm

Re: Unable to build driver on Arch Linux with kernel 2.6.36.

Postby AndyBurns » Mon Apr 18, 2011 10:12 pm

cody Wrote:the idea is to have Linux drivers for all of our products including the new one for Linux kernel versions up to 2.6.35 and then fix the compatibility problems for 2.6.36+ kernels.


Any news on releasing as fully GPL, cleaning up the code as necessary and pushing support to mainline?
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


Return to Linux

Who is online

Users browsing this forum: No registered users and 7 guests