hvkls Geschrieben 16. März 2008 Melden Share Geschrieben 16. März 2008 UDP und TCP sind Netzwerkprotokolle; bei UDP wird nicht nachgefragt, ob etwas angekommen ist. Man kann das in den Mountoptionen der dbox einstellen, mount -t nfs -o udp,... mount -t nfs -o tcp,... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joemadder Geschrieben 16. März 2008 Melden Share Geschrieben 16. März 2008 no MII interfaces found wie ich mir es gedacht habe, mii-tool unterstützt die Karte auch nicht. Hm, lspci scheint da ja nicht sehr hilfreich auf der PS3 zu sein. Probiere mal bitte hwinfo Eventuell muß das erst noch installiert werden (apt-get install hwinfo) Die Ausgabe von Ethernet reicht mir Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
querenburg Geschrieben 16. März 2008 Autor Melden Share Geschrieben 16. März 2008 Sorry TCP/UDP ist schon klar. Bin schon etwas "weichgekocht" durch diese ganze Testerei heute. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
querenburg Geschrieben 16. März 2008 Autor Melden Share Geschrieben 16. März 2008 wie ich mir es gedacht habe, mii-tool unterstützt die Karte auch nicht. Hm, lspci scheint da ja nicht sehr hilfreich auf der PS3 zu sein. Probiere mal bitte Eventuell muß das erst noch installiert werden (apt-get install hwinfo) Die Ausgabe von Ethernet reicht mir 29: None 00.0: 10701 Ethernet [Created at net.125] Unique ID: usDW.vnwWAn0UAo4 Parent ID: wTkO.l_FMYCmBglB SysFS ID: /class/net/eth0 SysFS Device Link: /devices/ps3_system/sb_04 Hardware Class: network interface Model: "Ethernet network interface" Driver: "ps3_gelic_driver" Driver Modules: "ps3_gelic" Device File: eth0 HW Address: 00:1d:0d:55:76:0b Link detected: yes Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #6 (Ethernet controller) wolfgang@localhost:~$ Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joemadder Geschrieben 16. März 2008 Melden Share Geschrieben 16. März 2008 Da muß ich jetzt erstmal die Source für suchen, aber vielleicht gibt uns modinfo ps3_gelic schon genügend infos Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
querenburg Geschrieben 16. März 2008 Autor Melden Share Geschrieben 16. März 2008 wolfgang@localhost:~$ modinfo ps3_gelic filename: /lib/modules/2.6.22-14-cell/kernel/drivers/net/ps3_gelic.ko alias: ps3:3 license: GPL description: Gelic Network driver author: SCE Inc. srcversion: 672370FAFD18F4D31900346 depends: vermagic: 2.6.22-14-cell SMP mod_unload wolfgang@localhost:~$ Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
hvkls Geschrieben 16. März 2008 Melden Share Geschrieben 16. März 2008 Das muesste man sich dann wohl angepasst neu kompilieren. Im Code sieht es nicht sonderlich kompliziert aus, im 2.6.24er Code waere das so ca. ab Zeile 1166. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joemadder Geschrieben 16. März 2008 Melden Share Geschrieben 16. März 2008 Jepp, sehe ich genauso. Als 'Pfuscher' würde ich einfach Zeile 1174 von duplex = DUPLEX_FULL; in duplex = DUPLEX_HALF; ändern. Hatte ja gehofft das das es ein paar Modulparameter geben würde, wie etwa alias snd-card-0 ps3_gelic options ps3_gelic speed=SPEED_100 duplex=DUPLEX_HALF aber dem scheint leider nicht so. Kann man das Modul auch einzeln kompelieren ohne den ganzen Kernel? Ich lese da im Quellcode ständig was von ethtool_cmd. Warum unterstützt ethtool dann die Karte nicht? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
hvkls Geschrieben 16. März 2008 Melden Share Geschrieben 16. März 2008 Ich weiss es nicht. Das Modul kann man bestimmt einzeln kompilieren, gegen die entsprechenden Sourcen und .config (make oldconfig). Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joemadder Geschrieben 16. März 2008 Melden Share Geschrieben 16. März 2008 Habe da gerade was bei google gefunden. Wenn die Kernelsourcen installiert sind, wechselt man ins Verzeichniss /usr/src/linux und führt dort make drivers/net/ps3_gelic.ko aus, dann ist dort das Kernelmodul zu finden welches dann man nach /lib/modules/xxx/kernel/drivers/net kopiert (altes modul vorher natürlich sichern). Wäre ein Versuch wert, evt. natürlich den Dateinamen und Pfad anpassen, habe das mangels PS3 jetzt nur geraten. Wenn das dann auch nicht klappt mit dem halfduplex, dann weiß ich leider nicht weiter. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
querenburg Geschrieben 18. März 2008 Autor Melden Share Geschrieben 18. März 2008 Habe da gerade was bei google gefunden.Wenn die Kernelsourcen installiert sind, wechselt man ins Verzeichniss /usr/src/linux und führt dort aus, dann ist dort das Kernelmodul zu finden welches dann man nach /lib/modules/xxx/kernel/drivers/net kopiert (altes modul vorher natürlich sichern). Wäre ein Versuch wert, evt. natürlich den Dateinamen und Pfad anpassen, habe das mangels PS3 jetzt nur geraten. Wenn das dann auch nicht klappt mit dem halfduplex, dann weiß ich leider nicht weiter. Ich muss zugeben, dass ich deinen o.g. letzten Beitrag nicht verstanden habe. Einfach einmal ausprobieren ? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joemadder Geschrieben 18. März 2008 Melden Share Geschrieben 18. März 2008 Unter Linux wird die Hardware entweder über den Kernel oder Modulen angesprochen. Das Modul für die Netzwerkkarte der PS3 heißt ps3_gelic. Da dieses Modul leider nicht über Optionen konfigurierbar ist müssen wir uns ein neues Modul 'bauen' welches automatisch in den Modus Halfduplex wechselt und nicht in den Modus Fullduplex. Leider weiß ich jetzt nicht was man alles erst installieren muss, um nur ein Modul neu zu kompilieren da ich hier immer gleich einen kompletten Kernel bauen muss. Daher sage ich dir jetzt erstmal was ich alles dazu installiere, die fett geschriebenen Pakete/Pfade musst du ggf. an deine von System verwendeten anpassen. Bevor du das machst kannst du ja mal nachschauen ob die Kernelsourcen bereits vorhanden sind, zu finden unter /usr/src/linux: apt-get install linux-source-2.6.22 linux-headers-`uname -r`apt-get install module-assistant debhelper libstdc++5 gcc-3.3 fakeroot build-essential dh-make bin86 kernel-package libncurses5-dev apt-get install binutils libc6-dev gcc make tar bzip2 gzip wget danach wechselst du in das Verzeichnis /usr/src und entpackst die Kernelquellen: cd /usr/srctar xfj /usr/src/linux-source-2.6.22.tar.bz2 cd /usr/src/linux-source-2.6.22 Im Verzeichnis /usr/src/linux-source-2.6.22/drivers/net gibt es zwei Dateien: ps3_gelic.c und ps3_gelic.h, die Datei ps3_gelic.c müssen wir vorher bearbeiten. Ab Zeile 1173 sollte dieses bei dir stehen: if (v1 & GELIC_NET_FULL_DUPLEX) { duplex = DUPLEX_FULL; } else { duplex = DUPLEX_HALF; } da änderst du einfach mal die Zeile 1174 von duplex = DUPLEX_FULL; nach: duplex = DUPLEX_HALF; Das speichern der Datei nicht vergessen. Jetz wechselst du in das Hauptverzeichnis der Kernelsourcen cd /usr/src/linux-source-2.6.22 dort führst du jetzt make drivers/net/ps3_gelic.ko aus. Danach solltest du in diesem Verzeichnis auch das neue Modul ps3_gelic.ko wiederfinden. Dieses Modul kopierst du dann in das Verzeichnis /lib/modules/2.6.22-14-cell/kernel/drivers/net Wenn du jetzt die PS3 neu startest, dann sollte die PS3 nur noch im Halfduplex laufen und die Lesegeschwindigkeit sollte beim Netzwerktest um die 8000 liegen. Der nachteil dieses 'Tricks' ist du kannst nicht mehr in den Fullduplex umschalten. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
hvkls Geschrieben 18. März 2008 Melden Share Geschrieben 18. März 2008 Noch nach cd /usr/src/linux-source-2.6.22 die .config des laufenden Kernels einbinden: cp /lib/modules/2.6.22*/.config . make oldconfig Davon abgesehen koennte es so funktionieren wie von joemadder beschrieben. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
querenburg Geschrieben 18. März 2008 Autor Melden Share Geschrieben 18. März 2008 @Hvkls und joemadder Jungs oder Mädels, Ihr seit einfach klasse und nehme eure Hilfe gerne an (habe diese Woche Urlaub). Aber ich muss jetzt dringend BVB / Jena schauen (bin eigentlich aus Bochum und somit Bochum-Fan). Bitte um BVBverständnis... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joemadder Geschrieben 18. März 2008 Melden Share Geschrieben 18. März 2008 bin eigentlich aus Bochum und somit Bochum-Fan Sag das doch gleich, dann hätte ich dir nicht geholfen. :lol: :lol: Aber gut das du mich darin erinnerst, hätte ich doch glatt vergessen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.