Porting of Linux 2.6 to PS2
Hello,
currently I am working on a port of Linux 2.6 for the PS2. The project is available at:
http://kernelloader.cvs.sourceforge....lloader/linux/
It is still in an early development phase. So it is can't be used by normal users. The build scripts may only work on Ubuntu 10.04 LTS (amd64).
Maybe someone want to look at this or want to help me porting.
At the moment there is no working driver. The 32-Bit version of the kernel is starting and can run the init task. The output of the boot messages can be seen with ps2link or with an serial cable. I don't have the serial cable, so this is untested. The output of the init task is lost, because I wasn't able to write a TTY driver which could handle this. All example drivers including drivers for Linux 2.4 and 2.6 which I found, didn't work, because the code was to old or needed a bus like PCI. The only way to get the output of processes are very ugly hacks (patching syscall handlers).
Archicharmer's test report
SCPH-77008a SLIM. Test without any VGA or RGB outs (because no way)
kloader_v.2.4
vmlinux and initrd from Kernelloader - Browse /Linux 2.6/Linux 2.6 Test Files Version 1 at SourceForge.net
Just loading...
Many lines scrolling up from my view. Last lines:
Starting
Running simple prog
test2
My PID is 1
line:
[ 0.351991] loop: module loaded
- good line)
line:
[ 0.353709] mice: PS/2 mouse device common for all mice
- then i rewrite these lines to notepad, screen becomes black (stand by). I connected 2 types of USB Mouses and no reaction (maybe it normal)
About new kloader2.4 - i see the flashing lines on my mediaplayer (i use it instead of TV)
Changing initrd to another...
initrd.usb2.smb.gz or initrd.usb2.install.gz
interesting line:
mount: fs type ps2mcfs not supported by kernel
There is no way yet to load for test any Linux destribution by any knowing ways because all initrds copy some files to mc0