Samba 2.2.12
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Re: Samba 2.2.12
Mir ist aufgefallen, dass die CFLAGS, die in $(BUILDENV) gesetzt werden,
beim Bauen von Samba anscheinend nicht berücksichtigt werden.
Wenn ich z.B. "von Hand" -Os ins Samba-Makefile eintrage, werden smbd um ca. 200KB und nmbd um ca. 60KB kleiner (im Flash).
Ich habe aber keinen Grund gefunden, warum das so ist
dbluelle
beim Bauen von Samba anscheinend nicht berücksichtigt werden.
Wenn ich z.B. "von Hand" -Os ins Samba-Makefile eintrage, werden smbd um ca. 200KB und nmbd um ca. 60KB kleiner (im Flash).
Ich habe aber keinen Grund gefunden, warum das so ist
dbluelle
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Samba 2.2.12
Fixed in CVS:dbluelle hat geschrieben:Mir ist aufgefallen, dass die CFLAGS, die in $(BUILDENV) gesetzt werden,
beim Bauen von Samba anscheinend nicht berücksichtigt werden.
http://article.gmane.org/gmane.comp.vid ... x.scm/2202
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Samba 2.2.12
Nach dem Patch sieht es so aus:rhabarber1848 hat geschrieben:Code: Alles auswählen
-rwxr-xr-x 1 root root 672456 15. Mär 19:51 nmbd -rwxr-xr-x 1 root root 1806864 15. Mär 19:51 smbd
Code: Alles auswählen
-rwxr-xr-x 1 root root 611016 2. Mai 21:14 nmbd
-rwxr-xr-x 1 root root 1621952 2. Mai 21:14 smbd
Re: Samba 2.2.12
Könnte das ein Problem im Zusammenhang mit long/ long long Datentypen sein, oder ist das zu weit hergeholt?DrStoned hat geschrieben:Das ist richtig. Bei dem Link, den ich gepostet hatte, ging es aber um Samba3. Jedenfalls hatte ich damit den Versuch gemacht.dbt hat geschrieben:Es ging erstmal nur um >2GB. Das hat mit dem 1er noch nicht mal funktioniert.
Ich hoffe, wir bekommen mal einen Samba-Server auf der Dbox2, der die 4 GB-Grenze nicht hat.
Greetz von DrStoned
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Re: Samba 2.2.12
Jetzt baut's leider für die Dreambox nicht mehr:rhabarber1848 hat geschrieben:Fixed in CVS:dbluelle hat geschrieben:Mir ist aufgefallen, dass die CFLAGS, die in $(BUILDENV) gesetzt werden,
beim Bauen von Samba anscheinend nicht berücksichtigt werden.
http://article.gmane.org/gmane.comp.vid ... x.scm/2202
Code: Alles auswählen
checking for poptGetContext in -lpopt... no
checking whether to use included popt... ./popt
checking configure summary... configure: WARNING: cannot run when cross-compiling
configure: creating ./config.status
config.status: creating include/stamp-h
config.status: creating Makefile
config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating script/findsmb
config.status: creating include/config.h
make[1]: Betrete Verzeichnis '/opt/develop/dreambox/dream_work/cdk/samba-2.2.12/source'
Compiling utils/make_smbcodepage.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
cc1: error: unrecognized command line option "-mmultiple"
cc1: error: unrecognized command line option "-mstring"
cc1: error: unrecognized command line option "-meabi"
utils/make_smbcodepage.c:1: error: bad value (405) for -mtune= switch
make[1]: *** [utils/make_smbcodepage.o] Fehler 1
make[1]: Verlasse Verzeichnis '/opt/develop/dreambox/dream_work/cdk/samba-2.2.12/source'
make: *** [.deps/sambaserver] Fehler 2
1) Mit welchem Flag kann ich die Ausgabe der Befehle anschalten (Also damit da nicht nur "Compiling utils/make_smbcodepage.c" steht, sondern der konkret ausgeführte Befehl mit allen Parametern?
2) Samba sollte doch auch die powerpc-tuxbox-linux-gnu-... Kommandos verwenden, und da gibt es ja bei anderen Paketen keine Probleme mit -mcpu=..., warum also hier?
dbluelle
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Samba 2.2.12
gcc-3.4.4 vs gcc-3.4.6?dbluelle hat geschrieben:2) Samba sollte doch auch die powerpc-tuxbox-linux-gnu-... Kommandos verwenden, und da gibt es ja bei anderen Paketen keine Probleme mit -mcpu=..., warum also hier?
EDIT: ^^ Das war Blödsinn
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Samba 2.2.12
Ursache: http://cvs.tuxbox-cvs.sourceforge.net/t ... 8&r2=1.219dbluelle hat geschrieben:Jetzt baut's leider für die Dreambox nicht mehr:Code: Alles auswählen
Compiling utils/make_smbcodepage.c `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. cc1: error: unrecognized command line option "-mmultiple" cc1: error: unrecognized command line option "-mstring" cc1: error: unrecognized command line option "-meabi" utils/make_smbcodepage.c:1: error: bad value (405) for -mtune= switch
Diese CFLAGS werden an den Hostcompiler durchgereicht, der
make_smbcodepage kompiliert. Mit gcc-4 wird das aber nichts ...
Mögliche Lösung: EDIT: Patch ist im CVS
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Samba 2.2.12
committed:rhabarber1848 hat geschrieben:Mögliche Lösung: EDIT: Patch ist im CVS
http://article.gmane.org/gmane.comp.vid ... x.scm/2217
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Samba 2.2.12
nmbd 529,7 kB
smbd 1,6 MB
smbd 1,6 MB
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Samba 2.2.12
im bezug dessen möchte ich die root-partition im dreambox-image vergrößern. im dreambox.c ist default:
der versuch:
oder ./configure-option --with-rootpartitionsize=0x660000 zu setzen brachte mich nicht weiter.
kann mir jemand sagen was ich da verändern muss damit die root-partition größeren volumen bekommt?
Code: Alles auswählen
static struct mtd_partition dreambox_flash_partitions[] = {
{
name: "DreamBOX cramfs+squashfs",
offset: 0x000000,
size: 0x600000,
},
{
name: "DreamBOX jffs2",
offset: 0x600000,
size: 0x1c0000,
},
{
name: "DreamBOX OpenBIOS",
offset: 0x7c0000,
size: 0x040000,
mask_flags: MTD_WRITEABLE /* force read-only */
},
{
name: "DreamBOX (w/o bootloader)",
offset: 0,
size: 0x7c0000,
},
{
name: "DreamBOX (w/ bootloader)",
offset: 0,
size: 0x800000,
mask_flags: MTD_WRITEABLE /* force read-only */
},
{
name: "DreamBOX SquashedFS",
offset: 0x120000,
size: 0x4e0000
},
{
name: "DreamBOX Cramfs",
offset: 0,
size: 0x120000
}
};
Code: Alles auswählen
name: "DreamBOX cramfs+squashfs",
offset: 0x000000,
size: 0x660000,
kann mir jemand sagen was ich da verändern muss damit die root-partition größeren volumen bekommt?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Samba 2.2.12
Diese Option wird nur auf der Dbox2 unterstützt.bosmann hat geschrieben:oder ./configure-option --with-rootpartitionsize=0x660000 zu setzen brachte mich nicht weiter.
-
- Interessierter
- Beiträge: 58
- Registriert: Sonntag 4. Oktober 2009, 02:58
- Sonstiges: Belkin F7D3302 mit dd-wrt (kong mod) + ICY BOX als Samba-Share und Client Bridge
Re: Samba 2.2.12
Hallo,
habe heute mal mit der Option --enable-sambaserver erfolgreich gebaut.
Allerdings klappt es scheinbar doch net so recht.
Wenn ich die HDD, welche auch schon eingehängt ist, für den Samba-Server freigeben möchte passiert folgendes:
(klick auf "Globale Sama-Einstellungen" - "Server aktivieren")
Habe ich etwas vergessen oder ist der Bau an sich schief gegangen ?
MfG OSi
habe heute mal mit der Option --enable-sambaserver erfolgreich gebaut.
Allerdings klappt es scheinbar doch net so recht.
Wenn ich die HDD, welche auch schon eingehängt ist, für den Samba-Server freigeben möchte passiert folgendes:
(klick auf "Globale Sama-Einstellungen" - "Server aktivieren")
Code: Alles auswählen
[drive_setup] BETA! 1.59
[drive setup] loadDriveSettings: load settings from /var/tuxbox/config/drivesetup.conf
[drive setup] loadFsModulList: can't open directory /var/lib/modules No such file or directory
[drive setup] loadMmcModulList: can't open directory /var/lib/modules No such file or directory
[drive_setup] Instance created
[drive setup] mkSmbConf: writing /var/etc/smb.conf...ok
[neutrino] nmbd -D failed with return code = 255
[samba setup] startSamba: error while executing nmbd
[neutrino] smbd -D -a -s /etc/smb.conf failed with return code = 255
[samba setup] startSamba: error while executing smbd
MfG OSi
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Samba 2.2.12
Sind die Sambadaemons ausgelagert oder direkt nach /bin installiert?
-
- Interessierter
- Beiträge: 58
- Registriert: Sonntag 4. Oktober 2009, 02:58
- Sonstiges: Belkin F7D3302 mit dd-wrt (kong mod) + ICY BOX als Samba-Share und Client Bridge
Re: Samba 2.2.12
Wo bekomm ich die Deamons denn her ?
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Samba 2.2.12
Die werden normalrerweise schon mitgebaut, aber man könnte sie auch auslagern nach /hdd/bin, aber so wie ich deine Antwort einschätze, sind die bei dir schon installiert.
Deinen Fehler kann ich aber schon mal reproduzieren und kann mir denken woran es liegt. Was steht denn in deiner /etc/smb.conf. Wenn ich richtig liege steht da nur die Hälfte, was aber auch wieder seltsam ist, weil das eigentlich funktioniert hatte.
Deinen Fehler kann ich aber schon mal reproduzieren und kann mir denken woran es liegt. Was steht denn in deiner /etc/smb.conf. Wenn ich richtig liege steht da nur die Hälfte, was aber auch wieder seltsam ist, weil das eigentlich funktioniert hatte.
-
- Interessierter
- Beiträge: 58
- Registriert: Sonntag 4. Oktober 2009, 02:58
- Sonstiges: Belkin F7D3302 mit dd-wrt (kong mod) + ICY BOX als Samba-Share und Client Bridge
Re: Samba 2.2.12
In /etc/ ist nur ein Link nach /var/etc/ vorhanden:dbt hat geschrieben:Was steht denn in deiner /etc/smb.conf. Wenn ich richtig liege steht da nur die Hälfte, was aber auch wieder seltsam ist, weil das eigentlich funktioniert hatte.
Und in /var/etc/ ist die File überhaupt nicht drinne
Werde heut Abend noch einmal bauen, und es erneut versuchen. Kann, wenn es hilft, auch meine ./configure hier posten
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Samba 2.2.12
Dann sollte es wieder gehen, irgendwie hat noch eine Instanzierung gefehlt, ist wohl neulich untergegangen, die hatte ich jedenfalls bei mir im Repo drin, aber im CVS fehlte die noch, sorry und danke für den Hinweis.
-
- Interessierter
- Beiträge: 58
- Registriert: Sonntag 4. Oktober 2009, 02:58
- Sonstiges: Belkin F7D3302 mit dd-wrt (kong mod) + ICY BOX als Samba-Share und Client Bridge
Re: Samba 2.2.12
Ich habe zu dankendbt hat geschrieben:...sorry und danke für den Hinweis.
Werde heut Abend noch bescheid geben ob alles geklappt hat.
-
- Interessierter
- Beiträge: 58
- Registriert: Sonntag 4. Oktober 2009, 02:58
- Sonstiges: Belkin F7D3302 mit dd-wrt (kong mod) + ICY BOX als Samba-Share und Client Bridge
Re: Samba 2.2.12
Hat beim ersten Versuch schon geklappt, danke nochmal
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Samba 2.2.12
Kannst Du Dateien > 2GB und > 4GB von der Dbox2 kopieren/abspielen?OSi hat geschrieben:Hat beim ersten Versuch schon geklappt, danke nochmal
-
- Tuxboxer
- Beiträge: 2614
- Registriert: Montag 20. Mai 2002, 10:49
- Image: JTG-Image [IDE] Version 2.4.4
- Image: (7025SS) Merlin
Re: Samba 2.2.12
Größer 2 GB geht, größer 4GB nicht.
Greetz von DrStoned
Greetz von DrStoned
Zuletzt geändert von DrStoned am Sonntag 16. Mai 2010, 15:09, insgesamt 1-mal geändert.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Samba 2.2.12
MB = GB? Die maximal nutzbare Größe kann von der Windows-Version abhängen.DrStoned hat geschrieben:Größer 2 MB geht, größer 4 MB nicht.
Ich meine mich zu erinnern, dass es mit XP weniger Probleme mit Samba2 gibt.
Es wäre daher interessant, auch die Windows-Version im Testbericht zu erfahren.
-
- Interessierter
- Beiträge: 58
- Registriert: Sonntag 4. Oktober 2009, 02:58
- Sonstiges: Belkin F7D3302 mit dd-wrt (kong mod) + ICY BOX als Samba-Share und Client Bridge
Re: Samba 2.2.12
Größer 2 GB funktioniert bei Windows 7. Dateien Größer als 4 GB klappt nicht.rhabarber1848 hat geschrieben:Kannst Du Dateien > 2GB und > 4GB von der Dbox2 kopieren/abspielen?
Beispiel:
Film auf der HDD der d-box hat eigentlich eine Größe von 4,196GB.
Windows 7 ziegt eine Größe von 201MB an.
Ich hab Windows XP noch als VM auf'm Rechner, mal sehen ob's dort klappt.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Samba 2.2.12
Ich muss es nochmal unterstreichen, bei der Einführung von Samba2 ging es erstmal nur darum, dass man Files über 2GB verwenden kann, was mit Samba1 < 2GB eher witzlos war.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Samba 2.2.12
Das war ich noch schuldig: Neutrino:Customizing#Sambadienstprogramme_Auslagern
Geht im Prinzip auch mit anderen Binaries, sofern man da was auslagern möchte.
Geht im Prinzip auch mit anderen Binaries, sofern man da was auslagern möchte.