Moderator Control Panel ]

Compile Linux drivers with 24.04 Ubuntu

Compile Linux drivers with 24.04 Ubuntu

Postby diyhouse » Thu Jun 20, 2024 3:33 am

Has anyone tried to compile (succesfully) the Linux drivers with Ubuntu 24.04.
I have a 6284 and a 6904 card,.. and currently cannot complete the compile process,..
not sure if this is and issue,.. but I get these lines during the process

VIDEO_ROCKCHIP_ISP1: Requires at least kernel 9.255.255
VIDEO_XILINX: Requires at least kernel 9.255.255
VIDEO_OV772X: Requires at least kernel 9.255.255
VIDEO_OV9650: Requires at least kernel 9.255.255
VIDEO_TC358746: Requires at least kernel 9.255.255
INTEL_ATOMISP: Requires at least kernel 9.255.255
VIDEO_IPU3_IMGU: Requires at least kernel 9.255.255

following the 'make allyesconfig'

Is this really a problem,..as the make -j4 completes without issue,. or so it seems.
however it does not create 'devices' in /dev/dvb,... following a reboot.
Can anyone help pls
diyhouse
 
Posts: 19
Joined: Mon Jan 20, 2014 8:37 pm

Re: Compile Linux drivers with 24.04 Ubuntu

Postby crazycat » Thu Jun 20, 2024 3:52 am

use media_build/install.sh script for configure/compile and install media modules.
crazycat
 
Posts: 586
Joined: Mon Jan 31, 2011 2:46 am
Location: Ukraine, Kharkiv

Re: Compile Linux drivers with 24.04 Ubuntu

Postby diyhouse » Thu Jun 20, 2024 5:01 am

Many tx,.. followed script,.. and all 'seems to work',..
but following reboot the are still no dvb devices created
lspic reveals the following for the video cards:-
08:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 02)
Subsystem: Device 6285:0001
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-
Interrupt: pin A routed to IRQ 15
Region 0: Memory at f7d00000 (64-bit, non-prefetchable) [disabled] [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 0W
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- 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 <?>
Kernel modules: saa716x_tbs_dvb

0a:00.0 Multimedia controller: TBS Technologies DVB Tuner PCIe Card
Subsystem: Device 6904:1131
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-
Interrupt: pin A routed to IRQ 15
Region 0: Memory at f7c00000 (32-bit, non-prefetchable) [disabled] [size=256K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [70] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [90] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Exit Latency L0s unlimited
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100 v1] Device Serial Number 00-00-00-00-00-00-00-00
Kernel modules: tbsecp3
diyhouse
 
Posts: 19
Joined: Mon Jan 20, 2014 8:37 pm

Re: Compile Linux drivers with 24.04 Ubuntu

Postby crazycat » Thu Jun 20, 2024 11:06 pm

build dvbls tool from media_build/dvbls

and use dvbls for dvb adapter listing
crazycat
 
Posts: 586
Joined: Mon Jan 31, 2011 2:46 am
Location: Ukraine, Kharkiv

Re: Compile Linux drivers with 24.04 Ubuntu

Postby diyhouse » Fri Jun 21, 2024 12:19 am

I was informed by TBS support to disable 'secure boot'
Under my BIOS setting BOOT menu
in the security Tab,.. there is an option to use windows UEFI boot or Other OS
Initially I had Windows UEFI boot selected, I changed and saved BIOS setting with Other OS's
and once system had rebooted,.. my DVB tuners were immediately available,..
Brilliant...
Tx TBS
diyhouse
 
Posts: 19
Joined: Mon Jan 20, 2014 8:37 pm


Return to DVB-S2 Quad Tuner PCIe Card TBS6904

Who is online

Users browsing this forum: No registered users and 1 guest

cron