Autor Tópico: Kernel 2.6.36 ???  (Lida 1306 vezes)

Azelha

  • Membro
  • ***
  • Mensagens: 106
  • Karma: +0/-0
Kernel 2.6.36 ???
« Online: Setembro 07, 2010, 06:29:50 am »
Sem sucesso, tenho procurado instalar as drivers s2-liplianin, agora verifico que há para ali um escrito (Zona a vermelho) que fala no kernel 2.6.36, quando a última versão estável é 2.6.35 há para aí "algo" que possa corrigir o erro?

linux-jcx5:/usr/src # hg clone http://mercurial.intuxication.org/hg/s2-liplianin
destination directory: s2-liplianin                                                                                                                                                 
requesting all changes                                                                                                                                                             
adding changesets                                                                                                                                                                   
adding manifests                                                                                                                                                                   
adding file changes                                                                                                                                                                 
added 15346 changesets with 38254 changes to 2903 files                                                                                                                             
updating to branch default                                                                                                                                                         
1755 files updated, 0 files merged, 0 files removed, 0 files unresolved                                                                                                             
linux-jcx5:/usr/src # cd s2-liplianin/
linux-jcx5:/usr/src/s2-liplianin # make                                                                                                                                             
make -C /usr/src/s2-liplianin/v4l                                                                                                                                                   
make[1]: Entering directory `/usr/src/s2-liplianin/v4l'                                                                                                                             
No version yet, using 2.6.34-12-desktop                                                                                                                                             
make[1]: Leaving directory `/usr/src/s2-liplianin/v4l'
make[1]: Entering directory `/usr/src/s2-liplianin/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.34
LIRC: Requires at least kernel 2.6.36
IR_LIRC_CODEC: Requires at least kernel 2.6.36
IR_IMON: Requires at least kernel 2.6.36
IR_MCEUSB: Requires at least kernel 2.6.36

Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/usr/src/s2-liplianin/v4l'
make[1]: Entering directory `/usr/src/s2-liplianin/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.34-12-desktop/source ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/usr/src/s2-liplianin/v4l/firmware'
make[2]: Leaving directory `/usr/src/s2-liplianin/v4l/firmware'
make -C firmware
make[2]: Entering directory `/usr/src/s2-liplianin/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[2]: Leaving directory `/usr/src/s2-liplianin/v4l/firmware'
Kernel build directory is /lib/modules/2.6.34-12-desktop/build
make -C /lib/modules/2.6.34-12-desktop/build SUBDIRS=/usr/src/s2-liplianin/v4l  modules
make[2]: Entering directory `/usr/src/linux-2.6.34-12-obj/i386/desktop'
make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/i386/desktop/. modules
  CC [M]  /usr/src/s2-liplianin/v4l/tuner-xc2028.o
  CC [M]  /usr/src/s2-liplianin/v4l/tuner-simple.o
  CC [M]  /usr/src/s2-liplianin/v4l/tuner-types.o
  CC [M]  /usr/src/s2-liplianin/v4l/mt20xx.o
  CC [M]  /usr/src/s2-liplianin/v4l/tda8290.o
  CC [M]  /usr/src/s2-liplianin/v4l/tea5767.o
  CC [M]  /usr/src/s2-liplianin/v4l/tea5761.o
  CC [M]  /usr/src/s2-liplianin/v4l/tda9887.o
  CC [M]  /usr/src/s2-liplianin/v4l/tda827x.o
  CC [M]  /usr/src/s2-liplianin/v4l/au0828-core.o
In file included from /usr/src/s2-liplianin/v4l/au0828.h:22:0,
                 from /usr/src/s2-liplianin/v4l/au0828-core.c:29:
