CIFS bring die D-Box in einen Ausnahmezustand
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45
CIFS bring die D-Box in einen Ausnahmezustand
.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:51, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: CIFS bring die D-Box in einen Ausnahmezustand
Bullshit!Die verwendeten Versionen Samba und CIFS in der D-Box sind fast 10 Jahre alt.
Das Samba Paket ist hier nur der Server, erstmal uninteressant.
Der auf der dbox genutzte cifs Patch ist der letzte offizielle zur Verfügung gestellte für 2.4.
Alle Weiterentwicklungen gibt es nur für Kernel 2.6
Der git tree für den cifs client backportet für 2.4 ist schon 3 Jahre alt und kompiliert nicht mit 2.4!
-
- Erleuchteter
- Beiträge: 797
- Registriert: Sonntag 19. Februar 2006, 01:17
Re: CIFS bring die D-Box in einen Ausnahmezustand
Hast Du eine Idee, warum die Box hängt bei Datenraten >6500kbps?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: CIFS bring die D-Box in einen Ausnahmezustand
Lt. README soll dieser Patch (Aug 2007) auch für Kernel 2.4 funktionieren:Houdini hat geschrieben:Der auf der dbox genutzte cifs Patch ist der letzte offizielle zur Verfügung gestellte für 2.4
http://us1.samba.org/samba/ftp/cifs-cvs ... 50c.tar.gz
-
- Contributor
- Beiträge: 1623
- Registriert: Donnerstag 10. Januar 2002, 20:03
Re: CIFS bring die D-Box in einen Ausnahmezustand
Hat den schon mal einer mit Wireshark geschaut was überhaupt auf dem PC ankommt und abgeht?
Speicherverbrauch auf der Box mal geprüft? Vielleicht gibt es ein Memleak im Bezug auf die PPC Umgebeung, halte ich aber für serh unwahrscheinlich.
Alle Veränderungen in den letzten 2.4.er Kerneln zu smb findet man im GIT Tree.
Speicherverbrauch auf der Box mal geprüft? Vielleicht gibt es ein Memleak im Bezug auf die PPC Umgebeung, halte ich aber für serh unwahrscheinlich.
Alle Veränderungen in den letzten 2.4.er Kerneln zu smb findet man im GIT Tree.
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45
Re: CIFS bring die D-Box in einen Ausnahmezustand
.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:51, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: CIFS bring die D-Box in einen Ausnahmezustand
Dieses Readme ist auch schon uralt,Lt. README soll dieser Patch (Aug 2007) auch für Kernel 2.4 funktionieren:
meine Versuche vom März letzte Jahres mit dem damaligen git Trees und patches waren aber alle fruchtlos trotz dieses Readme's
-
- Einsteiger
- Beiträge: 352
- Registriert: Freitag 20. August 2004, 23:33
Re: CIFS bring die D-Box in einen Ausnahmezustand
Hi,
die letzte Version des cifs 2.4 backports die bei mir kompilierte war 1.20 irgendwas von 2/2007 . zumindest auf i386 hat sie sich mit ein paar Eingriffen kompilieren lassen... leider hat s.french sein Werk scheinbar nicht vollendet und der 1.50 bp kompiliert nicht.
Aber wie gesagt, was man so liest performt cifs sowieso schlechter als smbfs unter 2.4 ....
die letzte Version des cifs 2.4 backports die bei mir kompilierte war 1.20 irgendwas von 2/2007 . zumindest auf i386 hat sie sich mit ein paar Eingriffen kompilieren lassen... leider hat s.french sein Werk scheinbar nicht vollendet und der 1.50 bp kompiliert nicht.
Aber wie gesagt, was man so liest performt cifs sowieso schlechter als smbfs unter 2.4 ....
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: CIFS bring die D-Box in einen Ausnahmezustand
Funktioniert der Full-Duplex-Modus auch mit Kernel 2.6?Houdini hat geschrieben:Alle Weiterentwicklungen gibt es nur für Kernel 2.6
Zeigt ein Kernel-2.6-FD-Image die gleichen Probleme mit CIFS?
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: CIFS bring die D-Box in einen Ausnahmezustand
Der Patch wurde leider nur für den 2.4er ins CVS eingefügt. Ansonsten würde ich es gerne testen.rhabarber1848 hat geschrieben:Funktioniert der Full-Duplex-Modus auch mit Kernel 2.6?Houdini hat geschrieben:Alle Weiterentwicklungen gibt es nur für Kernel 2.6
Zeigt ein Kernel-2.6-FD-Image die gleichen Probleme mit CIFS?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: CIFS bring die D-Box in einen Ausnahmezustand
Hier ist eine Testversion des FD-Patches für Kernel 2.6:Tommy hat geschrieben:Der Patch wurde leider nur für den 2.4er ins CVS eingefügt.
http://forum.tuxbox-cvs.sourceforge.net ... 02#p357202
Zum erfolgreichen Einsatz eines Kernel 2.6-Images braucht ich noch diesen Patch:
http://forum.tuxbox-cvs.sourceforge.net ... 84#p357184
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: CIFS bring die D-Box in einen Ausnahmezustand
Ich stehe leider mit diff/patch auf Kriegsfuß kann mir jemand den den patchbefehl für folgende Umgebung posten? Der patch soll in privatedir liegenrhabarber1848 hat geschrieben:Hier ist eine Testversion des FD-Patches für Kernel 2.6:Tommy hat geschrieben:Der Patch wurde leider nur für den 2.4er ins CVS eingefügt.
http://forum.tuxbox-cvs.sourceforge.net ... 02#p357202
Zum erfolgreichen Einsatz eines Kernel 2.6-Images braucht ich noch diesen Patch:
http://forum.tuxbox-cvs.sourceforge.net ... 84#p357184
Code: Alles auswählen
cvsdir=$HOME/tuxbox/tuxbox-cvs
cdkdir=$HOME/tuxbox/tuxbox-cvs/cdk
privatedir=$HOME/tuxbox/Private
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: CIFS bring die D-Box in einen Ausnahmezustand
Versuch das:Tommy hat geschrieben:Der patch soll in privatedir liegen
Code: Alles auswählen
cvsdir=$HOME/tuxbox/tuxbox-cvs cdkdir=$HOME/tuxbox/tuxbox-cvs/cdk privatedir=$HOME/tuxbox/Private
Code: Alles auswählen
cd $HOME/tuxbox/tuxbox-cvs
patch -p0 -E -i $HOME/tuxbox/Private/kernel26_fd.diff
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: CIFS bring die D-Box in einen Ausnahmezustand
THX
Image kann ich heute abend anstoßen - FD testen dann morgen abend (vorrausgesetzt patch funkt)
Image kann ich heute abend anstoßen - FD testen dann morgen abend (vorrausgesetzt patch funkt)
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45
Re: CIFS bring die D-Box in einen Ausnahmezustand
.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:52, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: CIFS bring die D-Box in einen Ausnahmezustand
yupp - so ist das mit OT ;-)Tahtu hat geschrieben:... erst wurde ich im Full-Duplex Thread gebeten einen neuen Thread für CIFS zu öffnen - nun wird hier im CIFS Thread über Full-Duplex gesprochen...
Falls Interesse am Testen besteht stelle ich mich mit meiner Nokia Box gerne zur Verfügung - aber Erstellen eines Image überfordert mich.
ich denke Dein Netzwerkchip ist tot?! Wenn das 2.6er bei mir baut schiebe ich es ins ULC (wenn nicht jemand schneller ist)
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45
Re: CIFS bring die D-Box in einen Ausnahmezustand
.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:52, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: CIFS bring die D-Box in einen Ausnahmezustand
habe 2.6er Testimages gebaut: http://forum.tuxbox-cvs.sourceforge.net ... 41#p357241
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45
Re: CIFS bring die D-Box in einen Ausnahmezustand
.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:52, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: CIFS bring die D-Box in einen Ausnahmezustand
zwecks cifs
der cifs patch liegt hier
ftp://90.157.175.141/mirrors/samba/ftp/ ... s_24.patch
vielleicht nutzt das auch was ?
http://us5.samba.org/samba/ftp/cifs-cvs ... cifs.patch
ist zwar für 2.5 aber sollte ja auch gehn
oder das
http://pserver.samba.org/samba/ftp/cifs ... fs24.patch
oder der
http://pserver.samba.org/samba/ftp/cifs ... 4.87.patch
eigentlich sollte das doch machbar sein ?Build instructions:
==================
For Linux 2.4:
1) Get the kernel source (e.g.from http://www.kernel.org)
and download the cifs vfs source (see the project page
at http://us1.samba.org/samba/Linux_CIFS_client.html)
and change directory into the top of the kernel directory
then patch the kernel (e.g. "patch -p1 < cifs_24.patch")
to add the cifs vfs to your kernel configure options if
it has not already been added (e.g. current SuSE and UL
users do not need to apply the cifs_24.patch since the cifs vfs is
already in the kernel configure menu) and then
mkdir linux/fs/cifs and then copy the current cifs vfs files from
the cifs download to your kernel build directory e.g.
cp <cifs_download_dir>/fs/cifs/* to <kernel_download_dir>/fs/cifs
2) make menuconfig (or make xconfig)
3) select cifs from within the network filesystem choices
4) save and exit
5) make dep
6) make modules (or "make" if CIFS VFS not to be built as a module)
For Linux 2.6:
1) Download the kernel (e.g. from http://www.kernel.org)
and change directory into the top of the kernel directory tree
(e.g. /usr/src/linux-2.5.73)
2) make menuconfig (or make xconfig)
3) select cifs from within the network filesystem choices
4) save and exit
5) make
Installation instructions:
=========================
If you have built the CIFS vfs as module (successfully) simply
type "make modules_install" (or if you prefer, manually copy the file to
the modules directory e.g. /lib/modules/2.4.10-4GB/kernel/fs/cifs/cifs.o).
If you have built the CIFS vfs into the kernel itself, follow the instructions
for your distribution on how to install a new kernel (usually you
would simply type "make install").
If you do not have the utility mount.cifs (in the Samba 3.0 source tree and on
the CIFS VFS web site) copy it to the same directory in which mount.smbfs and
similar files reside (usually /sbin). Although the helper software is not
required, mount.cifs is recommended. Eventually the Samba 3.0 utility program
"net" may also be helpful since it may someday provide easier mount syntax for
users who are used to Windows e.g. net use <mount point> <UNC name or cifs URL>
Note that running the Winbind pam/nss module (logon service) on all of your
Linux clients is useful in mapping Uids and Gids consistently across the
domain to the proper network user. The mount.cifs mount helper can be
trivially built from Samba 3.0 or later source e.g. by executing:
gcc samba/source/client/mount.cifs.c -o mount.cifs
If cifs is built as a module, then the size and number of network buffers
and maximum number of simultaneous requests to one server can be configured.
Changing these from their defaults is not recommended. By executing modinfo
modinfo kernel/fs/cifs/cifs.ko
on kernel/fs/cifs/cifs.ko the list of configuration changes that can be made
at module initialization time (by running insmod cifs.ko) can be seen.
der cifs patch liegt hier
ftp://90.157.175.141/mirrors/samba/ftp/ ... s_24.patch
vielleicht nutzt das auch was ?
http://us5.samba.org/samba/ftp/cifs-cvs ... cifs.patch
ist zwar für 2.5 aber sollte ja auch gehn
oder das
http://pserver.samba.org/samba/ftp/cifs ... fs24.patch
oder der
http://pserver.samba.org/samba/ftp/cifs ... 4.87.patch
Zuletzt geändert von mb405 am Dienstag 3. Juni 2008, 16:32, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: CIFS bring die D-Box in einen Ausnahmezustand
@mb405: was glaubs du ist im cvs vorhanden? genau dieser PatchDer auf der dbox genutzte cifs Patch ist der letzte offizielle zur Verfügung gestellte für 2.4.
schau mal in cifs-1.20c-2.4.tar.gz
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: CIFS bring die D-Box in einen Ausnahmezustand
hehe soweit hab ich das schon verstanden.
hab nur gelesen das es cifs 1.50 gibt. evtl könnte man damit was machen ?
hab nur gelesen das es cifs 1.50 gibt. evtl könnte man damit was machen ?
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45
Re: CIFS bring die D-Box in einen Ausnahmezustand
.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:45, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: CIFS bring die D-Box in einen Ausnahmezustand
ooops - könnte das der Grund sein:Tahtu hat geschrieben:Ich habe versucht ein Image mit dem Kernel 2.6 bzgl. CIFS zu testen - leider wird hier gar nicht gemountet.
Mit Wireshark habe ich geschaut - es werden keine Samba Pakete an meinen PC gesendet.
linux-2.6.23-dbox2.config-flash:
Code: Alles auswählen
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
# CONFIG_SUNRPC_BIND34 is not set
# CONFIG_RPCSEC_GSS_KRB5 is not set
# CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
Code: Alles auswählen
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
BTW: wird nach einem make flash-semiclean der Kernel neu gebaut oder muß man das irgendwie erzwingen?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: CIFS bring die D-Box in einen Ausnahmezustand
@Tahtu: Das ist korrekt, cifs.ko fehlt leider in meinem ImageTommy hat geschrieben:müssen beideTahtu hat geschrieben:Ich habe versucht ein Image mit dem Kernel 2.6 bzgl. CIFS zu testen - leider wird hier gar nicht gemountet.rein? muß noch mehr gemacht werden?Code: Alles auswählen
# CONFIG_SMB_FS is not set # CONFIG_CIFS is not set
Ich habe mich so auf FD und andere konzentriert, dass mir das gar nicht aufgefallen ist, sorry.
Ich baue gerade neue Images, die das Modul beeinhalten, stay tuned...