You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Saturday, October 30th 2010, 1:39am

Probleme mit CIFS mount

Hallo,

das sonst stabile Release 2.8.4 Linux dm8000 2.6.12-5.1-brcmstb-dm8000 bleibt in letzter Zeit häufiger hängen.

Neu ist ein cifs-mount zu einem Windows7-share:

Source code

1
mount -t cifs -o ro,username="user",password="pw" //10.10.10.10/share /media/WinPC


Ein Fall scheint rekonstruierbar:
- Box ist an und hat o.g. cifs-mount zu WinPC.
- Win7-PC geht irgendwann in Energiesparmodus/Standby.
-! Wenn nun irgendwann die Box eine Aufnahme startet, bleibt die Uhrzeit im Display stehen. Wohl deshalb läuft die Aufnahme ewig... Die Aufnahme auf /hdd selbst war ok.
-! Die dm8000 reagiert aber nicht mehr auf die FB oder WebIf.
-! umount -f /media/WinPC bringt: Host is down
-! Wird der PC nun eingeschaltet, ist auch keinen Abbruch der Aufnahme oder ein Zugriff auf den vorhandenen cifs-mount möglich.
-! nur ein reboot per Telnet half.

Was kann ich tun, damit der cifs-mount auch den Standby des Windows 7 PC toleriert?
dm8000 (2xDVB-S2, DVB-C, DVB-T, 2 TB HDD, 4pin Fan) mit DMM - release-dm8000-3.2.2+GP3

This post has been edited 2 times, last edit by "tomde" (Feb 24th 2011, 1:00pm)


2

Saturday, October 30th 2010, 8:20am

Scheinbar nutzt Du NICHT den automount, oder doch?
Wenn nicht, dann versuche das mal mit dem automount.
Solltest Du auf den Win7 PC auch aufnehmen wollen, dann (meine Erfahrung)
solltest Du noch einen symbolischen Link auf der Dream anlegen, der auf das
Automount-Verzeichnis zeigt und diesen Link dann als Bookmark/Aufnahme-
Verzeichnis verwenden. Ohne symbolischen Link hatte ich hier schon mal
Aufnahmeprobleme, wenn das Ziel erst die Platte starten musste. Via Link
(also eine Indirektion mehr) ist das noch nie passiert. Fuer eine Ursachen-
forschung hatte ich noch keine Zeit/Lust.

3

Saturday, October 30th 2010, 1:43pm

Den CIFS nutze ich nicht für die Aufnahme - dafür nehm ich die /hdd - trotzdem schmiert die Box bei der Aufnahme ab, wenn ein cifs-mount auf einen WinPC existiert, der aber irgendwann heruntergefahren wurde.

Man lernt nur dazu... automount ist mir neu -ich habe bisher immer den o.g. mount befehl genutzt.

Im Menü Erweiterungen und Updates hab ich keinen Einstieg dazu gefunden.
Was muss ich nachinstallieren oder reicht das erzeugen einer /etc/auomount.conf und das Kommando:

/usr/sbin/automount
Usage: automount [options] path map_type [args...]

um mein Windows-share zu mounten?
dm8000 (2xDVB-S2, DVB-C, DVB-T, 2 TB HDD, 4pin Fan) mit DMM - release-dm8000-3.2.2+GP3

4

Saturday, October 30th 2010, 1:52pm

In /etc/auto.hotplug mit folgendem ergaenzen:
WinPC -fstype=cifs,rw,soft,user=dream,password=mypass ://10.10.10.10/share
Dann findest Du in /autofs einen neuen Ordner WinPC wenn es geklappt hat.

Alles andere sollte bereits vorhanden und gestartet sein.
Neustart nach der Aenderung nicht vergessen!

5

Sunday, October 31st 2010, 6:08pm

Vielen dank. Der Windows-share taucht mit dem Eintrag damit unter: /autofs/ auf. Hier scheint die Box auch nicht mehr hängen zu bleiben. Super.

Auch ein wakelan -m pc:mac:adresse funktioniert um den PC zu wecken.

Brauch noch etwas Hilfe um das zu automatisieren:
1) Gibts ein Plugin, welches WOL-Pakete (zum aufwecken des PC) senden kann oder
2) ein Plugin welches mein WOL-script starten kann?
3) Mit welchem Befehl kann ich die automounts im Detail auflisten? (mount gibt nur: "automount(pid854) on /autofs type autofs (rw)" aus)

Tom
dm8000 (2xDVB-S2, DVB-C, DVB-T, 2 TB HDD, 4pin Fan) mit DMM - release-dm8000-3.2.2+GP3

