Moderator Control Panel ]

Install TBS6928se on Centos 7 Error make

It's important to keep your driver and software updated.

Install TBS6928se on Centos 7 Error make

Postby wandeu » Sat May 25, 2019 5:36 pm

[root@ServerDT linux-tbs-drivers]# uname -a
Linux ServerDT 3.10.0-957.12.2.el7.x86_64 #1 SMP Tue May 14 21:24:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[root@ServerDT linux-tbs-drivers]# make
make -C /root/tbs/linux-tbs-drivers/v4l
make[1] : on entre dans le répertoire « /root/tbs/linux-tbs-drivers/v4l »
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/root/tbs/linux-tbs-drivers/v4l/firmware'
make[2]: Leaving directory `/root/tbs/linux-tbs-drivers/v4l/firmware'
make -C firmware
make[2]: Entering directory `/root/tbs/linux-tbs-drivers/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/root/tbs/linux-tbs-drivers/v4l/firmware'
Kernel build directory is /lib/modules/3.10.0-957.12.2.el7.x86_64/build
make -C /lib/modules/3.10.0-957.12.2.el7.x86_64/build SUBDIRS=/root/tbs/linux-tbs-drivers/v4l modules
make[2]: Entering directory `/usr/src/kernels/3.10.0-957.12.2.el7.x86_64'
CC [M] /root/tbs/linux-tbs-drivers/v4l/tuner-xc2028.o
In file included from <command-line>:0:0:
/root/tbs/linux-tbs-drivers/v4l/compat.h: In function 'snd_card_create':
/root/tbs/linux-tbs-drivers/v4l/compat.h:662:2: warning: passing argument 1 of 'snd_card_new' makes pointer from integer without a cast [enabled by default]
*card = snd_card_new(idx, id, module, extra_size);
^
In file included from /root/tbs/linux-tbs-drivers/v4l/compat.h:217:0,
from <command-line>:0:
include/sound/core.h:239:5: note: expected 'struct device *' but argument is of type 'int'
int snd_card_new(struct device *parent, int idx, const char *xid,
^
In file included from <command-line>:0:0:
/root/tbs/linux-tbs-drivers/v4l/compat.h:662:2: warning: passing argument 2 of 'snd_card_new' makes integer from pointer without a cast [enabled by default]
*card = snd_card_new(idx, id, module, extra_size);
^
In file included from /root/tbs/linux-tbs-drivers/v4l/compat.h:217:0,
from <command-line>:0:
include/sound/core.h:239:5: note: expected 'int' but argument is of type 'const char *'
int snd_card_new(struct device *parent, int idx, const char *xid,
^
In file included from <command-line>:0:0:
/root/tbs/linux-tbs-drivers/v4l/compat.h:662:2: warning: passing argument 3 of 'snd_card_new' from incompatible pointer type [enabled by default]
*card = snd_card_new(idx, id, module, extra_size);
^
In file included from /root/tbs/linux-tbs-drivers/v4l/compat.h:217:0,
from <command-line>:0:
include/sound/core.h:239:5: note: expected 'const char *' but argument is of type 'struct module *'
int snd_card_new(struct device *parent, int idx, const char *xid,
^
In file included from <command-line>:0:0:
/root/tbs/linux-tbs-drivers/v4l/compat.h:662:2: warning: passing argument 4 of 'snd_card_new' makes pointer from integer without a cast [enabled by default]
*card = snd_card_new(idx, id, module, extra_size);
^
In file included from /root/tbs/linux-tbs-drivers/v4l/compat.h:217:0,
from <command-line>:0:
include/sound/core.h:239:5: note: expected 'struct module *' but argument is of type 'int'
int snd_card_new(struct device *parent, int idx, const char *xid,
^
In file included from <command-line>:0:0:
/root/tbs/linux-tbs-drivers/v4l/compat.h:662:2: error: too few arguments to function 'snd_card_new'
*card = snd_card_new(idx, id, module, extra_size);
^
In file included from /root/tbs/linux-tbs-drivers/v4l/compat.h:217:0,
from <command-line>:0:
include/sound/core.h:239:5: note: declared here
int snd_card_new(struct device *parent, int idx, const char *xid,
^
make[3]: *** [/root/tbs/linux-tbs-drivers/v4l/tuner-xc2028.o] Erreur 1
make[2]: *** [_module_/root/tbs/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/usr/src/kernels/3.10.0-957.12.2.el7.x86_64'
make[1]: *** [default] Erreur 2
make[1] : on quitte le répertoire « /root/tbs/linux-tbs-drivers/v4l »
make: *** [all] Erreur 2

I need help

lspci output

30:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03)
Subsystem: Device 6928:0002
Physical Slot: 1-1
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 5
Region 0: Memory at f0600000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [50] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- SlotPowerLimit 0.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal+ Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
Capabilities: [74] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] Vendor Specific Information: Len=50 <?>
Capabilities: [100 v1] Vendor Specific Information: ID=0000 Rev=0 Len=088 <?>

tbs-linux-drivers_v170330.zip the driver that I use
wandeu
 
Posts: 2
Joined: Sat May 25, 2019 3:10 am

Re: Install TBS6928se on Centos 7 Error make

Postby xiaocao » Mon May 27, 2019 10:05 am

hi ,

please download driver from https://www.tbsiptv.com/download/common ... 160405.zip and re-install.



best regards!
xiaocao
 
Posts: 71
Joined: Tue Jun 25, 2013 5:48 pm

Re: Install TBS6928se on Centos 7 Error make

Postby wandeu » Wed May 29, 2019 5:12 pm

./v4l/tbs-x86_64.sh
make clean
make distclean
make
In file included from <command-line>:0:0:
/root/tbs16405/linux-tbs-drivers/v4l/compat.h:662:2: error: too few arguments to function 'snd_card_new'
*card = snd_card_new(idx, id, module, extra_size);
^
In file included from /root/tbs16405/linux-tbs-drivers/v4l/compat.h:217:0,
from <command-line>:0:
include/sound/core.h:239:5: note: declared here
int snd_card_new(struct device *parent, int idx, const char *xid,
^
make[3]: *** [/root/tbs16405/linux-tbs-drivers/v4l/tuner-xc2028.o] Erreur 1
make[2]: *** [_module_/root/tbs16405/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/usr/src/kernels/3.10.0-957.12.2.el7.x86_64'
make[1]: *** [default] Erreur 2
make[1] : on quitte le répertoire « /root/tbs16405/linux-tbs-drivers/v4l »
make: *** [all] Erreur 2

The same error
wandeu
 
Posts: 2
Joined: Sat May 25, 2019 3:10 am

Re: Install TBS6928se on Centos 7 Error make

Postby steven » Wed May 29, 2019 5:58 pm

Hi

Sorry about this is it possible try ubuntu with kernel under 4.10 such as 4.6 4.8
then use this pacakge :
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
1.wget http://www.tbsiptv.com/download/common/tbs-linux-drivers_v170330.zip
2.unzip tbs-linux-drivers_v170330.zip
3. tar jxvf linux-tbs-drivers.tar.bz2
4. cd linux-tbs-drivers
5. ./v4l/tbs-x86_64.sh
6. make -j4
7.make install
8.restart

as for 6928se it have not open source driver support

Thanks

Kind Regards

steven
steven
 
Posts: 2029
Joined: Fri Aug 06, 2010 3:23 pm


Return to Driver & Software Update

Who is online

Users browsing this forum: No registered users and 1 guest