easyVDR Kopie des easyVDR-Forums zum Nachschlagen
RTL8111 unter EasyVDR?

easyVDR - >VARforumsname - >RTL8111 unter EasyVDR?

vdrbär  30.Nov.2007 20:13:04
Hallo,
ich habe ein Asus P5GC Board mit Realtek RTL8111 Lan-Gigabit-Chip.
Nur unter EasyVDR, d.h. wohl generell unter Linux, will er nicht so recht.
Hat den jemand am Laufen? Wenn ja, wie?

LSPCI gibt folgendes aus:
" ... RTL8111/8168B ..." Nur als Info zum Chipsatz.
VDR #1: Core2Duo 4300 * Asus P5GC * 2 GB RAM * TT6400 * EasyVDR 1.0
vdrbär  01.Dec.2007 13:17:11
Hilfe  ???
VDR #1: Core2Duo 4300 * Asus P5GC * 2 GB RAM * TT6400 * EasyVDR 1.0
tr500  01.Dec.2007 15:30:20
Hast du denn mal das Modul r1000 probiert wie in dem Gentoo-Link von Hottenmax geschrieben.
Gruß Tom

Ich nutze kein EASYVDR geb aber trotzdem meinen Senf ab ;)
vdrbär  03.Dec.2007 01:52:44
Problem gelöst.
Den Treiber von Realtek einfach kompiliert und das Modul dann geladen.
Es ist recht einfach. Nehmt den Treiber von Realtek [url=http://ftp://210.51.181.211/cn/nic/r8168-8.003.00.tar.bz2]HIER KLICKEN(ist für den 2.6.x Kernel).
[url=http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false]HIER KLICKEN für die gesamte Treiberübersicht.
Den dann kompilieren.
D.h. unter EasyVDR 0.5 RC1:
1. Den Treiber in einem eigenen Verzeichnis in "/usr/local/src/" entpacken.
2. in den neuen, mit den entpackten Dateien, Ordner gehen und ein "make"
3. dann ein "make install"
4. ein "depmod -ae"
5. dann ein "cd src" (in den src Ordner vom Netzwerktreiber gehen)
6. "insmod r8168.ko"

VDR #1: Core2Duo 4300 * Asus P5GC * 2 GB RAM * TT6400 * EasyVDR 1.0
bubble  06.Jan.2008 09:43:13
kannst du vielleicht das kompilierte file mal posten fur 0.5 RC1. Zum kompilieren braucht man aber auch die kernel sources fur 2.6.22-5.
killerken  02.Feb.2008 15:41:26
hallo, habe zwar vorhin im VDRPortal gepostet, aber Doppelt hällt besser, hoffe ich

-habe easyvdr 0.5 RC1 installiert
-denne den Treiber von Realtek genommen und wie beschrieben nach /usr/local/src/r8168 geschoben
-denne rein in das Verzeichniss r8168
-make gemacht und wurde erschlagen von vielen Fehlermeldungen
-das "make install" bringt denne halt nen Fehler von wegen kein r8168.ko, is klar weil Fehler ja schon beim "make" is
hab ich irgendwas vergessen oder was?

ItsMee  02.Feb.2008 15:50:44
Hi,

ich kenne den Treiber nicht - vielleicht vorher noch ein ./configure ? Falls es das gibt. Häng doch mal die ersten Fehler / Ausgaben als file an?

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
killerken  02.Feb.2008 15:55:05
öhm, dumme Frage eines windows geschädigten, wie kann ich die Ausgaben inne Datei umleiten?

ItsMee  02.Feb.2008 16:15:12
Hi,

im einfachen Fall so:
command > output.txt

Um sicher zu gehen das auch die Fehler im File landen lieber stdout + stderr umleiten:
command &> output.txt

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
killerken  02.Feb.2008 17:16:35
make -C src/ clean
make: Entering directory `/r8168-8.005.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers rset
make: Leaving directory `/r8168-8.005.00/src'
make -C src/ modules
make: Entering directory `/r8168-8.005.00/src'
make -C /lib/modules/2.6.22.5/build SUBDIRS=/r8168-8.005.00/src modules
make: Entering directory `/usr/src/linux-2.6.22.5'

  ERROR: Kernel configuration is invalid.
         include/linux/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.


  WARNING: Symbol version dump /usr/src/linux-2.6.22.5/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC   /r8168-8.005.00/src/r8168_n.o
make: Leaving directory `/usr/src/linux-2.6.22.5'
make: Leaving directory `/r8168-8.005.00/src'



mhm, denne in usr/local/src/VDR
make oldconfig bringt diese Fehler

make: *** Keine Regel, um »oldconfig« zu erstellen.  Schluss.

ItsMee  02.Feb.2008 17:45:23
Hi,

das ist mehr ein stochern als ein Wissen - aber wie schaut es den mit folgendem aus:

uname -a
cd /usr/src/linux
ls -la .config  ## Das sollte eigentlich die Kernel config sein?
make oldconfig && make prepare

Unter /r8168-8.005.00/ gibt es nichts in Richtung ./configure[.sh] ?

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
killerken  03.Feb.2008 22:05:08
so, nach Stundenlangem Lesen und experimentieren hab ich es nun zum laufen gebracht

cd /usr/src/linux
make oldconfig
make menuconfig
make
cd /usr/local/src/VDR
make clean
make
cd /usr/local/src/r8168-8.005.00  (habe ich via mc dahin geschoben)
make
make install
depmod -ae
cd src
insmod r8168.ko

reboot    und hinterher den Treiber in den Netzwerkeinstellungen auswählen im OSD

oder

in /etc/vdr/sysconfig
in der Zeile LAN_NETWORK_DRIVER="xxx" nach LAN_NETWORK_DRIVER="r8168"
ändern
reboot

_________________________________

Weiss zwar nicht, ob nun wirklich alle Schritte nötig waren, aber so hats bei mir nun funktioniert.