This post has been edited 1 times, last edit by "tomde" (Oct 31st 2010, 6:30pm)


6

Sunday, October 31st 2010, 7:17pm

Ein WoL Plugin kenne ich jetzt nicht, aber zum Starten von eigenen Skripts habe ich immer UserScripts genommen.
Ich bin mir allerdings nicht sicher, ob das allgemein fuer CVS Images verfuegbar ist, oder nur fuer OoZooNs Image.

7

Sunday, October 31st 2010, 9:31pm

Ah stimmt, da war was mit dem UserScript-Plugin.

Der manuelle mount Befehl für die CF-Card z.B. in der /etc/init.d/bootup oder in /usr/script/mounts.sh:
mount -t ext3 -o rw /dev/scsi/host0/bus0/target0/lun0/part1 /media/cf

sieht dann in der auto.hotplug so aus:
cf -fstype=ext3,rw,soft :/dev/scsi/host0/bus0/target0/lun0/part1

Brauch ich die erste zeile:
* -fstype=auto,ro :/dev/&
die die CF-Card nach /autofs/sda1 mountet?
dm8000 (2xDVB-S2, DVB-C, DVB-T, 2 TB HDD, 4pin Fan) mit DMM - release-dm8000-3.2.2+GP3

This post has been edited 8 times, last edit by "tomde" (Feb 24th 2011, 1:38pm)


8

Thursday, February 24th 2011, 1:23pm

Ausgabe von: ls /media hängt

Brauch mal eine Idee ;) - woran kann das liegen, wenn der Telnet-Befehl:

Source code

1
ls /media

keine Ausgabe liefert, quasi hängen bleibt und auch kein STRG-C oder STRG-Z mehr hilft?

Nach einem reboot der Box liefert ls /media dann wieder ganz normal die verschiedenen Unterverzeichnisse und mountpoints.
dm8000 (2xDVB-S2, DVB-C, DVB-T, 2 TB HDD, 4pin Fan) mit DMM - release-dm8000-3.2.2+GP3

9

Thursday, February 24th 2011, 4:21pm

Vermutlich hast Du einen zyklischen Verweis angelegt.
Ein "ls" auf ein Verzeichnis liefert standardmaessig nicht nur den Inhalt
des Verzeichnisses, sondern auch den Inhalt der Unterverzeichnisse.
Bei einem zyklischen Verweis dauert das halt sehr lange. ;-))

10

Thursday, February 24th 2011, 11:46pm

Danke, zyklischer Verweis, hmm, zwei oder mehrere Objekte die gegenseitig aufeinander verweisen. Ich hatte eher so einen cifs-mount in Verdacht, der zu einem ausgeschaltetem Windows PC führt.
Vielleicht aber irgendwas mit /hdd und /media/hdd/ - werd mal forschen. Und ein reboot löst dann den verweis? Denn nach dem reboot gehts ja wieder. Und auch der ls /media zeigt nach dem reboot keine Unterverzeichnisse an.
dm8000 (2xDVB-S2, DVB-C, DVB-T, 2 TB HDD, 4pin Fan) mit DMM - release-dm8000-3.2.2+GP3

11

Friday, February 25th 2011, 12:27am

Ein Mount mit tcp Protokoll koennte es natuerlich auch sein.
Dann wuerde, je nach Konfiguration, ein mehr oder minder langer
Timeout zuschlagen.

12

Friday, February 25th 2011, 8:00pm

ja so etwas ist es wohl. Allerdings kein timeout, da 2 Std. keine Rückmeldung kam. Problem ist wie folgt zu rekonstruieren:
1. mount eines cifs share nach: /media/winpc
2. winpc in Standby schicken.
Dann bleibt "ls /media" hängen und auch ein "umount /media/winpc" bleibt endlos hängen.
3. winpc wieder aufwecken.
Auch dann bleibt "ls /media" und auch ein "umount /media/winpc" hängen
4. reboot dm8000 macht alles wieder gut, hmm, hat jemand eine Idee wie es ohne reboot gehen könnte?

Tipp: Mit dem Eintrag:
stty intr ^C
in /home/root/.profile kann man mit STRG-C generell und auch für obige Fälle abbrechen.
dm8000 (2xDVB-S2, DVB-C, DVB-T, 2 TB HDD, 4pin Fan) mit DMM - release-dm8000-3.2.2+GP3

This post has been edited 3 times, last edit by "tomde" (Feb 26th 2011, 8:29pm)