ctserver.org Foren-Übersicht
Home |  Forum |  FAQ |  Suchen |  Haftungsausschluß |  Impressum
Downloads |  Chat |  RSS Feed |  Links |  Shop |  Partner
Einloggen, um private Nachrichten zu lesen |  Registrieren |  Login

Treiberbackport

 
Neues Thema eröffnen   Neue Antwort erstellen    ctserver.org Foren-Übersicht -> Multimedia
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
KlausHeinisch
Golden User
Golden User


Anmeldungsdatum: 04.02.2006
Beiträge: 609
Wohnort: Hannover

BeitragVerfasst am: 02 Nov 2009 04:14    Titel: Treiberbackport Antworten mit Zitat Nach oben Nach unten

Hallo KollegInnen.

Gerade fiel mir die Frage ein, wie kompliziert es wäre, einen Treiber aus dem
nativen 2.6.3x-Kernel-Baum in den Lenny-Kerneltree 2.6.26 (oder gar in den
2.6.18er-Baum?) zurückzuportieren?

Ich bin ja nicht wirklich ein Kernelhacker und meine letzten ernsthaften Kernel-
Aktionen datieren noch auf IPcop-Zeiten und so richtig auf 2001...

Hintergrund der Aktion ist, dass ich mir eine offensichtlich zu neue DVB-C-Karte
gekauft habe, die von Lenny (und natürlich auch von Etch) noch nicht unterstützt
wird.

