hi,
versuche die karte unter 4.19 ans laufen zu kriegen:
* mit den Treibern aus dem kernel wird sie gefunden, kommen aber keine Sender mehr an (no data after 2 seconds bei wscan)
* backport unterscheidet sich denke ich nicht sehr von den aktuellen kernel quellen (?), selbes problem
* dvbsky geht nur bis 4.4 , ich bekomme folgende Fehlermeldung beim kompilieren:
Code
make[2]: Entering directory '/usr/src/linux-4.19.72-gentoo'
/bin/sh: /sbin/lsmod: Datei oder Verzeichnis nicht gefunden
CC [M] /root/media_build-bst/v4l/msp3400-driver.o
In file included from <command-line>:0:0:
/root/media_build-bst/v4l/compat.h:529:0: warning: "BIT" redefined
#define BIT(x) (1UL<<((x)%BITS_PER_LONG))
In file included from ./include/linux/bitops.h:5:0,
from ./include/linux/kernel.h:11,
from ./include/linux/list.h:9,
from ./include/linux/preempt.h:11,
from ./include/linux/spinlock.h:51,
from ./include/linux/seqlock.h:36,
from ./include/linux/time.h:6,
from ./include/linux/input.h:11,
from /root/media_build-bst/v4l/compat.h:9,
from <command-line>:0:
./include/linux/bits.h:6:0: note: this is the location of the previous definition
#define BIT(nr) (1UL << (nr))
In file included from <command-line>:0:0:
/root/media_build-bst/v4l/compat.h:1060:44: warning: 'struct i2c_adapter' declared inside parameter list will not be visible outside of this definition or declaration
static inline void i2c_lock_adapter(struct i2c_adapter *adapter)
^~~~~~~~~~~
/root/media_build-bst/v4l/compat.h: In function 'i2c_lock_adapter':
/root/media_build-bst/v4l/compat.h:1062:21: error: dereferencing pointer to incomplete type 'struct i2c_adapter'
mutex_lock(&adapter->bus_lock);
^~
/root/media_build-bst/v4l/compat.h: At top level:
/root/media_build-bst/v4l/compat.h:1064:46: warning: 'struct i2c_adapter' declared inside parameter list will not be visible outside of this definition or declaration
static inline void i2c_unlock_adapter(struct i2c_adapter *adapter)
^~~~~~~~~~~
/root/media_build-bst/v4l/compat.h: In function 'i2c_unlock_adapter':
/root/media_build-bst/v4l/compat.h:1066:23: error: dereferencing pointer to incomplete type 'struct i2c_adapter'
mutex_unlock(&adapter->bus_lock);
^~
In file included from <command-line>:0:0:
/root/media_build-bst/v4l/compat.h: At top level:
/root/media_build-bst/v4l/compat.h:1453:1: error: redefinition of 'pci_zalloc_consistent'
pci_zalloc_consistent(struct pci_dev *hwdev, size_t size,
^~~~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/pci.h:2327:0,
from /root/media_build-bst/v4l/compat.h:1449,
from <command-line>:0:
./include/linux/pci-dma-compat.h:24:1: note: previous definition of 'pci_zalloc_consistent' was here
pci_zalloc_consistent(struct pci_dev *hwdev, size_t size,
^~~~~~~~~~~~~~~~~~~~~
In file included from <command-line>:0:0:
/root/media_build-bst/v4l/compat.h:1482:0: warning: "GENMASK" redefined
#define GENMASK(h, l) (((U32_C(1) << ((h) - (l) + 1)) - 1) << (l))
In file included from ./include/linux/bitops.h:5:0,
from ./include/linux/kernel.h:11,
from ./include/linux/list.h:9,
from ./include/linux/preempt.h:11,
from ./include/linux/spinlock.h:51,
from ./include/linux/seqlock.h:36,
from ./include/linux/time.h:6,
from ./include/linux/input.h:11,
from /root/media_build-bst/v4l/compat.h:9,
from <command-line>:0:
./include/linux/bits.h:19:0: note: this is the location of the previous definition
#define GENMASK(h, l) \
In file included from <command-line>:0:0:
/root/media_build-bst/v4l/compat.h:1527:0: warning: "DMA_ATTR_SKIP_CPU_SYNC" redefined
#define DMA_ATTR_SKIP_CPU_SYNC 0
In file included from ./include/linux/pci-dma-compat.h:8:0,
from ./include/linux/pci.h:2327,
from /root/media_build-bst/v4l/compat.h:1449,
from <command-line>:0:
./include/linux/dma-mapping.h:48:0: note: this is the location of the previous definition
#define DMA_ATTR_SKIP_CPU_SYNC (1UL << 5)
make[3]: *** [scripts/Makefile.build:304: /root/media_build-bst/v4l/msp3400-driver.o] Fehler 1
make[2]: *** [Makefile:1519: _module_/root/media_build-bst/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-4.19.72-gentoo'
make[1]: *** [Makefile:52: default] Fehler 2
make[1]: Verzeichnis ▒/root/media_build-bst/v4l▒ wird verlassen
make: *** [Makefile:26: all] Fehler 2
Alles anzeigen
hat jemand ne idee wie das wieder ans laufen gekriegt werden kann?