funker 25.Oct.2010 09:03:33 |
Hi !
ich nutze den easyvdr 0.8 auf dem Intel Board D945GSEJT mit einer Skystar 2. Der VDR wird bei mir nur als reines Aufnahmegerät verwendet (ohne TV). Wenn ich per FTP meine aufgezeichneten Sendungen (über GBit LAN) auf meinen PC laden will, bekomm ich immer wieder längere aussetzer, da ist dann der VDR für ein paar Sek. nicht im LAN erreichbar.
Im log habe ich dann folgenden Eintrag gefunden:
Oct 24 22:05:47 (none) kernel: [27711.000062] ------------------------ Oct 24 22:05:47 (none) kernel: [27711.000077] WARNING: at net/sched/sch_generic.c:226 dev_watchdog+0x1df/0x1f0() Oct 24 22:05:47 (none) kernel: [27711.000087] NETDEV WATCHDOG: eth0 (r8169): transmit timed out Oct 24 22:05:47 (none) kernel: [27711.000095] Modules linked in: ipv6 eeprom i2c_viapro dm_snapshot dm_mirror dm_region_hash dm_log dm_mod isl6421 b2c2_flexcop_pci b2c2_flexcop dvb_core cx24123 cx24113 s5h1420 i2c_i801 i2c_core pcspkr iTCO_wdt iTCO_vendor_support video output snd_hda_intel snd_pcm_oss snd_mixer_oss parport_pc parport snd_pcm snd_timer snd_page_alloc snd_hwdep intel_agp r8169 snd agpgart soundcore joydev Oct 24 22:05:47 (none) kernel: [27711.000208] Pid: 0, comm: swapper Not tainted 2.6.28.9 #2 Oct 24 22:05:47 (none) kernel: [27711.000216] Call Trace: Oct 24 22:05:47 (none) kernel: [27711.000240] [] warn_slowpath+0x76/0x90 Oct 24 22:05:47 (none) kernel: [27711.000249] [] topology_sysfs_init+0x0/0x40 Oct 24 22:05:47 (none) kernel: [27711.000257] [] enqueue_task+0x12/0x30 Oct 24 22:05:47 (none) kernel: [27711.000263] [] resched_task+0x39/0x60 Oct 24 22:05:47 (none) kernel: [27711.000270] [] _spin_unlock_irqrestore+0xf/0x30 Oct 24 22:05:47 (none) kernel: [27711.000277] [] try_to_wake_up+0xda/0x180 Oct 24 22:05:47 (none) kernel: [27711.000288] [] __wake_up_common+0x4b/0x80 Oct 24 22:05:47 (none) kernel: [27711.000296] [] __wake_up+0x3e/0x60 Oct 24 22:05:47 (none) kernel: [27711.000305] [] _spin_unlock_irqrestore+0xf/0x30 Oct 24 22:05:47 (none) kernel: [27711.000323] [] dvb_dmxdev_section_callback+0xb9/0x140 [dvb_core] Oct 24 22:05:47 (none) kernel: [27711.000341] [] enqueue_task_fair+0x1a/0x40 Oct 24 22:05:47 (none) kernel: [27711.000364] [] dvb_dmx_swfilter_section_copy_dump+0x188/0x220 [dvb_core] Oct 24 22:05:47 (none) kernel: [27711.000372] [] strlcpy+0x1b/0x60 Oct 24 22:05:47 (none) kernel: [27711.000379] [] dev_watchdog+0x1df/0x1f0 Oct 24 22:05:47 (none) kernel: [27711.000387] [] read_tsc+0x13/0x40 Oct 24 22:05:47 (none) kernel: [27711.000393] [] getnstimeofday+0x52/0x120 Oct 24 22:05:47 (none) kernel: [27711.000401] [] hrtimer_run_pending+0x29/0x110 Oct 24 22:05:47 (none) kernel: [27711.000408] [] clockevents_program_event+0xa8/0x120 Oct 24 22:05:47 (none) kernel: [27711.000422] [] run_timer_softirq+0x153/0x1c0 Oct 24 22:05:47 (none) kernel: [27711.000428] [] dev_watchdog+0x0/0x1f0 Oct 24 22:05:47 (none) kernel: [27711.000434] [] dev_watchdog+0x0/0x1f0 Oct 24 22:05:47 (none) kernel: [27711.000444] [] __do_softirq+0x87/0x130 Oct 24 22:05:47 (none) kernel: [27711.000451] [] hrtimer_interrupt+0x171/0x1a0 Oct 24 22:05:47 (none) kernel: [27711.000459] [] do_softirq+0x55/0x60 Oct 24 22:05:47 (none) kernel: [27711.000465] [] irq_exit+0x85/0x90 Oct 24 22:05:47 (none) kernel: [27711.000472] [] smp_apic_timer_interrupt+0x57/0x90 Oct 24 22:05:47 (none) kernel: [27711.000479] [] hrtimer_start+0x18/0x20 Oct 24 22:05:47 (none) kernel: [27711.000486] [] apic_timer_interrupt+0x28/0x30 Oct 24 22:05:47 (none) kernel: [27711.000493] [] mwait_idle+0x32/0x40 Oct 24 22:05:47 (none) kernel: [27711.000498] [] cpu_idle+0x4f/0xb0 Oct 24 22:05:47 (none) kernel: [27711.000503] ------ Oct 24 22:05:47 (none) kernel: [27711.006632] r8169: eth0: link up
Den Befehl "ethtool -K eth0 tso off" habe ich auch schon probiert, jedoch ohne Erfolg.
Jetzt habe ich bei google was gefunden. Man kann dieses Problem eventuell lösen, in dem man den Kernel mit der Option "noapic" bootet.
Normal sollte man da einen Eintrag in die grub.conf machen, habe diese Datei aber nicht gefunden.
In welche Datei muss ich diese Option hinzufügen und wie muss der Eintrag dazu genau aussehen?
Vielen Dank.
|
Captain_Beefheart 25.Oct.2010 10:29:30 |
moinsen
in der /boot/grub/menu.lst
den ersten Kernelaufruf
ungefähr so: boot/vmlinuz-X.X.XX.X root=/dev/XXXX ro noapic pci=routeirq acpi=force vga=XXXX
kannst noapic imho aber einfach hinten dran hängen - nur "vorne" darf es nich hin
....wenns dennn hilft...
Captain_Beefheart
P.S. Realtek's machen wohl unter Linux öfter Ärger..... pille: (vdr1) Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0 chekov: (vdr2) Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom; lirc/DVICO/MD82467; easyvdr1.0 scotty: (work - no vdr) GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ... |
funker 25.Oct.2010 13:45:39 |
vielen Dank für die schnelle Antwort. Ich habe den Eintrag in die menu.lst vorgenommen und das System dann neu gestartet. Leider hat es nicht viel geholfen. Der Fehler tritt immer noch auf. Gibt es noch eine andere Möglichkeit? Eventuell einen neuen Treiber für die Netzwerkkarte installieren?
Nachtrag:
Habe noch was gefunden. Es wird statt dem Treiber r8168 der Treiber r8169 verwendet. Vielleicht hilft es, wenn ich versuche den aktuellen Treiber von der Realtek Seite herunterlade und installiere.
|
Captain_Beefheart 25.Oct.2010 18:41:43 |
Hallo
hmmm könnte helfen
siehe mal hier http://blog.verfriemelt.com/index.php/2010/06/linux-realtek-r8168r8169-treiber/ nur doof, dass unter den meisten Distributionen der als [ erkannt und dementsprechend auch das falsche Modul geladen wird.
gruß pille: (vdr1) Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0 chekov: (vdr2) Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom; lirc/DVICO/MD82467; easyvdr1.0 scotty: (work - no vdr) GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ... |
Captain_Beefheart 25.Oct.2010 18:52:22 |
Nochmal hallo
habe gerade mal ins Handbuch vom Board geschaut
da steht was von
Realtek 8111DL pille: (vdr1) Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0 chekov: (vdr2) Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom; lirc/DVICO/MD82467; easyvdr1.0 scotty: (work - no vdr) GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ... |
funker 25.Oct.2010 19:49:35 |
ich habe mir den aktuellen Treiber (RTL8168) von der Realtek Homepage heruntergeladen und installiert. Der Fehler scheint bis jetzt nicht mehr aufzutreten. lsmod zeigt jetzt das Modul r8168 an statt r8169 - also ist das richtige Modul jetzt geladen.
Laut der Realtek scheint es keine Unterschiede zu geben zwischen RTL8111DL und RTL8168.
RTL8111B/RTL8168B/RTL8111/RTL8168 RTL8111C/RTL8111CP/RTL8111D(L) RTL8168C/RTL8111DP/RTL8111E
siehe hier:
[url=http://www.realtek.com/Downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false]http://www.realtek.com/Downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
|
michel8 25.Oct.2010 19:52:09 |
[quote='funker link' pid='10709' dateline='1288028975'] ich habe mir den aktuellen Treiber (RTL8168) von der Realtek Homepage heruntergeladen und installiert. Hallo funker,
wie genau hast Du den treiber gesaugt und installiert? Evtl. hilft das auch anderen oder der neue Treiber könnte sogar mit in ein Update einfließen...
Danke und Gruß Michel Produktiv-VDR: msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ 2xNova-HDS2, DH102 |
funker 25.Oct.2010 20:56:21 |
Zuerst habe ich den Linux Treiber Version 8.019.00 für den Kernel 2.6.x hier heruntergeladen:
[url=http://www.realtek.com.tw/DOWNLOADS/DOWNLOADSVIEW.ASPX?LANGID=1&PNID=13&PFID=5&LEVEL=5&CONN=4&DOWNTYPEID=3&GETDOWN=FALSE#2]http://www.realtek.com.tw/DOWNLOADS/DOWNLOADSVIEW.ASPX?LANGID=1&PNID=13&PFID=5&LEVEL=5&CONN=4&DOWNTYPEID=3&GETDOWN=FALSE#2
Danach die heruntergeladene Datei auf den VDR kopiert und dann entpackt. Anschließend habe ich die das script autorun.sh aufgerufen, (war beim Treiber dabei) dann den VDR neu gestartet.
Nach dem reboot war dann das Modul r8168 geladen. Bis jetzt funktioniert es einwandfrei.
|