/usr/src/linux-2.6.34-12/include/linux/usb.h:1375:21: error: static declaration of 'usb_buffer_alloc' follows non-static declaration
/usr/src/linux-2.6.34-12/include/linux/usb.h:1369:7: note: previous declaration of 'usb_buffer_alloc' was here
/usr/src/linux-2.6.34-12/include/linux/usb.h:1380:20: error: static declaration of 'usb_buffer_free' follows non-static declaration
/usr/src/linux-2.6.34-12/include/linux/usb.h:1371:6: note: previous declaration of 'usb_buffer_free' was here
make[5]: *** [/usr/src/s2-liplianin/v4l/au0828-core.o] Error 1
make[4]: *** [_module_/usr/src/s2-liplianin/v4l] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.34-12-obj/i386/desktop'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/src/s2-liplianin/v4l'
make: *** [all] Error 2
linux-jcx5:/usr/src/s2-liplianin #

Comunidade de Usuários do openSUSE

Kernel 2.6.36 ???
« Online: Setembro 07, 2010, 06:29:50 am »

¡ElCheVive!

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1937
  • Karma: +1/-0
  • membro openSUSE - coordenador da tradução
Re: Kernel 2.6.36 ???
« Responder #1 Online: Setembro 08, 2010, 09:10:30 am »
Olá,

Uma opção é entrar em contato com o fornecedor, já que o kernel 2.6.36 é instável ainda. Outra é instalar por sua conta e risco este kernel (http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_11.3/).

abraços ;)

Azelha

  • Membro
  • ***
  • Mensagens: 106
  • Karma: +0/-0
Re: Kernel 2.6.36 ???
« Responder #2 Online: Setembro 08, 2010, 02:20:35 pm »
Obrigado pela atenção ElCheVive, avançou mas não concluiu, mas ficam outras questões.
Quando tentei instalar a versão kernel-desktop-devel deu erro por faltar o kernel-devel, por isso instalei a versão "noarch" como a instalação dos drivers não funcionou e instalei a versão desktop.
Podem conviver as duas versões do kernel-devel ou devo apagar a "noarch"?

