hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Beim Versuch, die zu installieren, erste Schwierigkeit: es gibt keinen linux-headers-3.18.11+
An diese Probleme in Zusammenhang mit einem Raspberry_Pi kann ich mich erinnern. Damals wurde das Problem wie hier von bernhard891 beschrieben gelöst (Punkt 2). Wenn zum aktuellen Kernel dann auch die entsprechenden Header installiert sind, kannst du mit
sudo dkms -m dw2102 -v 3.13 -k $(uname -r) install
gezielt versuchen die Module nur für die aktuelle Kernelversion zu erstellen. Sollten Fehler auftreten, kannst du diese mit
cat /var/lib/dkms/dw2102/3.13/build/make.log
dir ansehen. Enthält die Ausgabe:
/var/lib/dkms/dw2102/3.13/build/cxd2820r_core.c: In function ‘cxd2820r_release’:
/var/lib/dkms/dw2102/3.13/build/cxd2820r_core.c:577:7: error: void value not ignored as it ought to be
ret = gpiochip_remove(&priv->gpio_chip);
^
scripts/Makefile.build:257: recipe for target '/var/lib/dkms/dw2102/3.13/build/cxd2820r_core.o' failed
make[2]: *** [/var/lib/dkms/dw2102/3.13/build/cxd2820r_core.o] Error 1
brauchst du den von mir beschriebenen Patch.
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
1
2
3
4
5
6
7
8
9
10
11
12 | sudo dpkg -i linux-headers-3.18.11+_3.18.11+-2_armhf.deb
Vormals nicht ausgew�hltes Paket linux-headers-3.18.11+ wird gew�hlt.
(Lese Datenbank ... 90205 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von linux-headers-3.18.11+ (aus linux-headers-3.18.11+_3.18.11+-2_armhf.deb) ...
dpkg: Abh�ngigkeitsprobleme verhindern Konfiguration von linux-headers-3.18.11+:
linux-headers-3.18.11+ h�ngt ab von gcc-4.7; aber:
Paket gcc-4.7 ist nicht installiert.
dpkg: Fehler beim Bearbeiten von linux-headers-3.18.11+ (--install):
Abh�ngigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
linux-headers-3.18.11+
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202 | sudo apt-get install -f
Paketlisten werden gelesen... Fertig
Abh�ngigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Abh�ngigkeiten werden korrigiert ... Fertig
Die folgenden zus�tzlichen Pakete werden installiert:
cpp-4.7 gcc-4.7
Vorgeschlagene Pakete:
gcc-4.7-locales libmudflap0-4.7-dev gcc-4.7-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libquadmath-dbg
libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7
Die folgenden NEUEN Pakete werden installiert:
cpp-4.7 gcc-4.7
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
1 nicht vollst�ndig installiert oder entfernt.
Es m�ssen 10,1 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 24,3 MB Plattenplatz zus�tzlich benutzt.
M�chten Sie fortfahren [J/n]?
Holen: 1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main cpp-4.7 armhf 4.7.2-5+rpi1 [4.762 kB]
Holen: 2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main gcc-4.7 armhf 4.7.2-5+rpi1 [5.327 kB]
Es wurden 10,1 MB in 14 s geholt (692 kB/s).
Vormals nicht ausgew�hltes Paket cpp-4.7 wird gew�hlt.
(Lese Datenbank ... 103107 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von cpp-4.7 (aus .../cpp-4.7_4.7.2-5+rpi1_armhf.deb) ...
Vormals nicht ausgew�hltes Paket gcc-4.7 wird gew�hlt.
Entpacken von gcc-4.7 (aus .../gcc-4.7_4.7.2-5+rpi1_armhf.deb) ...
Trigger f�r man-db werden verarbeitet ...
/usr/bin/mandb: es kann nicht nach /var/cache/man/14205 geschrieben werden: Auf dem Ger�t ist kein Speicherplatz mehr verf�gbar
cpp-4.7 (4.7.2-5+rpi1) wird eingerichtet ...
gcc-4.7 (4.7.2-5+rpi1) wird eingerichtet ...
linux-headers-3.18.11+ (3.18.11+-2) wird eingerichtet ...
make: Entering directory '/usr/src/linux-headers-3.18.11+'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/bin2c
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
*
* Restart config...
*
*
* Wireless LAN
*
Wireless LAN (WLAN) [Y/n/?] y
Marvell 8xxx Libertas WLAN driver support with thin firmware (LIBERTAS_THINFIRM) [M/n/?] m
Enable full debugging output in the Libertas thin firmware module. (LIBERTAS_THINFIRM_DEBUG) [N/y/?] n
Marvell Libertas 8388 USB 802.11b/g cards with thin firmware (LIBERTAS_THINFIRM_USB) [M/n/?] m
Atmel at76c503/at76c505/at76c505a USB cards (AT76C50X_USB) [M/n/?] m
USB ZD1201 based Wireless device support (USB_ZD1201) [M/n/?] m
Wireless RNDIS USB support (USB_NET_RNDIS_WLAN) [M/n/?] m
Realtek 8187 and 8187B USB support (RTL8187) [M/n/?] m
Simulated radio testing tool for mac80211 (MAC80211_HWSIM) [M/n/?] m
Broadcom 43xx wireless support (mac80211 stack) (B43) [M/n/?] m
Supported bus types
> 1. BCMA and SSB (B43_BUSES_BCMA_AND_SSB)
2. BCMA only (B43_BUSES_BCMA)
3. SSB only (B43_BUSES_SSB)
choice[1-3]: 1
Broadcom 43xx SDIO device support (B43_SDIO) [N/y/?] n
Support for G-PHY (802.11g) devices (B43_PHY_G) [Y/n/?] y
Support for N-PHY (the main 802.11n series) devices (B43_PHY_N) [N/y/?] n
Support for LP-PHY (low-power 802.11g) devices (B43_PHY_LP) [Y/n/?] y
Support for HT-PHY (high throughput 802.11n) devices (B43_PHY_HT) [Y/n/?] y
Broadcom 43xx debugging (B43_DEBUG) [N/y/?] n
Broadcom 43xx-legacy wireless support (mac80211 stack) (B43LEGACY) [M/n/?] m
Broadcom 43xx-legacy debugging (B43LEGACY_DEBUG) [Y/n/?] y
Broadcom 43xx-legacy data transfer mode
> 1. DMA + PIO (B43LEGACY_DMA_AND_PIO_MODE)
2. DMA (Direct Memory Access) only (B43LEGACY_DMA_MODE)
3. PIO (Programmed I/O) only (B43LEGACY_PIO_MODE)
choice[1-3]: 1
Broadcom IEEE802.11n PCIe SoftMAC WLAN driver (BRCMSMAC) [N/m/?] n
Broadcom IEEE802.11n embedded FullMAC WLAN driver (BRCMFMAC) [M/n/?] m
SDIO bus interface support for FullMAC driver (BRCMFMAC_SDIO) [Y/n/?] y
USB bus interface support for FullMAC driver (BRCMFMAC_USB) [Y/n/?] y
Broadcom device tracing (BRCM_TRACING) [N/y/?] n
Broadcom driver debug functions (BRCMDBG) [N/y/?] n
IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP) (HOSTAP) [M/n/y/?] m
Support downloading firmware images with Host AP driver (HOSTAP_FIRMWARE) [N/y/?] n
Marvell 8xxx Libertas WLAN driver support (LIBERTAS) [M/n/?] m
Marvell Libertas 8388 USB 802.11b/g cards (LIBERTAS_USB) [M/n/?] m
Marvell Libertas 8385/8686/8688 SDIO 802.11b/g cards (LIBERTAS_SDIO) [M/n/?] m
Marvell Libertas 8686 SPI 802.11b/g cards (LIBERTAS_SPI) [N/m/?] n
Enable full debugging output in the Libertas module. (LIBERTAS_DEBUG) [N/y/?] n
Enable mesh support (LIBERTAS_MESH) [N/y/?] n
Softmac Prism54 support (P54_COMMON) [M/n/?] m
Prism54 USB support (P54_USB) [M/n/?] m
Prism54 SPI (stlc45xx) support (P54_SPI) [N/m/?] n
Realtek 8192C USB WiFi (RTL8192CU) [M/n/?] m
Realtek RTL8192CU AP mode (AP_MODE) [Y/n/?] (NEW)
ZyDAS ZD1211/ZD1211B USB-wireless support (ZD1211RW) [M/n/?] m
ZyDAS ZD1211 debugging (ZD1211RW_DEBUG) [N/y/?] n
Marvell WiFi-Ex Driver (MWIFIEX) [M/n/?] m
Marvell WiFi-Ex Driver for SD8786/SD8787/SD8797/SD8887/SD8897 (MWIFIEX_SDIO) [M/n/?] m
Marvell WiFi-Ex Driver for USB8797/8897 (MWIFIEX_USB) [N/m/?] n
CW1200 WLAN support (CW1200) [N/m/?] n
Redpine Signals Inc 91x WLAN driver support (RSI_91X) [N/m/?] n
#
# configuration written to .config
#
CHK include/config/kernel.release
UPD include/config/kernel.release
WRAP arch/arm/include/generated/asm/auxvec.h
WRAP arch/arm/include/generated/asm/bitsperlong.h
WRAP arch/arm/include/generated/asm/cputime.h
WRAP arch/arm/include/generated/asm/current.h
WRAP arch/arm/include/generated/asm/emergency-restart.h
WRAP arch/arm/include/generated/asm/errno.h
WRAP arch/arm/include/generated/asm/exec.h
WRAP arch/arm/include/generated/asm/hash.h
WRAP arch/arm/include/generated/asm/ioctl.h
WRAP arch/arm/include/generated/asm/ipcbuf.h
WRAP arch/arm/include/generated/asm/irq_regs.h
WRAP arch/arm/include/generated/asm/kdebug.h
WRAP arch/arm/include/generated/asm/local.h
WRAP arch/arm/include/generated/asm/local64.h
WRAP arch/arm/include/generated/asm/mcs_spinlock.h
WRAP arch/arm/include/generated/asm/msgbuf.h
WRAP arch/arm/include/generated/asm/param.h
WRAP arch/arm/include/generated/asm/parport.h
WRAP arch/arm/include/generated/asm/poll.h
WRAP arch/arm/include/generated/asm/preempt.h
WRAP arch/arm/include/generated/asm/resource.h
WRAP arch/arm/include/generated/asm/rwsem.h
WRAP arch/arm/include/generated/asm/scatterlist.h
WRAP arch/arm/include/generated/asm/sections.h
WRAP arch/arm/include/generated/asm/segment.h
WRAP arch/arm/include/generated/asm/sembuf.h
WRAP arch/arm/include/generated/asm/serial.h
WRAP arch/arm/include/generated/asm/shmbuf.h
WRAP arch/arm/include/generated/asm/siginfo.h
WRAP arch/arm/include/generated/asm/simd.h
WRAP arch/arm/include/generated/asm/sizes.h
WRAP arch/arm/include/generated/asm/socket.h
WRAP arch/arm/include/generated/asm/sockios.h
WRAP arch/arm/include/generated/asm/termbits.h
WRAP arch/arm/include/generated/asm/termios.h
WRAP arch/arm/include/generated/asm/timex.h
WRAP arch/arm/include/generated/asm/trace_clock.h
WRAP arch/arm/include/generated/asm/unaligned.h
CHK include/generated/uapi/linux/version.h
UPD include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
Generating include/generated/mach-types.h
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
grep: scripts/../arch/x86/syscalls/syscall_32.tbl: Datei oder Verzeichnis nicht gefunden
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
SHIPPED scripts/dtc/dtc-lexer.lex.c
SHIPPED scripts/dtc/dtc-parser.tab.h
HOSTCC scripts/dtc/dtc-lexer.lex.o
SHIPPED scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/dtc
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/parse.tab.c
HOSTCC scripts/genksyms/parse.tab.o
SHIPPED scripts/genksyms/lex.lex.c
SHIPPED scripts/genksyms/keywords.hash.c
SHIPPED scripts/genksyms/parse.tab.h
HOSTCC scripts/genksyms/lex.lex.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
CC scripts/mod/devicetable-offsets.s
GEN scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/pnmtologo
HOSTCC scripts/conmakehash
HOSTCC scripts/recordmcount
HOSTCC scripts/sortextable
make: Leaving directory '/usr/src/linux-headers-3.18.11+'
------------------------------
Deleting module version: 3.13
completely from the DKMS tree.
------------------------------
Done.
Loading new dw2102-3.13 DKMS files...
First Installation: checking all kernels...
It is likely that 3.18.11+ belongs to a chroot's host
Building for architecture armhf
Building initial module for 3.18.11+
Error! Bad return status for module build on kernel: 3.18.11+ (armhf)
Consult /var/lib/dkms/dw2102/3.13/build/make.log for more information.
|
Also hab ich dann erstmal ein apt-get clean gemacht, mit raspi-config nochmal sichergestellt, dass die gesamte Partition genutzt wird und rebootet.
Danach war statt 98% nur noch 20% der Platte genutzt. ☺
Erneut sudo dpkg -i linux-headers... ausgeführt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226 | (Lese Datenbank ... 103176 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Ersetzen von linux-headers-3.18.11+ 3.18.11+-2 (durch linux-headers-3.18.11+_3.18.11+-2_armhf.deb) ...
make: Entering directory '/usr/src/linux-headers-3.18.11+'
CLEAN .
scripts/Makefile.clean:17: drivers/infiniband/hw/amso1100/Makefile: Datei oder Verzeichnis nicht gefunden
make[4]: *** No rule to make target 'drivers/infiniband/hw/amso1100/Makefile'. Schluss.
scripts/Makefile.clean:92: recipe for target 'drivers/infiniband/hw/amso1100' failed
make[3]: [drivers/infiniband/hw/amso1100] Error 2 (ignored)
scripts/Makefile.clean:17: drivers/infiniband/ulp/srp/Makefile: Datei oder Verzeichnis nicht gefunden
make[4]: *** No rule to make target 'drivers/infiniband/ulp/srp/Makefile'. Schluss.
scripts/Makefile.clean:92: recipe for target 'drivers/infiniband/ulp/srp' failed
make[3]: [drivers/infiniband/ulp/srp] Error 2 (ignored)
scripts/Makefile.clean:17: drivers/scsi/cxgbi/cxgb3i/Makefile: Datei oder Verzeichnis nicht gefunden
make[4]: *** No rule to make target 'drivers/scsi/cxgbi/cxgb3i/Makefile'. Schluss.
scripts/Makefile.clean:92: recipe for target 'drivers/scsi/cxgbi/cxgb3i' failed
make[3]: [drivers/scsi/cxgbi/cxgb3i] Error 2 (ignored)
scripts/Makefile.clean:17: drivers/scsi/cxgbi/cxgb4i/Makefile: Datei oder Verzeichnis nicht gefunden
make[4]: *** No rule to make target 'drivers/scsi/cxgbi/cxgb4i/Makefile'. Schluss.
scripts/Makefile.clean:92: recipe for target 'drivers/scsi/cxgbi/cxgb4i' failed
make[3]: [drivers/scsi/cxgbi/cxgb4i] Error 2 (ignored)
scripts/Makefile.clean:17: drivers/scsi/osd/Makefile: Datei oder Verzeichnis nicht gefunden
make[3]: *** No rule to make target 'drivers/scsi/osd/Makefile'. Schluss.
scripts/Makefile.clean:92: recipe for target 'drivers/scsi/osd' failed
make[2]: [drivers/scsi/osd] Error 2 (ignored)
scripts/Makefile.clean:17: drivers/usb/host/whci/Makefile: Datei oder Verzeichnis nicht gefunden
make[4]: *** No rule to make target 'drivers/usb/host/whci/Makefile'. Schluss.
scripts/Makefile.clean:92: recipe for target 'drivers/usb/host/whci' failed
make[3]: [drivers/usb/host/whci] Error 2 (ignored)
scripts/Makefile.clean:17: fs/exofs/Makefile: Datei oder Verzeichnis nicht gefunden
make[2]: *** No rule to make target 'fs/exofs/Makefile'. Schluss.
scripts/Makefile.clean:92: recipe for target 'fs/exofs' failed
make[1]: [fs/exofs] Error 2 (ignored)
fs/hostfs/Makefile:11: arch/um/scripts/Makefile.rules: Datei oder Verzeichnis nicht gefunden
make[2]: *** No rule to make target 'arch/um/scripts/Makefile.rules'. Schluss.
scripts/Makefile.clean:92: recipe for target 'fs/hostfs' failed
make[1]: [fs/hostfs] Error 2 (ignored)
scripts/Makefile.clean:17: fs/nfs/objlayout/Makefile: Datei oder Verzeichnis nicht gefunden
make[3]: *** No rule to make target 'fs/nfs/objlayout/Makefile'. Schluss.
scripts/Makefile.clean:92: recipe for target 'fs/nfs/objlayout' failed
make[2]: [fs/nfs/objlayout] Error 2 (ignored)
CLEAN .tmp_versions
ls: Zugriff auf ./Documentation/DocBook/media/*.b64 nicht m�glich: Datei oder Verzeichnis nicht gefunden
CLEAN scripts/basic
CLEAN scripts/dtc
CLEAN scripts/genksyms
CLEAN scripts/kconfig
CLEAN scripts/mod
CLEAN scripts
CLEAN include/config include/generated arch/arm/include/generated
CLEAN .config .config.old include/generated/uapi/linux/version.h Module.symvers
make: Leaving directory '/usr/src/linux-headers-3.18.11+'
Ersatz f�r linux-headers-3.18.11+ wird entpackt ...
linux-headers-3.18.11+ (3.18.11+-2) wird eingerichtet ...
make: Entering directory '/usr/src/linux-headers-3.18.11+'
make: Entering directory '/usr/src/linux-headers-3.18.11+'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/bin2c
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
*
* Restart config...
*
*
* Wireless LAN
*
Wireless LAN (WLAN) [Y/n/?] y
Marvell 8xxx Libertas WLAN driver support with thin firmware (LIBERTAS_THINFIRM) [M/n/?] m
Enable full debugging output in the Libertas thin firmware module. (LIBERTAS_THINFIRM_DEBUG) [N/y/?] n
Marvell Libertas 8388 USB 802.11b/g cards with thin firmware (LIBERTAS_THINFIRM_USB) [M/n/?] m
Atmel at76c503/at76c505/at76c505a USB cards (AT76C50X_USB) [M/n/?] m
USB ZD1201 based Wireless device support (USB_ZD1201) [M/n/?] m
Wireless RNDIS USB support (USB_NET_RNDIS_WLAN) [M/n/?] m
Realtek 8187 and 8187B USB support (RTL8187) [M/n/?] m
Simulated radio testing tool for mac80211 (MAC80211_HWSIM) [M/n/?] m
Broadcom 43xx wireless support (mac80211 stack) (B43) [M/n/?] m
Supported bus types
> 1. BCMA and SSB (B43_BUSES_BCMA_AND_SSB)
2. BCMA only (B43_BUSES_BCMA)
3. SSB only (B43_BUSES_SSB)
choice[1-3]: 1
Broadcom 43xx SDIO device support (B43_SDIO) [N/y/?] n
Support for G-PHY (802.11g) devices (B43_PHY_G) [Y/n/?] y
Support for N-PHY (the main 802.11n series) devices (B43_PHY_N) [N/y/?] n
Support for LP-PHY (low-power 802.11g) devices (B43_PHY_LP) [Y/n/?] y
Support for HT-PHY (high throughput 802.11n) devices (B43_PHY_HT) [Y/n/?] y
Broadcom 43xx debugging (B43_DEBUG) [N/y/?] n
Broadcom 43xx-legacy wireless support (mac80211 stack) (B43LEGACY) [M/n/?] m
Broadcom 43xx-legacy debugging (B43LEGACY_DEBUG) [Y/n/?] y
Broadcom 43xx-legacy data transfer mode
> 1. DMA + PIO (B43LEGACY_DMA_AND_PIO_MODE)
2. DMA (Direct Memory Access) only (B43LEGACY_DMA_MODE)
3. PIO (Programmed I/O) only (B43LEGACY_PIO_MODE)
choice[1-3]: 1
Broadcom IEEE802.11n PCIe SoftMAC WLAN driver (BRCMSMAC) [N/m/?] n
Broadcom IEEE802.11n embedded FullMAC WLAN driver (BRCMFMAC) [M/n/?] m
SDIO bus interface support for FullMAC driver (BRCMFMAC_SDIO) [Y/n/?] y
USB bus interface support for FullMAC driver (BRCMFMAC_USB) [Y/n/?] y
Broadcom device tracing (BRCM_TRACING) [N/y/?] n
Broadcom driver debug functions (BRCMDBG) [N/y/?] n
IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP) (HOSTAP) [M/n/y/?] m
Support downloading firmware images with Host AP driver (HOSTAP_FIRMWARE) [N/y/?] n
Marvell 8xxx Libertas WLAN driver support (LIBERTAS) [M/n/?] m
Marvell Libertas 8388 USB 802.11b/g cards (LIBERTAS_USB) [M/n/?] m
Marvell Libertas 8385/8686/8688 SDIO 802.11b/g cards (LIBERTAS_SDIO) [M/n/?] m
Marvell Libertas 8686 SPI 802.11b/g cards (LIBERTAS_SPI) [N/m/?] n
Enable full debugging output in the Libertas module. (LIBERTAS_DEBUG) [N/y/?] n
Enable mesh support (LIBERTAS_MESH) [N/y/?] n
Softmac Prism54 support (P54_COMMON) [M/n/?] m
Prism54 USB support (P54_USB) [M/n/?] m
Prism54 SPI (stlc45xx) support (P54_SPI) [N/m/?] n
Realtek 8192C USB WiFi (RTL8192CU) [M/n/?] m
Realtek RTL8192CU AP mode (AP_MODE) [Y/n/?] (NEW)
ZyDAS ZD1211/ZD1211B USB-wireless support (ZD1211RW) [M/n/?] m
ZyDAS ZD1211 debugging (ZD1211RW_DEBUG) [N/y/?] n
Marvell WiFi-Ex Driver (MWIFIEX) [M/n/?] m
Marvell WiFi-Ex Driver for SD8786/SD8787/SD8797/SD8887/SD8897 (MWIFIEX_SDIO) [M/n/?] m
Marvell WiFi-Ex Driver for USB8797/8897 (MWIFIEX_USB) [N/m/?] n
CW1200 WLAN support (CW1200) [N/m/?] n
Redpine Signals Inc 91x WLAN driver support (RSI_91X) [N/m/?] n
#
# configuration written to .config
#
CHK include/config/kernel.release
UPD include/config/kernel.release
WRAP arch/arm/include/generated/asm/auxvec.h
WRAP arch/arm/include/generated/asm/bitsperlong.h
WRAP arch/arm/include/generated/asm/cputime.h
WRAP arch/arm/include/generated/asm/current.h
WRAP arch/arm/include/generated/asm/emergency-restart.h
WRAP arch/arm/include/generated/asm/errno.h
WRAP arch/arm/include/generated/asm/exec.h
WRAP arch/arm/include/generated/asm/hash.h
WRAP arch/arm/include/generated/asm/ioctl.h
WRAP arch/arm/include/generated/asm/ipcbuf.h
WRAP arch/arm/include/generated/asm/irq_regs.h
WRAP arch/arm/include/generated/asm/kdebug.h
WRAP arch/arm/include/generated/asm/local.h
WRAP arch/arm/include/generated/asm/local64.h
WRAP arch/arm/include/generated/asm/mcs_spinlock.h
WRAP arch/arm/include/generated/asm/msgbuf.h
WRAP arch/arm/include/generated/asm/param.h
WRAP arch/arm/include/generated/asm/parport.h
WRAP arch/arm/include/generated/asm/poll.h
WRAP arch/arm/include/generated/asm/preempt.h
WRAP arch/arm/include/generated/asm/resource.h
WRAP arch/arm/include/generated/asm/rwsem.h
WRAP arch/arm/include/generated/asm/scatterlist.h
WRAP arch/arm/include/generated/asm/sections.h
WRAP arch/arm/include/generated/asm/segment.h
WRAP arch/arm/include/generated/asm/sembuf.h
WRAP arch/arm/include/generated/asm/serial.h
WRAP arch/arm/include/generated/asm/shmbuf.h
WRAP arch/arm/include/generated/asm/siginfo.h
WRAP arch/arm/include/generated/asm/simd.h
WRAP arch/arm/include/generated/asm/sizes.h
WRAP arch/arm/include/generated/asm/socket.h
WRAP arch/arm/include/generated/asm/sockios.h
WRAP arch/arm/include/generated/asm/termbits.h
WRAP arch/arm/include/generated/asm/termios.h
WRAP arch/arm/include/generated/asm/timex.h
WRAP arch/arm/include/generated/asm/trace_clock.h
WRAP arch/arm/include/generated/asm/unaligned.h
CHK include/generated/uapi/linux/version.h
UPD include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
Generating include/generated/mach-types.h
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
grep: scripts/../arch/x86/syscalls/syscall_32.tbl: Datei oder Verzeichnis nicht gefunden
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
SHIPPED scripts/dtc/dtc-lexer.lex.c
SHIPPED scripts/dtc/dtc-parser.tab.h
HOSTCC scripts/dtc/dtc-lexer.lex.o
SHIPPED scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/dtc
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/parse.tab.c
HOSTCC scripts/genksyms/parse.tab.o
SHIPPED scripts/genksyms/lex.lex.c
SHIPPED scripts/genksyms/keywords.hash.c
SHIPPED scripts/genksyms/parse.tab.h
HOSTCC scripts/genksyms/lex.lex.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
CC scripts/mod/devicetable-offsets.s
GEN scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/pnmtologo
HOSTCC scripts/conmakehash
HOSTCC scripts/recordmcount
HOSTCC scripts/sortextable
make: Leaving directory '/usr/src/linux-headers-3.18.11+'
------------------------------
Deleting module version: 3.13
completely from the DKMS tree.
------------------------------
Done.
Loading new dw2102-3.13 DKMS files...
First Installation: checking all kernels...
It is likely that 3.18.11+ belongs to a chroot's host
Building for architecture armhf
Building initial module for 3.18.11+
Error! Bad return status for module build on kernel: 3.18.11+ (armhf)
Consult /var/lib/dkms/dw2102/3.13/build/make.log for more information.
|
Und die Ausgabe von make.log:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | DKMS make.log for dw2102-3.13 for kernel 3.18.11+ (armhf)
Sa 23. Mai 18:08:09 CEST 2015
make -C /lib/modules/3.18.11+/build M=/var/lib/dkms/dw2102/3.13/build modules
make[1]: Entering directory '/usr/src/linux-headers-3.18.11+'
CC [M] /var/lib/dkms/dw2102/3.13/build/cxd2820r_core.o
/var/lib/dkms/dw2102/3.13/build/cxd2820r_core.c: In function 'cxd2820r_release':
/var/lib/dkms/dw2102/3.13/build/cxd2820r_core.c:577:7: error: void value not ignored as it ought to be
scripts/Makefile.build:257: recipe for target '/var/lib/dkms/dw2102/3.13/build/cxd2820r_core.o' failed
make[2]: *** [/var/lib/dkms/dw2102/3.13/build/cxd2820r_core.o] Error 1
Makefile:1381: recipe for target '_module_/var/lib/dkms/dw2102/3.13/build' failed
make[1]: *** [_module_/var/lib/dkms/dw2102/3.13/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.18.11+'
Makefile:13: recipe for target 'all' failed
make: *** [all] Error 2
|
Das ist das, was du im Listing 3 angesprochen hast, oder?
Dann cd - wget - patch (ERFOLG!) - und installieren.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 | Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area.....
make KERNELRELEASE=3.18.11+ all KVERSION=3.18.11+....................................
cleaning build area.....
DKMS: build completed.
cxd2820r.ko:
Running module version sanity check.
- Original module
- Found /lib/modules/3.18.11+/kernel/drivers/media/dvb-frontends/cxd2820r.ko
- Storing in /var/lib/dkms/dw2102/original_module/3.18.11+/armv6l/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/3.18.11+/updates/
ds3000.ko:
Running module version sanity check.
- Original module
- Found /lib/modules/3.18.11+/kernel/drivers/media/dvb-frontends/ds3000.ko
- Storing in /var/lib/dkms/dw2102/original_module/3.18.11+/armv6l/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/3.18.11+/updates/
ds3103.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/3.18.11+/updates/
dvb-usb-dw2102.ko:
Running module version sanity check.
- Original module
- Found /lib/modules/3.18.11+/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko
- Storing in /var/lib/dkms/dw2102/original_module/3.18.11+/armv6l/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/3.18.11+/updates/
ts2022.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/3.18.11+/updates/
depmod......
DKMS: install completed.
|
Seh ich das richtig, dass der nächste Schritt das Kopieren der Firmware in das entsprechende Verzeichnis und ein Neustart wären? Salat
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 | [ 6.125039] dw2102: su3000_identify_state
[ 6.125039]
[ 6.411291] dvb-usb: found a 'Terratec Cinergy S2 USB BOX' in warm state.
[ 6.651279] dw2102: su3000_power_ctrl: 1, initialized 0
[ 6.651279]
[ 7.092566] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 7.311974] DVB: registering new adapter (Terratec Cinergy S2 USB BOX)
[ 7.435532] dvb-usb: MAC address: bc:ea:2b:46:13:a5
[ 7.939510] Chip ID != [DS300X]! Not supported by this module
[ 8.024893] Chip ID = [DS3103]!
[ 8.055287] DS3103 chip version: 0.208 attached.
[ 8.190967] dw2102: Attached DS3103/TS2022!
[ 8.190967]
[ 8.206043] usb 1-1.4: DVB: registering adapter 0 frontend 0 (Montage Technology DS3103/TS2022)...
[ 8.227660] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/input/input0
[ 8.252706] dvb-usb: schedule remote query interval to 250 msecs.
[ 8.270304] dw2102: su3000_power_ctrl: 0, initialized 1
[ 8.270304]
[ 8.300910] dvb-usb: Terratec Cinergy S2 USB BOX successfully initialized and connected.
[ 8.329393] usbcore: registered new interface driver dw2102
[ 10.519380] dvb-usb: recv bulk message failed: -110
[ 10.528640] dw2102: i2c transfer failed.
[ 11.295356] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 11.390449] random: nonblocking pool is initialized
[ 12.799292] dvb-usb: recv bulk message failed: -110
[ 12.808278] dw2102: i2c transfer failed.
[ 15.079417] dvb-usb: recv bulk message failed: -110
[ 15.088363] dw2102: i2c transfer failed.
|
Ich denke mal... Teilerfolg?
grep -i "dvb" /var/log/messages
| May 23 19:04:09 megamind kernel: [ 6.411291] dvb-usb: found a 'Terratec Cinergy S2 USB BOX' in warm state.
May 23 19:04:09 megamind kernel: [ 7.092566] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 23 19:04:09 megamind kernel: [ 7.311974] DVB: registering new adapter (Terratec Cinergy S2 USB BOX)
May 23 19:04:09 megamind kernel: [ 7.435532] dvb-usb: MAC address: bc:ea:2b:46:13:a5
May 23 19:04:09 megamind kernel: [ 8.206043] usb 1-1.4: DVB: registering adapter 0 frontend 0 (Montage Technology DS3103/TS2022)...
May 23 19:04:09 megamind kernel: [ 8.227660] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/input/input0
May 23 19:04:09 megamind kernel: [ 8.252706] dvb-usb: schedule remote query interval to 250 msecs.
May 23 19:04:09 megamind kernel: [ 8.300910] dvb-usb: Terratec Cinergy S2 USB BOX successfully initialized and connected.
|
Hingegen der hier sieht gut aus. Jetzt muss ich die heutigen Aufnahmen abwarten und danach kann ich das Satellitenkabel umstecken und mal auf die Suche nach einem Kanal gehen. Hakunamatata, ich sage dir einen ganz, ganz großen Dank für deine kompetente Hilfe, ohne deine klaren Anweisungen hätte ich das *nicht* geschafft! Die bis hierhin schon mal glückliche
Salat
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
Okay, konnte einen Reboot machen mit rüberkopierter Firmware aus 20110629_Cinergy_S2_USB_r2_Linux, und das kommt jetzt, wenn ich den vdr starte:
| May 23 20:19:44 megamind vdr: [4552] [xine..put] Listening on address '' port 37890
May 23 20:19:44 megamind kernel: [ 4553.455552] dw2102: su3000_power_ctrl: 1, initialized 1
May 23 20:19:44 megamind kernel: [ 4553.455552]
May 23 20:19:44 megamind kernel: [ 4553.477230] ds3103_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
May 23 20:19:44 megamind kernel: [ 4553.478862] usb 1-1.4: Direct firmware load for dvb-fe-ds3103.fw failed with error -2
May 23 20:19:44 megamind kernel: [ 4553.478899] ds3103_firmware_ondemand: Waiting for firmware upload(2)...
|
Tjenun. Salat Nachtrag: ich hatte die /var/log/messages doch schon mal angehängt..?
- var_log_messages.ksh (176.0 KiB)
- Download var_log_messages.ksh
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
buchstabensalat schrieb: Okay, konnte einen Reboot machen mit rüberkopierter Firmware aus 20110629_Cinergy_S2_USB_r2_Linux
Dort ist meines Wissens nur eine Firmwaredatei dvb-fe-ds3000.fw vorhanden. Hast du die Firmwaredatei dvb-fe-ds3103.fw auch ergänzt ? May 23 20:19:44 megamind kernel: [ 4553.477230] ds3103_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
May 23 20:19:44 megamind kernel: [ 4553.478862] usb 1-1.4: Direct firmware load for dvb-fe-ds3103.fw failed with error -2
Welche Versionen sind aktuell installiert ?
md5sum /lib/firmware/dvb-fe-ds*
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
| e767f769e494aefe2b36742da0781896 /lib/firmware/dvb-fe-ds3000.fw
|
Dann geh ich mal die 3103 suchen... Salat
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
Okay, Firmware von hier http://www.dvbsky.net/Support_linux.html heruntergeladen und in /lib/firmware gepackt, dann neu gebootet.
grep -i dvb /var/log/messages
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 | May 24 08:25:50 megamind kernel: [ 6.422051] dvb-usb: found a 'Terratec Cinergy S2 USB BOX' in warm state.
May 24 08:25:50 megamind kernel: [ 7.059525] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 24 08:25:50 megamind kernel: [ 7.470937] dvb-usb: MAC address: bc:ea:2b:46:13:a5
May 24 08:25:50 megamind kernel: [ 8.325768] dvb-usb: schedule remote query interval to 250 msecs.
May 24 08:25:50 megamind kernel: [ 8.358083] dvb-usb: Terratec Cinergy S2 USB BOX successfully initialized and connected.
May 24 08:26:29 megamind kernel: [ 57.701196] ds3103_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
May 24 08:26:31 megamind kernel: [ 58.875812] Modules linked in: nfsd sg snd_bcm2835 snd_pcm snd_seq snd_seq_device snd_timer snd evdev ts2022(O) ds3103(O) ds3000(O) dvb_usb_dw2102(O) dvb_usb dvb_core rc_core uio_pdrv_genirq uio
May 24 08:26:31 megamind kernel: [ 58.902084] CPU: 0 PID: 2859 Comm: kdvb-ad-0-fe-0 Tainted: G O 3.18.11+ #781
May 24 08:26:31 megamind kernel: [ 59.211860] [<bf060270>] (ts2022_init [ts2022]) from [<bf01ddd0>] (dvb_frontend_init+0x58/0x74 [dvb_core])
May 24 08:26:31 megamind kernel: [ 59.226266] [<bf01ddd0>] (dvb_frontend_init [dvb_core]) from [<bf01f104>] (dvb_frontend_thread+0x48/0x4d0 [dvb_core])
May 24 08:26:31 megamind kernel: [ 59.241510] [<bf01f104>] (dvb_frontend_thread [dvb_core]) from [<c003fdb4>] (kthread+0xd8/0xf4)
nini@megamind:~$ grep -i dvb /var/log/messages
May 24 08:25:50 megamind kernel: [ 6.422051] dvb-usb: found a 'Terratec Cinergy S2 USB BOX' in warm state.
May 24 08:25:50 megamind kernel: [ 7.059525] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 24 08:25:50 megamind kernel: [ 7.349297] DVB: registering new adapter (Terratec Cinergy S2 USB BOX)
May 24 08:25:50 megamind kernel: [ 7.470937] dvb-usb: MAC address: bc:ea:2b:46:13:a5
May 24 08:25:50 megamind kernel: [ 8.233105] usb 1-1.4: DVB: registering adapter 0 frontend 0 (Montage Technology DS3103/TS2022)...
May 24 08:25:50 megamind kernel: [ 8.268538] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/input/input0
May 24 08:25:50 megamind kernel: [ 8.325768] dvb-usb: schedule remote query interval to 250 msecs.
May 24 08:25:50 megamind kernel: [ 8.358083] dvb-usb: Terratec Cinergy S2 USB BOX successfully initialized and connected.
May 24 08:26:29 megamind kernel: [ 57.701196] ds3103_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
May 24 08:26:31 megamind kernel: [ 58.875812] Modules linked in: nfsd sg snd_bcm2835 snd_pcm snd_seq snd_seq_device snd_timer snd evdev ts2022(O) ds3103(O) ds3000(O) dvb_usb_dw2102(O) dvb_usb dvb_core rc_core uio_pdrv_genirq uio
May 24 08:26:31 megamind kernel: [ 58.902084] CPU: 0 PID: 2859 Comm: kdvb-ad-0-fe-0 Tainted: G O 3.18.11+ #781
May 24 08:26:31 megamind kernel: [ 59.211860] [<bf060270>] (ts2022_init [ts2022]) from [<bf01ddd0>] (dvb_frontend_init+0x58/0x74 [dvb_core])
May 24 08:26:31 megamind kernel: [ 59.226266] [<bf01ddd0>] (dvb_frontend_init [dvb_core]) from [<bf01f104>] (dvb_frontend_thread+0x48/0x4d0 [dvb_core])
May 24 08:26:31 megamind kernel: [ 59.241510] [<bf01f104>] (dvb_frontend_thread [dvb_core]) from [<c003fdb4>] (kthread+0xd8/0xf4)
|
Salat
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
buchstabensalat schrieb: Dann geh ich mal die 3103 suchen...
Eventuell funktioniert es auch, wenn du die vorhandene Firmware auf dvb-fe-ds3103.fw umbennenst. Die Unterscheidung dvb-fe-ds3000.fw und dvb-fe-ds3103.fw war meines Wissens in früheren Treiberversionen nicht vorhanden.
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
May 24 08:26:31 megamind kernel: [ 58.902084] CPU: 0 PID: 2859 Comm: kdvb-ad-0-fe-0 Tainted: G O 3.18.11+ #781
May 24 08:26:31 megamind kernel: [ 59.211860] [<bf060270>] (ts2022_init [ts2022]) from [<bf01ddd0>] (dvb_frontend_init+0x58/0x74 [dvb_core])
May 24 08:26:31 megamind kernel: [ 59.226266] [<bf01ddd0>] (dvb_frontend_init [dvb_core]) from [<bf01f104>] (dvb_frontend_thread+0x48/0x4d0 [dvb_core])
May 24 08:26:31 megamind kernel: [ 59.241510] [<bf01f104>] (dvb_frontend_thread [dvb_core]) from [<c003fdb4>] (kthread+0xd8/0xf4)
Dieses Problem könnt eventuell dadurch verursacht werden, dass in den gebauten Modulen Headerdateien aus dem Kernel 3.13 verwendet wurden. Diese befinden sich nicht im installierten Header-Paket, sondern nur im kompletten Source-Paket. Zur Vereinfachung habe ich diese Headerdateien damals direkt in das DKMS-Paket kopiert. Ich werde am Nachmittag versuchen auch diese Headerdateien auszutauschen. Ich werde das einmal für Kernel 3.19 machen, der für Ubuntu 15.04 verwendbar ist; ich kann dir aber danach genau schreiben, welche .h-Dateien im Verzeichnis /usr/src/dw2102-3.13 von diesem Austausch betroffen waren, so dass du dies für jede beliebige Kernelversion machen kannst.
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
Wenn du mir das so genau erklärst wie das andere, schaff ich das. ☺ Salat
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
Umbenennen scheint nicht zu helfen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | May 24 13:11:46 megamind kernel: [ 6.505373] dvb-usb: found a 'Terratec Cinergy S2 USB BOX' in warm state.
May 24 13:11:46 megamind kernel: [ 7.162107] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 24 13:11:46 megamind kernel: [ 7.355724] DVB: registering new adapter (Terratec Cinergy S2 USB BOX)
May 24 13:11:46 megamind kernel: [ 7.524738] dvb-usb: MAC address: bc:ea:2b:46:13:a5
May 24 13:11:46 megamind kernel: [ 8.204876] usb 1-1.4: DVB: registering adapter 0 frontend 0 (Montage Technology DS3103/TS2022)...
May 24 13:11:46 megamind kernel: [ 8.226671] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/input/input0
May 24 13:11:46 megamind kernel: [ 8.251878] dvb-usb: schedule remote query interval to 250 msecs.
May 24 13:11:46 megamind kernel: [ 8.320148] dvb-usb: Terratec Cinergy S2 USB BOX successfully initialized and connected.
May 24 13:12:21 megamind kernel: [ 51.851165] ds3103_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
May 24 13:12:23 megamind kernel: [ 53.015226] Modules linked in: nfsd sg snd_bcm2835 snd_pcm snd_seq snd_seq_device snd_timer snd evdev ts2022(O) ds3103(O) ds3000(O) dvb_usb_dw2102(O) dvb_usb dvb_core rc_core uio_pdrv_genirq uio
May 24 13:12:23 megamind kernel: [ 53.040963] CPU: 0 PID: 2849 Comm: kdvb-ad-0-fe-0 Tainted: G O 3.18.11+ #781
May 24 13:12:23 megamind kernel: [ 53.348033] [<bf060270>] (ts2022_init [ts2022]) from [<bf01ddd0>] (dvb_frontend_init+0x58/0x74 [dvb_core])
May 24 13:12:23 megamind kernel: [ 53.362400] [<bf01ddd0>] (dvb_frontend_init [dvb_core]) from [<bf01f104>] (dvb_frontend_thread+0x48/0x4d0 [dvb_core])
May 24 13:12:23 megamind kernel: [ 53.377727] [<bf01f104>] (dvb_frontend_thread [dvb_core]) from [<c003fdb4>] (kthread+0xd8/0xf4)
|
grep -i dvb /var/log/messages | grep Tainted
| May 24 13:12:23 megamind kernel: [ 53.040963] CPU: 0 PID: 2849 Comm: kdvb-ad-0-fe-0 Tainted: G O 3.18.11+ #781
|
Salat
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Wie versprochen habe, habe ich ein DKMS-Paket für Kernel 3.19 erstellt. Eventuell zeigt die installation dieses Pakets bei deiner Kernelversion bereits bessere Resulate. Der Patch ist bereits inkludiert und die alte Version 3.13 sollte bei der Installation deinstalliert werden. Download und Installation wäre mit:
wget https://www.dropbox.com/sh/2ex0yaoognjsrcc/AABYG8EI-U9ct_k1MBC9chbSa/dw2102-dkms_3.19_all.deb -O dw2102-dkms_3.19_all.deb
sudo dpkg -i dw2102-dkms_3.19_all.deb
Sollte auch das nicht funktionieren, müsstest du für deinen Kernel ähnliche Schritte durchführen, die auch ich für Kernel 3.19 gemacht habe:
sudo dkms remove -m dw2102 -v 3.19 --all cd /usr/src/dw2102-3.19 sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/cx24116.h cx24116.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/cxd2820r_priv.h cxd2820r_priv.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/demux.h demux.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/dmxdev.h dmxdev.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/ds3000.h ds3000.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/dvb_demux.h dvb_demux.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/dvbdev.h dvbdev.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/dvb_frontend.h dvb_frontend.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/dvb_math.h dvb_math.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/dvb_net.h dvb_net.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/dvb-pll.h dvb-pll.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/dvb_ringbuffer.h dvb_ringbuffer.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/usb/dvb-usb/dvb-usb.h dvb-usb.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-core/dvb-usb-ids.h dvb-usb-ids.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/usb/dvb-usb/dw2102.h dw2102.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/eds1547.h eds1547.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/m88rs2000.h m88rs2000.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/mt312.h mt312.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/si21xx.h si21xx.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/stb6000.h stb6000.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/stb6100.h stb6100.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/stb6100_proc.h stb6100_proc.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/stv0288.h stv0288.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/stv0299.h stv0299.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/stv0900.h stv0900.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/stv6110.h stv6110.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/tda1002x.h tda1002x.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/tuners/tda18271.h tda18271.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/ts2020.h ts2020.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/z0194a.h z0194a.h
sudo cp /usr/src/linux-source-3.19.0/drivers/media/dvb-frontends/zl10039.h zl10039.h
Ist das nicht der Fall kannst du die Headerdateien auch einzeln aus dem Internet herunterladen. Für Kernel 3.18.11 z.B.: mit:
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/cx24116.h?id=refs/tags/v3.18.11 -O cx24116.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/cxd2820r_priv.h?id=refs/tags/v3.18.11 -O cxd2820r_priv.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/demux.h?id=refs/tags/v3.18.11 -O demux.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/dmxdev.h?id=refs/tags/v3.18.11 -O dmxdev.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/ds3000.h?id=refs/tags/v3.18.11 -O ds3000.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/dvb_demux.h?id=refs/tags/v3.18.11 -O dvb_demux.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/dvbdev.h?id=refs/tags/v3.18.11 -O dvbdev.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/dvb_frontend.h?id=refs/tags/v3.18.11 -O dvb_frontend.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/dvb_math.h?id=refs/tags/v3.18.11 -O dvb_math.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/dvb_net.h?id=refs/tags/v3.18.11 -O dvb_net.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/dvb-pll.h?id=refs/tags/v3.18.11 -O dvb-pll.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/dvb_ringbuffer.h?id=refs/tags/v3.18.11 -O dvb_ringbuffer.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/usb/dvb-usb/dvb-usb.h?id=refs/tags/v3.18.11 -O dvb-usb.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-core/dvb-usb-ids.h?id=refs/tags/v3.18.11 -O dvb-usb-ids.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/usb/dvb-usb/dw2102.h?id=refs/tags/v3.18.11 -O dw2102.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/eds1547.h?id=refs/tags/v3.18.11 -O eds1547.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/m88rs2000.h?id=refs/tags/v3.18.11 -O m88rs2000.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/mt312.h?id=refs/tags/v3.18.11 -O mt312.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/si21xx.h?id=refs/tags/v3.18.11 -O si21xx.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/stb6000.h?id=refs/tags/v3.18.11 -O stb6000.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/stb6100.h?id=refs/tags/v3.18.11 -O stb6100.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/stb6100_proc.h?id=refs/tags/v3.18.11 -O stb6100_proc.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/stv0288.h?id=refs/tags/v3.18.11 -O stv0288.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/stv0299.h?id=refs/tags/v3.18.11 -O stv0299.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/stv0900.h?id=refs/tags/v3.18.11 -O stv0900.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/stv6110.h?id=refs/tags/v3.18.11 -O stv6110.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/tda1002x.h?id=refs/tags/v3.18.11 -O tda1002x.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/tuners/tda18271.h?id=refs/tags/v3.18.11 -O tda18271.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/ts2020.h?id=refs/tags/v3.18.11 -O ts2020.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/z0194a.h?id=refs/tags/v3.18.11 -O z0194a.h
sudo wget https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/drivers/media/dvb-frontends/zl10039.h?id=refs/tags/v3.18.11 -O zl10039.h sudo dkms install -m dw2102 -v 3.19
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
Das werd ich mal in Angriff nehmen. Kurze Zwischenfrage noch: NUR originale Firmware -3000.fw nehmen, 3000 umbenannt als 3103 oder orignale 3000 UND originale 3103? Salat
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
buchstabensalat schrieb: Das werd ich mal in Angriff nehmen. Kurze Zwischenfrage noch: NUR originale Firmware -3000.fw nehmen, 3000 umbenannt als 3103 oder orignale 3000 UND originale 3103?
Es sollte nur eine von beiden Firmwaredateien verwendet werden. Versuch es einmal mit der Orginal-Firmware unbenannt auf dvb-fe-ds3103.fw. Eine gute Nachricht habe ich auch noch: Die betroffenen Headerdateien von Kernel 3.19 sind praktisch ident (es gibt nur eine irrelevante Definition für eine zusätzliche TV-karte) mit Kernel 3.18. d.h.: du solltest das DKMS-Paket unverändert übernehmen können.
|
buchstabensalat
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2009
Beiträge: 85
|
ES.
LÄUFT. Ich grins hier einmal in die Runde, was sich wahrscheinlich schnell geben wird, wenn die ersten Probleme mit dem Datendurchsatz auftreten. Aber warten wir's erstmal ab. Jetzt hab ich jedenfalls einen kleinen VDR-Server, der 24/7 durchlaufen kann ohne mich mit Haut und Haaren finanziell aufzufressen. 😀 Danke, HakunaMatata! Salat
|