I decided that installing Linux on PSTwo Slim is just too difficult for me so I borrowed a SCPH-30003 and I got to step 18 without a problem.
First I will talk about what happened when using the SLIM version:
If I run YABASIC and then ONLY restart (NOT shutdown ) the PS Two, then the keyboard works with uLaunchELF and Kernelloader with no problem, but if I unplug and plugin the keyboard when it is working after pluging in it doesn't works.
I am using a USB keyboard - when I plug it directly it doesn't work, even with the "YABASIC" method ( it works in YABASIC but not afterwards). So I plug the keyboard into a USB to PS2 and this adaptor I plug into a ps2 mouse and keyboard to USB then it works (the usb KBD + adapter USB to ps2 can be substetuded with a ps2 keyboard). Here is a picture:
http://wisi.hit.bg/DSC00025.JPG
Can the modules for the keyboard be extracted from a program and used by other programs? (how?).
Do you mean that this enables keyboard support when using an USB memory stick instead of the USB hard disc?
- no.
My USB memory stick is damaged and I don't use it anymore.
The method with YABASIC (also works with the Linux disk 1 from the official linux kit (I downloaded it from the Internet) but I don't use it because it it is not legal as far as I know.
I can use the keyboard ONLY with the
http://rapidshare.com/files/112377834/vmlinux.gz.html . Hard disc works.
Happy new year.
USB keyboard and other USB devices do not interfere.
I assume you mean the menu entry for USB, because there is also an entry for internal HDD.
Maybe this has something to do with the modules for the internal HDD. Kernelloader initialises DEV9 from EE instead of IOP. This was earlier a problem with internal HDD, I needed to start kernelloader by ps2client. Now the modules are automatically loaded by kernelloader. Maybe the modules in uLaunchELF include more initialisation stuff.
Yes - I mean the USB HDD.
Yes, in general USB will not work when you don't use the "intrelay-direct-rpc.irx" module.
You seem to found a way to use it without. In Yabasic seems to be a interrupt initialisation, which is not part of kernelloader. I want to know if this method works when you use a Linux kernel from sourceforge when using the "intrelay-direct.irx". These kernels doesn't include the workaround for Slim PSTwo.
no, in the command promp (when using kernel from sourceforge, "PSTwo Slim" modele enabled and "intrelay-direct-rpc.irx" and "intrelay-direct.irx"enabled too.
It seems that there is no connection between -if the keyboard works in kernelloaeder (or other elf applications) -and inside Linux it self.
The next problem with PSTwo Slim is that when I use
http://rapidshare.com/files/112377238/kloader.elf.html and
http://rapidshare.com/files/112377834/vmlinux.gz.html and I get to command prompt I can use the keyboard, I USE KL1.8 with PStwo SLIM (scph-79004) and KL1.9 with PS2 FAT (scph-30003). I apologise. My mistake - so I can't enable PS2 Slim module with KL1.8. Should I use KL1.9 ? If yes, how should I configure it for the keyboard to work?
when I type: "mount /dev/scsi/host0/bus0/target0/lun0/part3 /mnt" (before that I created /mnt - "mkdir /mnt") it says: " mount: special device /dev/scsi/host0/bus0/target0/lun0/part3 does not exist".
I would like first to try booting Linux on the FAT PS2 SCPH-30003 and IF I can do it, then I will think about the Slim version. Is that allright with you?
Now about the PS2 SCPH-30003 : Everything goes smoothly untill step18. I do it just like what the tutorial says
http://mitglied.lycos.de/ps2dev/tutoria ... linux.html but I substituse IDE with scsi (sda doesn't works) I changed the partitions on my USB HDD. Now they are all primary and : 1part - FAT32 - the foulder PS2LINUX is on it , 2part - linux swap, 3part - ext2 - linux. I mount the first partition as /usb , the third as /mnt . Linux Linux installation goes smoothly without any messages ("15. There will be many messages printed showing that date is in the future") why?
then I type "vi /mnt/etc/fstab" and the "menu" apairs. I change hda to sda in both entryes and then I change the ext2 partition to /dev/sda3 and the linux swap to /dev/sda2 So sda2 is Linux Swap and sda3 is ext2 . Here is a picture:
http://wisi.hit.bg/_20081231_0843.bmp
When I try to unmount /mnt and /usb - it says :"bash: unmount: command not found" , but "umount" works - is that an unmount command??? Another strange thing - the command "shutdown" - "shutdown -h now" - turns off the playstation. Shouldn't it only reboot?
Then I edit the Kernel parametar inside kernelloader to look like : "crtmode=pal root=/dev/sda3 ro" and load the vmlinux kernel from sourceforge and desable the initrd. But it says : "Kernel panic: VFS: Unable to mount root fs on 08:03" picture >
http://wisi.hit.bg/_20081231_0859.bmp
I installed a program on my computer that enables me to see the linux partitions on my USB HDD and manage the files on them. When I open the ext2 partition there are many folders. So I guess that means I have installed Linux.
VMLINUX.devfs works with kernelloader1.6RO on PSTwo SLIM - I was able to mount partitions!! Keyboard works! I can't believe what I am writing, but I could type "vi /mnt/etc/fstab" and the same screen showed up as with the FAT PS2! It works with KL1.9 the same way. It turns out that it only works when the PS2 is connected by a crossover cable to a computer.