hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
mczak schrieb: Da fragt man sich natürlich ob das irgendwie einen Unterschied macht und falls ja welchen.
Glaub nicht, dass es einen Unterschied macht. Wenn die Firmware eine bestimmte Größe haben muss, wird das Ende der Firmware möglicher Weise nur zum Auffüllen des Platzes verwendet. Aber ich weiß es auch nicht.
|
mczak
Anmeldungsdatum: 2. November 2013
Beiträge: Zähle...
|
hakunamatata schrieb: mczak schrieb: Da fragt man sich natürlich ob das irgendwie einen Unterschied macht und falls ja welchen.
Glaub nicht, dass es einen Unterschied macht. Wenn die Firmware eine bestimmte Größe haben muss, wird das Ende der Firmware möglicher Weise nur zum Auffüllen des Platzes verwendet. Aber ich weiß es auch nicht.
Glaube nicht dass das bloss Füllbytes sind. Der allerletzte Block ist 4 Bytes gross, und alle Bytes davon werden geschrieben. Vom Firmware-Format her ginge das problemlos wenn der letzte Block stattdessen bloss 2 Bytes gross wäre.
|
soccerfan
Anmeldungsdatum: 17. Juni 2013
Beiträge: 3
|
Funktioniert ☺
Vielen Dank für alle!
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: Zähle...
|
Hallo zusammen, erstmal danke für die gute Anleitung, hat bei mir auf dem Raspberry gut funktioniert. Ich würde nun aber gerne auf ein aktuellen Ubuntu 13.10 ein patchen. Leider bekomme ich folgende fehlermeldung bei den linux-headern
root@server:/# apt-get install linux-headers-$(uname -r)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket linux-headers-3.2.0-38-generic kann nicht gefunden werden.
E: Mittels regulärem Ausdruck »linux-headers-3.2.0-38-generic« konnte kein Paket gefunden werden.
Apt-get sagt mir auch das alle aktuellen Linux-headers installiert sind. beim Compilieren gehts dann leider weiter ☹
Preparing to compile for kernel version 3.2.0
File not found: /lib/modules/3.2.0-38-generic/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: Verlasse Verzeichnis '/home/chris/media_build/v4l'
make[1]: Betrete Verzeichnis '/home/chris/media_build/v4l'
Updating/Creating .config
make[2]: Entering directory /home/chris/media_build/linux'
Patches for 3.2.0-38-generic already applied.
make[2]: Leaving directory /home/chris/media_build/linux'
Preparing to compile for kernel version 3.2.0
File not found: /lib/modules/3.2.0-38-generic/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** Keine Regel vorhanden, um das Target ».myconfig«,
benötigt von »config-compat.h«, zu erstellen. Schluss.
make[1]: Verlasse Verzeichnis '/home/chris/media_build/v4l'
make: *** [all] Fehler 2
Anfängerfehler ? Wenn ja sorry ☺
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Hallo CDannenberg, willkommen im Forum. Ich würde nun aber gerne auf ein aktuellen Ubuntu 13.10 ein patchen. Leider bekomme ich folgende fehlermeldung bei den linux-headern
root@server:/# apt-get install linux-headers-$(uname -r)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket linux-headers-3.2.0-38-generic kann nicht gefunden werden.
E: Mittels regulärem Ausdruck »linux-headers-3.2.0-38-generic« konnte kein Paket gefunden werden.
d.h. die Ausgabe der aktuell verwendeten Kernelversion mit
uname -r
liefert bei dir
3.2.0-38-generic
Zu Ubuntu 13.10 gibt es aber keine Kernelversion 3.2 in den offiziellen Paketquellen. Ubuntu 13.10 wird mit Kernel 3.11 ausgeliefert. Daher können auch die Header nicht aus den offiziellen Paketquellen für Ubuntu 13.10 bezogen werden. Da ich nicht annehme, dass du bei Ubuntu 13.10 bewusst einen Kernel 3.2 installiert hast, wird es sich dabei um ein Relikt aus mehreren Upgrades handeln. Ein direktes Upgrade von Ubuntu 12.04 mit Kernel 3.2 auf Ubuntu 13.10 mit Kernel 3.11 ist ja nicht vorgesehen. Wenn die aktuellen Kernel 3.11-Pakete (beginnend mit linux-image) installiert sind, solltest du aber Kernel 3.11-Versionen im Bootmenü auswählen können.
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Eventuell kannst du noch überprüfen, ob du wirklich Ubuntu 13.10 installiert hast:
lsb_release -d
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
gerade mal remote geschaut. Bootmenu muss ich zuhause schauen ☺
Description: Ubuntu 13.10
cat /proc/version
Linux version 3.2.0-38-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #59-Ubuntu SMP Tue Feb 5 17:53:03 UTC 2013 Bin von Ubuntu 12.04 auf die 13.10 gewechselt. Das ganze über die Update Funktion. Wie kann ich den hier am besten ein Update vornehmen ?
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
CDannenberg schrieb: Bin von Ubuntu 12.04 auf die 13.10 gewechselt. Das ganze über die Update Funktion.
Ein direktes Upgrade von 12.04 auf 13.10 ist - wie geschrieben - nicht vorgesehen. Vorgesehen sind Einzelupgrades: 12.04 → 12.10 → 13.04 → 13.10. Ob du das mit "Update Funktion" meinst, weiß ich nicht. Sinnvoller ist meiner Meinung nach in den meisten Fällen eine Neuinstallation von 13.10 unter Beibehaltung der /home-Daten. Wie kann ich den hier am besten ein Update vornehmen ?
Am besten nach dem Wiki Upgrade vorgehen und bei Problemen im entsprechenden Forum ein neues Thema aufmachen. edit: Vielleicht genügt es ja mit den neuen Kernel 3.11 hochzufahren und den alten Kernel dann manuell einfach zu deinstallieren. Gehört aber alles nicht hier her, sondern in eigenes Thema.
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
So, Rat befolgt...System neu aufgesetzt ☺ Nun hat der Patch auch funktioniert. Leider bekomme ich immer noch eine Fehlermeldung beim einstecken der Cablestar...
Mar 6 17:26:39 server kernel: [162825.421905] usb 1-2: USB disconnect, device number 8
Mar 6 17:26:45 server kernel: [162831.785556] usb 1-2: new high-speed USB device number 9 using ehci-pci
Mar 6 17:26:46 server kernel: [162832.202910] usb 1-2: New USB device found, idVendor=14f7, idProduct=0003
Mar 6 17:26:46 server kernel: [162832.202921] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 6 17:26:46 server kernel: [162832.202927] usb 1-2: Product: CableStar Combo HD CI
Mar 6 17:26:46 server kernel: [162832.202931] usb 1-2: Manufacturer: TechniSat Digital S.A.
Mar 6 17:26:46 server kernel: [162832.202935] usb 1-2: SerialNumber: 0008C9D91DA2
Mar 6 17:26:46 server mtp-probe: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:02.1/usb1/1-2"
Mar 6 17:26:46 server mtp-probe: bus: 1, device: 9 was not an MTP device
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Mar 6 17:26:46 server mtp-probe: bus: 1, device: 9 was not an MTP device
Das ist keine Fehlermeldung, sondern nur eine Information. Eine Unterstützung von MTP ist hier gar nicht erforderlich.
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
TVHeadend erkennt aber weiterhin keine TV-Adapter ☹ Im Syslog wird wohl USB erkannt aber kein DVB Adapter erzeugt.
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
CDannenberg schrieb: Im Syslog wird wohl USB erkannt aber kein DVB Adapter erzeugt.
Wenn die Treiber nicht automatisch geladen werden, würde ich manuell nachhelfen:
sudo modprobe -v dvb_usb_az6007
Falls es nicht funktioniert, überprüfe bitte auch, welche Version hier verwendet wird:
modinfo dvb_usb_az6007
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
Guten Morgen.. gemacht... leider ohne Erfolg...krass des es auf dem Raspberry fast ohne Probleme direkt ging...aber bei Ubuntu nicht.
root@server:~# modprobe -v dvb_usb_az6007
insmod /lib/modules/3.11.0-18-generic/kernel/drivers/media/rc/rc-core.ko
insmod /lib/modules/3.11.0-18-generic/kernel/drivers/media/dvb-core/dvb-core.ko
insmod /lib/modules/3.11.0-18-generic/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko
insmod /lib/modules/3.11.0-18-generic/kernel/drivers/media/common/cypress_firmware.ko
insmod /lib/modules/3.11.0-18-generic/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko
root@server:~# modinfo dvb_usb_az6007
filename: /lib/modules/3.11.0-18-generic/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko
firmware: dvb-usb-terratec-h7-az6007.fw
license: GPL
version: 2.0
description: Driver for AzureWave 6007 DVB-C/T USB2.0 and clones
author: Mauro Carvalho Chehab <mchehab@redhat.com>
author: Henry Wang <Henry.wang@AzureWave.com>
srcversion: 60BDB8EB55BE45F75D97AFF
alias: usb:v0CCDp10A3d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0CCDp10B4d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v13D3p0CCDd*dc*dsc*dp*ic*isc*ip*in*
depends: dvb_usb_v2,cypress_firmware,rc-core,dvb-core
intree: Y
vermagic: 3.11.0-18-generic SMP mod_unload modversions
parm: xfer_debug:Enable xfer debug (int)
parm: adapter_nr:DVB adapter numbers (array of short) ...danach USB aus und wieder eingesteckt... Mar 8 08:29:53 server kernel: [52953.310528] usb 1-2: USB disconnect, device number 5
Mar 8 08:30:08 server kernel: [52967.897196] usb 1-1: new high-speed USB device number 6 using ehci-pci
Mar 8 08:30:08 server kernel: [52968.310459] usb 1-1: New USB device found, idVendor=14f7, idProduct=0003
Mar 8 08:30:08 server kernel: [52968.310469] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 8 08:30:08 server kernel: [52968.310475] usb 1-1: Product: CableStar Combo HD CI
Mar 8 08:30:08 server kernel: [52968.310480] usb 1-1: Manufacturer: TechniSat Digital S.A.
Mar 8 08:30:08 server kernel: [52968.310484] usb 1-1: SerialNumber: 0008C9D91DA2
Mar 8 08:30:09 server mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:02.1/usb1/1-1"
Mar 8 08:30:09 server mtp-probe: bus: 1, device: 6 was not an MTP device Auch tvheadend neugestartet..nichts ☹
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
CDannenberg schrieb: srcversion: 60BDB8EB55BE45F75D97AFF
Das ist das Modul, das mit Ubuntu 13.10 ausgeliefert wird. Da hat bereits die Installation der neuen Module nicht funktioniert oder die neuen Module wurden inzwischen durch ein Kernel-Update überschrieben.... Wenn du das Verzeichnis media_build vom letzten Versuch noch hast, nicht vergessen, dass zumindest mit "make clean" die alten Module gelöscht werden müssen. Sonst werden die Module nicht neu erstellt und das mag die Versionsprüfung nicht. 😉
cd media_build
make clean
make
sudo make install
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
Das Verzeichniss habe ich noch, habe auch das gemacht was du geschrieben hast. Verändert hat sich leider nichts. Krass des es doch so schwierig ist. Ich komme einfach nicht weiter ☹
|