Código: [Selecionar]
linux-jcx5:/usr/src/s2-liplianin # rpm -qa |grep kernel
kernel-desktop-2.6.36-rc3.10.2.i586
kernel-source-2.6.36-rc3.10.2.noarch
kernel-desktop-devel-2.6.36-rc3.10.2.i586
kernel-firmware-20100617-24.2.noarch
kernel-devel-2.6.36-rc3.10.2.noarch
linux-jcx5:/usr/src # hg clone http://mercurial.intuxication.org/hg/s2-liplianin
destination directory: s2-liplianin
requesting all changes
adding changesets
adding manifests
adding file changes
added 15346 changesets with 38254 changes to 2903 files
updating to branch default
1755 files updated, 0 files merged, 0 files removed, 0 files unresolved
linux-jcx5:/usr/src # cd s2-liplianin/
linux-jcx5:/usr/src/s2-liplianin # make
make -C /usr/src/s2-liplianin/v4l
make[1]: Entering directory `/usr/src/s2-liplianin/v4l'
No version yet, using 2.6.36-rc3-10-desktop
make[1]: Leaving directory `/usr/src/s2-liplianin/v4l'
make[1]: Entering directory `/usr/src/s2-liplianin/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.36
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/usr/src/s2-liplianin/v4l'
make[1]: Entering directory `/usr/src/s2-liplianin/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.36-rc3-10-desktop/source ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/usr/src/s2-liplianin/v4l/firmware'
make[2]: Leaving directory `/usr/src/s2-liplianin/v4l/firmware'
make -C firmware
make[2]: Entering directory `/usr/src/s2-liplianin/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[2]: Leaving directory `/usr/src/s2-liplianin/v4l/firmware'                                                                                                                     
Kernel build directory is /lib/modules/2.6.36-rc3-10-desktop/build                                                                                                                 
make -C /lib/modules/2.6.36-rc3-10-desktop/build SUBDIRS=/usr/src/s2-liplianin/v4l  modules                                                                                         
make[2]: Entering directory `/usr/src/linux-2.6.36-rc3-10-obj/i386/desktop'                                                                                                         
make -C ../../../linux-2.6.36-rc3-10 O=/usr/src/linux-2.6.36-rc3-10-obj/i386/desktop/. modules                                                                                     
  CC [M]  /usr/src/s2-liplianin/v4l/tuner-xc2028.o                                                                                                                                 
  CC [M]  /usr/src/s2-liplianin/v4l/tuner-simple.o                                                                                                                                 
  CC [M]  /usr/src/s2-liplianin/v4l/tuner-types.o                                                                                                                                   
  CC [M]  /usr/src/s2-liplianin/v4l/mt20xx.o                                                                                                                                       
  CC [M]  /usr/src/s2-liplianin/v4l/tda8290.o                                                                                                                                       
  CC [M]  /usr/src/s2-liplianin/v4l/tea5767.o                                                                                                                                       
  CC [M]  /usr/src/s2-liplianin/v4l/tea5761.o                                                                                                                                       
  CC [M]  /usr/src/s2-liplianin/v4l/tda9887.o                                                                                                                                       
  CC [M]  /usr/src/s2-liplianin/v4l/tda827x.o                                                                                                                                       
  CC [M]  /usr/src/s2-liplianin/v4l/au0828-core.o                                                                                                                                   
  CC [M]  /usr/src/s2-liplianin/v4l/au0828-i2c.o                                                                                                                                   
  CC [M]  /usr/src/s2-liplianin/v4l/au0828-cards.o                                                                                                                                 
  CC [M]  /usr/src/s2-liplianin/v4l/au0828-dvb.o                                                                                                                                   
  CC [M]  /usr/src/s2-liplianin/v4l/au0828-video.o                                                                                                                                 
  CC [M]  /usr/src/s2-liplianin/v4l/au0828-vbi.o                                                                                                                                   
  CC [M]  /usr/src/s2-liplianin/v4l/au8522_dig.o                                                                                                                                   
  CC [M]  /usr/src/s2-liplianin/v4l/au8522_decoder.o                                                                                                                               
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-pci.o                                                                                                                                   
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-usb.o
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop.o
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-fe-tuner.o
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-i2c.o
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-sram.o
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-eeprom.o
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-misc.o
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-hw-filter.o
  CC [M]  /usr/src/s2-liplianin/v4l/flexcop-dma.o
  CC [M]  /usr/src/s2-liplianin/v4l/bttv-driver.o
  CC [M]  /usr/src/s2-liplianin/v4l/bttv-cards.o
  CC [M]  /usr/src/s2-liplianin/v4l/bttv-if.o
  CC [M]  /usr/src/s2-liplianin/v4l/bttv-risc.o
  CC [M]  /usr/src/s2-liplianin/v4l/bttv-vbi.o
  CC [M]  /usr/src/s2-liplianin/v4l/bttv-i2c.o
/usr/src/s2-liplianin/v4l/bttv-i2c.c: In function 'init_bttv_i2c_ir':
/usr/src/s2-liplianin/v4l/bttv-i2c.c:437:3: error: too few arguments to function 'i2c_new_probed_device'
/usr/src/linux-2.6.36-rc3-10/include/linux/i2c.h:293:1: note: declared here
make[5]: *** [/usr/src/s2-liplianin/v4l/bttv-i2c.o] Error 1
make[4]: *** [_module_/usr/src/s2-liplianin/v4l] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.36-rc3-10-obj/i386/desktop'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/src/s2-liplianin/v4l'
make: *** [all] Error 2
linux-jcx5:/usr/src/s2-liplianin #

¡ElCheVive!

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1937
  • Karma: +1/-0
  • membro openSUSE - coordenador da tradução
Re: Kernel 2.6.36 ???
« Responder #3 Online: Setembro 12, 2010, 08:46:14 pm »
Olá,

As versões instaladas não conflitam, podes deixar elas assim. Pena eu não saber muito sobre compilação para enxergar o erro (se houver). Aí só o pessoal mais experiente ou o próprio desenvolvedor pra ajudar.

abraços ;)

Azelha

  • Membro
  • ***
  • Mensagens: 106
  • Karma: +0/-0
Re: Kernel 2.6.36 ???
« Responder #4 Online: Setembro 13, 2010, 09:38:23 am »
Obrigado ElCheVive! Fica pelo conhecimento do link do repositório do kernel.