First you need to recompile wireless-tools package as PowerPC64. Currently there is a bug in kernel (or feature) that does not allow ioctl32 calls to be used correctly. Therefore this causes ydl's default wireless-tools package not to work as it is compiled as PowerPC32.
To recompile it you need source RPM for wireless tools package: wireless-tools-28-1.src.rpm. Install it. It should extract some files under /usr/src/yellowdog/*/*. Unfortunely this package has problems compiling for ppc64 so this needs to be fixed first. I have made a patch for it which can be found from yellowdog-devel mailing list. Basicly you need to copy that new makefile patch file over older makefile patch file and then you can build it. After that just run "rpmbuild -bb wireless-tools.spec --target=ppc64" and it builds could of RPMs to /usr/src/yellowdog/RPMS/ppc64/. Install wireless-tools-28-1.ppc64.rpm package (rpm -ivh <pkg>). After that you can use iwconfig, iwpriv tools nicely and configure WPA.
To get it working automatically you must modify two files:
/etc/sysconfig/networking/devices/ifcfg-eth0
/etc/sysconfig/networking/devices/keys-eth0
For ifcfg-eth0:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
ESSID=<your ESSID>
TYPE=Wireless
(others can be left empty)
If you don't use DHCP for some reason configure rest how you like.
For keys-eth0:
KEY=s:<your passphrase>
IWPRIV="set_alg 2"
Change "set_alg 2" to "set_alg 3" if you have WPA2-PSK (AES). I didn't get WPA2 working and I think it is hypervisor's firmware issue (as it works correcly in GameOS). This might be relative you Wireless Accesspoint in use or your PS3 hardware & firmware version. Check how it works, and tell us if you have success.
Oh. YDL's wireless kernel driver is a bit old, so AP scan might not work correctly. It is possible to compile newer driver for YDL but I won't go to details this time.
Subscribe to:
Post Comments (Atom)
7 comments:
I am very interested in this "method" you have found since I use WPA-PSK for my wireless network. Furthermore, I believe many people would be interested to look at a video (posted in youtube maybe).
I will try to do this with the information you have given. Nevertheless, I do believe a more friendly guide would be appreciated by ps3 users. I appreciate your efforts. THanks.
It's me again. Sorry to bother you, but I have encountered some problems.
"Basically you need to copy that new makefile patch file over older makefile patch file and then you can build it. "
I have followed your instructions until that point ( I have already installed the wireless-tools-28-1.src.rpm package, which extracts some files under /usr/src/yellowdog/SOURCES.
I have extracted the .tar.gz on the same folder
Following this guide (http://www.newlinuxuser.com/howto-install-deb-rpm-and-source-code-files/)
After this, I try to use "make" and "make file" to build it, but it doesn't work. I might have misunderstood your post but any clarification would be appreciated. Thanks in advance.
please...
leave a step by step
for a ps3 newbie
Ok :)... I will make more detailed guide and some prepuilt binaries to make it easier for you all to setup.
Created guide as another blog entry:
Guide to get WPA-PSK working on PS3 - YDL 5.0.2
You rock!!!
ok i've gotten my internet working. my problem is getting it to stay after i reboot. u say "To get it working automatically you must modify two files:
/etc/sysconfig/networking/devices/ifcfg-eth0
/etc/sysconfig/networking/devices/keys-eth0" but how do i edit them? reading through the comments on your step by step, i noticed people saying to create the files and then to edit them. someone else said to do it in nano. i'm so confused. when i type in the ''/etc/sysconfig/networking/devices/ifcfg-eth0'' it says permission denied. do i need to run it as a command? plz explain to me how to go about doing this. thnx in advance!
Post a Comment