Die Alternative wäre, die Karte zu verkaufen (wär' ja schade, ist ganz neu)
und ein etwas älteres Modell zu erwerben. Ich wollte die Karte nämlich für
mein MythTV-unter-Xen-Projekt nutzen...

Was meint ihr?

EDIT - PS:
Wahrscheinlich brauch' ich es nicht mehr, ich hab' im Netz eine ältere
TT-Karte entdeckt und werde meine Karte wohl gebraucht verkaufen,
aber es wäre zumindest theoretisch interessant gewesen... Cool

_________________
Gruß, Klaus Wink
__________________________________________________________

Mein "RechenZentrum":
  • 1 Debian-Lenny mit ct-Server-3-Implantaten,
  • 1 MythTV-0.20-Backend und
  • 1 FritzBox, div. Clients
Die Systeme:
Server-3: Debian-LENNY als Dom-0, AMD-Athlon 64 X2 4850e, noch ohne CnQ,
Webserver, Virtual-Desktops und Infrastruktur-DomUs in Produktion (stabil),
4 * Endian-2.2 als BackEnd-Firewall (stabil) für Web, RAS, DMZ-FE & DMZ-BE
FritzBox: FrontEnd-Firewall und TCP-Port-Verteiler mit VoIP-Telefonie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
warhammer
Power User
Power User


Anmeldungsdatum: 21.12.2008
Beiträge: 161

BeitragVerfasst am: 02 Nov 2009 07:30    Titel: Antworten mit Zitat Nach oben Nach unten

... such mal nach Liplianin und DVB-C oder DVB-S.
Damit habe ich ohne Probleme eine neue Terratec mit Kernel 2.6.28 zum laufen bekommen.

Soweit ich das grob im Hinterkopf habe sollte das auch mit dem 2.6.26 funktionieren.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
RobTrapp
Golden User
Golden User


Anmeldungsdatum: 26.11.2005
Beiträge: 556

BeitragVerfasst am: 02 Nov 2009 08:43    Titel: Antworten mit Zitat Nach oben Nach unten

Könnt Ihr beide mir sagen, welche Karten Ihr genau eingesetzt habt?

Terratec hab ich auch noch eine in meinem Normalen PC stecken.

_________________

Hardware: ASUS M4A78Pro, AMD Athlon X2 2,5 GHz (ondemand govenor), 4GB
Systemplatte: WD3200BEKT
Datenplatten: 4 x WD10EADS im mdadm RAID5, 1 Platte als spare, 1 x DVD-ROM
NICs: EXTERN = 2 x DLINK DGE-530T
INTERN = 1 x Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
Gehäuse: Codegen 4U-600 19" Zoll im 26HE Rack
Software: ctsrv-4.1, Xen 3.4.1
(Dom0 & DomUs): Endian 2.3 geerntet nach http://www.ctserver.org/ftopic2825.html , Fileserver (Samba, PS3MediaServer)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Carsten
Golden User
Golden User


Anmeldungsdatum: 20.08.2005
Beiträge: 778

BeitragVerfasst am: 02 Nov 2009 12:46    Titel: Antworten mit Zitat Nach oben Nach unten

Moin,

ich habe schon häufiger neue V4L Treiber im 2.6.18 Zeig übersetzt. Da
gibt es zwar immer welche, die eine neuere Kernelversion brauchen, aber
die meisten laufen sol durch.

Hat jemand man verstanden, ob der Liplianin Zweig immer noch ein
Zweig ist? Ich habe irgendwann mal gedacht, das sei mmittlerweile
zusammengefasst.

Aber den zu nehmen ist natürlich auch immer eine Alternative.

Gruß,
Carsten.

_________________
Hardware: Gigbyte GA-M56S-S3, AMD Athlon II X4 640 (Xen ondemand govenor), 4GB, 3 NICs (1 x forcedeth, 2 x r8168),
Systemplatte: HD502HI, Datenplatten: 2xHD153UI, 1xST31000520AS, 1xST3500830A, 1 x DVD-ROM JLMS XJ-HD165H
3 x DVB-C (Technisat Cablestar2, Technotrent C-1500, Satelco Easywatch), FritzCard USB, Switch GS716T
Software: Xen 4.0.1-rc4 / Kernel 2.6.18.8 (Dom0&DomUs), Endian 2.4, scalix 11.4.5, spamassassin 3.2.3, hylafax 4.3.1,
e-Tobi vdr-1.6.0 & 1.7.15 (HD), mt-daapd 0.2.4+r1376
Clients: 2xHauppauge MVP with vomp, Rokulabs Soundbridge, div. PCs, streaming with Vomp on Windows & iTunes,
Streaming Client POV ION/Atom auf Ubuntu Lucid mit XBMC und VNSI Streaming.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
KlausHeinisch
Golden User
Golden User


Anmeldungsdatum: 04.02.2006
Beiträge: 609
Wohnort: Hannover

BeitragVerfasst am: 02 Nov 2009 22:12    Titel: Antworten mit Zitat Nach oben Nach unten

Hi Carsten...

Carsten hat folgendes geschrieben:
ich habe schon häufiger neue V4L Treiber im 2.6.18 Zeig übersetzt.
Da gibt es zwar immer welche, die eine neuere Kernelversion brauchen,
aber die meisten laufen so durch.


Kennst Du ein brauchbares HowTo, anhand dessen ich mich einarbeiten
könnte? Ich würd' mich ja auch dranmachen, den Treiber für eine Techno-
Trend 1501
in einen DomU-PassThroug-fähigen Xen-Kernel einbauen...

Wie lange würd' ich dafür brauchen, wenn ich mich nicht allzu blöd anstelle?

_________________
Gruß, Klaus Wink
__________________________________________________________

Mein "RechenZentrum":
  • 1 Debian-Lenny mit ct-Server-3-Implantaten,
  • 1 MythTV-0.20-Backend und
  • 1 FritzBox, div. Clients
Die Systeme:
Server-3: Debian-LENNY als Dom-0, AMD-Athlon 64 X2 4850e, noch ohne CnQ,
Webserver, Virtual-Desktops und Infrastruktur-DomUs in Produktion (stabil),
4 * Endian-2.2 als BackEnd-Firewall (stabil) für Web, RAS, DMZ-FE & DMZ-BE
FritzBox: FrontEnd-Firewall und TCP-Port-Verteiler mit VoIP-Telefonie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Carsten
Golden User
Golden User


Anmeldungsdatum: 20.08.2005
Beiträge: 778

BeitragVerfasst am: 03 Nov 2009 12:43    Titel: Antworten mit Zitat Nach oben Nach unten

Moin Klaus,

das ist nicht schwer:

Code:
hg clone http://linuxtv.org/hg/v4l-dvb
cd v4l-dvb
make
make install


Wenn Du keinen Cross-Compile machst, sollte das so durchlaufen (habe ich
gerade probiert), wenn Du vorher die Kernel-Headers installierst, oder eine
komplette Lenny Build-Umgebung hast:

Code:
apt-get install linux-headers-2.6.26-2-xen-686


Wenn Du cross-compilierts, musst Du in v4l-dvb/v4l/Makefile die
Variable $(KERNELVERSION) entsprechend ersetzen.

Du benötigst budget-ci und tda10023, das geht mit Lenny. Dachte aber,
dass das mit den normalen Lenny Modules auch geht, denn die sind ja
recht frisch.

Gruß,
Carsten.

_________________
Hardware: Gigbyte GA-M56S-S3, AMD Athlon II X4 640 (Xen ondemand govenor), 4GB, 3 NICs (1 x forcedeth, 2 x r8168),
Systemplatte: HD502HI, Datenplatten: 2xHD153UI, 1xST31000520AS, 1xST3500830A, 1 x DVD-ROM JLMS XJ-HD165H
3 x DVB-C (Technisat Cablestar2, Technotrent C-1500, Satelco Easywatch), FritzCard USB, Switch GS716T
Software: Xen 4.0.1-rc4 / Kernel 2.6.18.8 (Dom0&DomUs), Endian 2.4, scalix 11.4.5, spamassassin 3.2.3, hylafax 4.3.1,
e-Tobi vdr-1.6.0 & 1.7.15 (HD), mt-daapd 0.2.4+r1376
Clients: 2xHauppauge MVP with vomp, Rokulabs Soundbridge, div. PCs, streaming with Vomp on Windows & iTunes,
Streaming Client POV ION/Atom auf Ubuntu Lucid mit XBMC und VNSI Streaming.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
KlausHeinisch
Golden User
Golden User


Anmeldungsdatum: 04.02.2006
Beiträge: 609
Wohnort: Hannover

BeitragVerfasst am: 03 Nov 2009 17:39    Titel: Antworten mit Zitat Nach oben Nach unten

Hi Carsten.

Carsten hat folgendes geschrieben:
das ist nicht schwer:

Danke für's Mutmachen und den Tip.

Allerdings:
Carsten hat folgendes geschrieben:
Du benötigst budget-ci und tda10023, das geht mit Lenny. Dachte aber,
dass das mit den normalen Lenny Modules auch geht, denn die sind ja recht frisch.

Ich vermute, dass ich mit Lenny keine PCI-passthrough-Domain zum
Fliegen bekomme, da ich irgendwo (im Debian-Wiki glaub ich im Xen-
Topic) las, dass die Lenny-DomUs auf paravirtOps setzen.
Und das kann ja das PCI-passthrough nicht...

Ich muss evtl. auf den Ubuntu-8.04er-2.6.24-Kernel setzen oder eben
auch auf den 2.6.18er aus Debian-Etch...

Mal sehen, wann und wie ich das zum Fliegen kriege Rolling Eyes

_________________
Gruß, Klaus Wink
__________________________________________________________

Mein "RechenZentrum":
  • 1 Debian-Lenny mit ct-Server-3-Implantaten,
  • 1 MythTV-0.20-Backend und
  • 1 FritzBox, div. Clients
Die Systeme:
Server-3: Debian-LENNY als Dom-0, AMD-Athlon 64 X2 4850e, noch ohne CnQ,
Webserver, Virtual-Desktops und Infrastruktur-DomUs in Produktion (stabil),
4 * Endian-2.2 als BackEnd-Firewall (stabil) für Web, RAS, DMZ-FE & DMZ-BE
FritzBox: FrontEnd-Firewall und TCP-Port-Verteiler mit VoIP-Telefonie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Carsten
Golden User
Golden User


Anmeldungsdatum: 20.08.2005
Beiträge: 778

BeitragVerfasst am: 03 Nov 2009 20:44    Titel: Antworten mit Zitat Nach oben Nach unten

Moin,

ich glaube nicht, dass es paravirtOps ist. Du nimmst doch sicher den
2.6.26-2-xen-686 o.ä.? Das ist einer mit SuSe Xen Patches, wenn ich
mich nicht irre.

Außerdem macht es überhaupt nichts, verschiedene Kernel am Start
zu haben. Ich nehme im Moment zwar fast nur den 2.6.18 von Xen,
aber die Endian mit dem ipfire Kernel.

Und ich habe drei verschiedene DVB-C Karten, eine budget-av, eine
budget-ci, und eine b2c2_flexcop. Die zweite genannte ist fast wie Deine,
Kuststück, es ist eine C-1500. Und das läuft ganz prima mit vdr in einer
pci-passthrough Umgebung, ich wüßte nicht, was da bei mythtv anders
sein sollte.

Gruß,
Carsten.

_________________
Hardware: Gigbyte GA-M56S-S3, AMD Athlon II X4 640 (Xen ondemand govenor), 4GB, 3 NICs (1 x forcedeth, 2 x r8168),
Systemplatte: HD502HI, Datenplatten: 2xHD153UI, 1xST31000520AS, 1xST3500830A, 1 x DVD-ROM JLMS XJ-HD165H
3 x DVB-C (Technisat Cablestar2, Technotrent C-1500, Satelco Easywatch), FritzCard USB, Switch GS716T
Software: Xen 4.0.1-rc4 / Kernel 2.6.18.8 (Dom0&DomUs), Endian 2.4, scalix 11.4.5, spamassassin 3.2.3, hylafax 4.3.1,
e-Tobi vdr-1.6.0 & 1.7.15 (HD), mt-daapd 0.2.4+r1376
Clients: 2xHauppauge MVP with vomp, Rokulabs Soundbridge, div. PCs, streaming with Vomp on Windows & iTunes,
Streaming Client POV ION/Atom auf Ubuntu Lucid mit XBMC und VNSI Streaming.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
KlausHeinisch
Golden User
Golden User


Anmeldungsdatum: 04.02.2006
Beiträge: 609
Wohnort: Hannover

BeitragVerfasst am: 04 Nov 2009 01:24    Titel: Antworten mit Zitat Nach oben Nach unten

Carsten hat folgendes geschrieben:
Moin,

ich glaube nicht, dass es paravirtOps ist. Du nimmst doch sicher den
2.6.26-2-xen-686 o.ä.?

Nee, bisher eben nicht:
Ich hab' nicht viele Experimente mit PCI-PassThrough gemacht, hatte
-wie in meinem MythTV-Artikel kurz beschrieben- nur kurzfristig mit
MythBuntu auf Ubuntu-LTS-8.04-Basis gearbeitet. Und hatte mal gelesen,
dass die dortige Xen-Unterstützung eher buggy war...
Carsten hat folgendes geschrieben:
Das ist einer mit SuSe Xen Patches, wenn ich
mich nicht irre.

Das wäre ja mal eine Quelle für einen Kernel, wobei ich mir ja dann nur
noch ergoogeln muss, in welchem openSuSE sie den Kernel verbaut/
publiziert haben...

Carsten hat folgendes geschrieben:
Außerdem macht es überhaupt nichts, verschiedene Kernel am Start
zu haben. Ich nehme im Moment zwar fast nur den 2.6.18 von Xen,
aber die Endian mit dem ipfire Kernel.

Das ist mir -soweit- ja schon grundsätzlich klar, das praktiziere ich ja auch
an mehreren Stellen, indem ich verschiedenste DomUs betreibe.

Allerdings bisher immer ohne PCI-PassThrough...

Carsten hat folgendes geschrieben:
Und ich habe drei verschiedene DVB-C Karten, eine budget-av, eine
budget-ci, und eine b2c2_flexcop. Die zweite genannte ist fast wie Deine,
Kuststück, es ist eine C-1500. Und das läuft ganz prima mit vdr in einer
pci-passthrough Umgebung, ich wüßte nicht, was da bei mythtv anders
sein sollte.

Eben, ich lese das ja bei euch auch und bin ja auch hoffnungsfroh, dass
ich es in diesem Jahr noch gebacken bekomme, ich hatte bisher nur so
viele andere Themen infolge meiner ganzen Umstellungen auf Xen (hinke
ja etwas hinter euch her, da ich erst im Januar begonnen habe, während
ihr ja schon z.T. seit 2,5 Jahren hier am xenisieren seid Wink, kein Vorwurf,
eher ein Lob...).

(Hier folgt nun Carstens Antwort aus einem anderen Thread)

Carsten hat folgendes geschrieben:
ich glaube, ich schreibe Dir morgen mal auf, wie ich das mache.
Das ist ganz einfach:

- Debian Lenny installieren
- Kernel gegen etwas xenisiertes tasuchen, 2.6.26-2-xen-686 geht auch
- e-Tobi Repository in die sources.list
- apt-get install vdr vdr-plugin-was-Klaus-so-will vdradmin-am
- PCI devices der Karten reinreichen
- bei Lenny klappt eigentlich alles so, sonst dvb-v4l übersetzen,
installieren

ein wenig an den Configs spielen und fertig.


Oben hatte ich mich ja schon gefragt, aus welchem SuSE der Kernel ist,
hätte jemand den vielleicht passend als TGZ-Archiv zur Hand?
Dann müsste ich ihn mir nicht extra aus irgendeiner openSuSE-DomU
herauspulen... Wink

Und so ähnlich plane ich das im übrigen auch, wenn es denn soweit ist und
ich endlich mal wieder richtig Zeit habe, nur natürlich mit MythTV statt VDR Wink

Carsten hat folgendes geschrieben:
Brauchst Du es noch genauer? Ich schreib es Dir gerne auf...


Auch wenn ich deinen HowTo-Ehrgeiz in keinster Weise hemmen will,
sollte ich mit dieser Vorgehensweise klar kommen, habe sie ja z.T. schon
ähnlich praktiziert...

Mal sehen & Danke @ Carsten und alle anderen Mitdenker Cool

_________________
Gruß, Klaus Wink
__________________________________________________________

Mein "RechenZentrum":
  • 1 Debian-Lenny mit ct-Server-3-Implantaten,
  • 1 MythTV-0.20-Backend und
  • 1 FritzBox, div. Clients
Die Systeme:
Server-3: Debian-LENNY als Dom-0, AMD-Athlon 64 X2 4850e, noch ohne CnQ,
Webserver, Virtual-Desktops und Infrastruktur-DomUs in Produktion (stabil),
4 * Endian-2.2 als BackEnd-Firewall (stabil) für Web, RAS, DMZ-FE & DMZ-BE
FritzBox: FrontEnd-Firewall und TCP-Port-Verteiler mit VoIP-Telefonie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Carsten
Golden User
Golden User


Anmeldungsdatum: 20.08.2005
Beiträge: 778

BeitragVerfasst am: 04 Nov 2009 09:41    Titel: Antworten mit Zitat Nach oben Nach unten

Moin Klaus,

es sind m.E. SuSe Patches, nicht Kernel.

Und zwar ist das wahrscheinlich der sogenannte "oldstyle Xen support",
wie ein apt-cache zeigt:

Code:
data:~# apt-cache search linux-image | grep xen
linux-image-xen-amd64 - Linux image on AMD64, oldstyle Xen support
linux-image-2.6-xen-amd64 - Linux 2.6 Image für AMD64, mit Xen-Unterstützung im alten Stil
linux-headers-2.6.26-1-xen-amd64 - Header files for Linux 2.6.26-1-xen-amd64
linux-headers-2.6.26-2-xen-amd64 - Header files for Linux 2.6.26-2-xen-amd64
linux-image-2.6.26-1-xen-amd64 - Linux 2.6.26 image on AMD64, oldstyle Xen support
linux-image-2.6.26-2-xen-amd64 - Linux 2.6.26 image on AMD64, oldstyle Xen support


Also brauchst Du eigetnlich nichts machen, das geht out-of-the-box, wie
man auf Neudeutsch so schön sagt.

Du hast dann wohl einen linux-image-2.6.26-2-amd64 oder -686 und ohne "-xen-" am Start?

Das wäre dann ein pvOps Kernel, wenn er direkt auf dem Hypervisor
läuft. Und damit weiß ich nicht, ob pci passthrough funktioniert.

Gruß,
Carsten.

_________________
Hardware: Gigbyte GA-M56S-S3, AMD Athlon II X4 640 (Xen ondemand govenor), 4GB, 3 NICs (1 x forcedeth, 2 x r8168),
Systemplatte: HD502HI, Datenplatten: 2xHD153UI, 1xST31000520AS, 1xST3500830A, 1 x DVD-ROM JLMS XJ-HD165H
3 x DVB-C (Technisat Cablestar2, Technotrent C-1500, Satelco Easywatch), FritzCard USB, Switch GS716T
Software: Xen 4.0.1-rc4 / Kernel 2.6.18.8 (Dom0&DomUs), Endian 2.4, scalix 11.4.5, spamassassin 3.2.3, hylafax 4.3.1,
e-Tobi vdr-1.6.0 & 1.7.15 (HD), mt-daapd 0.2.4+r1376
Clients: 2xHauppauge MVP with vomp, Rokulabs Soundbridge, div. PCs, streaming with Vomp on Windows & iTunes,
Streaming Client POV ION/Atom auf Ubuntu Lucid mit XBMC und VNSI Streaming.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Sedikit
Starter
Starter


Anmeldungsdatum: 20.08.2006
Beiträge: 9
Wohnort: Braunschweig

BeitragVerfasst am: 05 Nov 2009 19:19    Titel: VDR xensiert Antworten mit Zitat Nach oben Nach unten

Hallo Klaus,

mit dem ct-vdr ging das ohne Probleme. Meine Nexus 2.3 wurde sofort erkannt.
Ansonsten für die Treiberproblematik habe ich eine 32-Bit Entwicklungsumgebung basierend auf dem ct-Server Kernel in eine domU gezwängt und kann dort die notwendigen Module erzeugen.

Viele Grüße
Olaf

_________________
Server: AMD BE-2400 MSI K9AG Neo2-Digital
c't server v4.0 dom0
endian domu-1
c't-vdr domu-2
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    ctserver.org Foren-Übersicht -> Multimedia Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen



Powered by phpBB © 2001, 2005 phpBB Group.