CocktailAudio Forum

Normale Version: Fix für NetzwerkfreigabeBug am X10 mit falsch angezeigtem Speicherplatz
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Da es für den X10 voraussichtlich kein Update mehr gibt, haben wir intern ein kleines Fix gebastelt, damit die Anzeige des freien Speicherplatz am X10 am PC korrekt angezeigt wird. Diese "Falschanzeige" kann auch dazu führen, das der PC/MAC sagt, es wäre nicht genügend Speicherplatz am Gerät, um Dateien zu kopieren.

Also Erläuterung hierzu:
Unter Linux wird eine Netzwerkresource in einen Pfad eingebunden (gemounted). Das ist am X10 \mnt\hdd1
HDD1 ist dann die Festplatte selbst, mnt ist aber noch Teil des Speichers des Gerätes selbst.

Die Samba-Netzwerkfreigabe ist leider nicht auf "HDD1", sondern eben eine ebenen tiefer auf mnt angesetzt. Dadurch wird beim Netzlaufwerk dann nicht der freie Speicherplatz der Resource HDD1, sondern des Gerätes selbst (interner Flashspeicher) angezeigt.
Mit dem Angehängten Fix wird das Problem behoben und die Freigabe eine Ebene höher gemountet.



Zur Installation ist folgendes zu tun:

1. Die angehängte Zip-Datei herunterladen und in einen beliebigen Ordner entpacken
2. Diese Ordner (sollte 3 Dateien beinhalten) auf den CocktailAudio in den Pfad .http/htdocs verschieben (Eventuell ist .http auf der Netzwerkfreigabe nicht sichtbar. Dann müssen im Windowsexplorer die unsichtbaren Dateien freigeschaltet werden
3. Per Webbrowser die index.php auf diesem Ordner aufrufen (http://IP-des-X10/Ordnername in dem die Dateien kopiert wurden/index.php (z.B.: http://192.168.0.13/Fix/index.php)

Den Rest macht dann dieser Webaufruf. Danach den X10 neu starten und das alte Netzlaufwerk am PC löschen und neu verknüfen
Hallo Admin,

habe gerade den Bugfix durchgeführt.
Bin leider kein Linux-Profi wie so manch anderer hier und hatte deshalb einige Probleme.

1. Hatte nicht berücksichtigt, dass auch die Groß-/Kleinschreibung zu beachten ist.
2. Beliebiger Ordner ist nicht richtig, die 3 Files müssen in .http\htdocs\fixmnt landen.
3. Der richtige Aufruf im Webbrowser ist somit http://IP-des-X10/fixmnt/index.php
    Ist die Ordnerstruktur nicht richtig wird der Fix nicht durchgeführt, aber trotzdem "Bitte Geraet neustarten! Please restart Device!" geschrieben.
    Bei erfolgreichen Fix sollte folgendes angezeigt werden:

[X10:~]cd /tmp/.http/htdocs/fixmnt/
[X10:/tmp/.http/htdocs/fixmnt]sh ModifySamba.sh
8+0 records in
8+0 records out
[X10:/tmp/.http/htdocs/fixmnt]exit
logout
Bitte Geraet neustarten! Please restart Device!

Nach dem Neustart stehen mehr Laufwerkpfade zur Verfügung.
Mit \\X10\hdd1 hat es bei mir geklappt.

Jetzt kann ich endlich große Files auf der Festplatte sichern.

Ich finde es sehr schade, dass der Hersteller uns X10-User so in Stich lässt. Angry
Hätte mir mehr Möglichkeiten für Netzwerkwiedergabe gewünscht (DLNA)
Auch die Preise sind je regelrecht explodiert, vor gut 2 Jahren habe ich für den X10 mit 2T HDD € 400,- bezahlt.
Jetzt müsste ich für den X12 rund € 700 hinlegen. Als Küchenradio eindeutig zu viel.

Trotz allem ein herzliches Dankeschön an den Admin.
Ohne deine Hilfe hätten sicher noch viel mehr die "Kiste" in die Tonne getreten.
Hoffe du vergisst uns auch weiterhin nicht ganz.

LG
moin,

kann das auch wieder "rückgängig" gemacht werden?
Ich möchte den zusätzlichen Eintrag "hdd1" nicht mehr haben!

X10 schon mit "Werkseinstellungen" neu gestartet, jedoch bleibt alles erhalten.
Nehme ich die FP aus dem X10, schließe sie ext. an, werden lediglich "LocalStorages" und "MusikDB" als Ordner einer FP angezeigt. In der Netzwerkbrowseranzeige erscheinen jedoch auch ohne int. FP "hdd1", "LocalStorages" und "MusikDB" weiter. Habe auf der FP die Ordner ".DB" und ".http" gelöscht, jedoch auch danach bleibt die Eintragung. Eine andere int. FP ändert nichts, trotz formatieren im X10. Wurde wohl irgendwo im X10 abgelegt?
Irgendeine Idee?

Gruß Uwe
Spiel mal die Firmware, die du schon drauf hast über das Notfallverfahren wie im FAQ beschrieben nochmal ein. Da dürfte das überschrieben werden.