Playstation 2 linux kernelloader (ps2dev)

kernelloader is a bootloader for ps2 linux and other ps2 operating systems. the current state is:
- linux can be started, but some hardware is not working. graphic, usb and memory card are working. Hard disc is too slow and network is working with SCPH-10350 (not fully tested). CD/DVD is unstable.
- A playstation kernel simulation is included. Only some ps2 syscalls are supported. Only single thread and a interrupt handler is supported. SIF RPC is working, so all hardware components should work.
Changes:
- Support network.

Download at sourceforge

Supported hardware/modules by linux 2.4.17 in version 1.4:
Hardware/Module Support Status Comment
Bootloader using PS2LINK Working Path can be changed in kernelloader menu.
Bootloader using network No support Path in kernelloader/loader/loader.c can be changed.
Bootloader using USB Working Can be selected from kernelloader menu.
Bootloader using HDD No support Path in kernelloader/loader/loader.c can be changed.
Bootloader using MC Working Can be selected from kernelloader menu.
GS Working Code doesn't exist and is not needed. Linux has own graphic driver.
SIFDMA Working SB_SIFDMASTAT is incomplete.
SIFCMD Working Code is complete.
SIFRPC Working Code is incomplete.
IOPHEAP Working Code is complete.
PAD Working SB_PAD_INFOCOMB is missing.
IOP debug output must be disabled in kernelloader menu.
SOUND Error Code is missing.
MC Working SBR_MC_CALL is missing.
CDVD Unstable working Code is incomplete. Linux can crash.
SBIOS calls are deactivated.
REMOCON Error Code is missing.
USB Working USB keyboard and memory stick tested.
HDD Very slow Interrupts are not working, every request get a timeout (reading and writing seems to work).
HDD is deactivated in kernelloader menu.
INTRELAY.IRX Working (USB, Network) ps2link must be disabled to get network interrupts working.
DMARELAY.IRX Unsure Code is complete, but I am not sure if it is correct. ps2link must be disabled.
SMAP seems not to be used, because linux driver uses newer unknown RPC interface.
USB Keyboard Working ps2link must be disabled. Also supported within kernelloader menu.
Network Working with SCPH-10350
and SCPH-10281
ps2link must be disabled.
Network is deactivated in kernelloader menu.
DMA is not working, because linux 2.4.17 driver uses different RPC interface.
New ROM Modules Unstable This should work, but there are some problems.
Old ROM Modules Most Modules Working See other entries in this table.

Older Linux Bootloaders for Playstation 2 (alpha)

Overview

Get Kernelloader at SourceForge.net. Fast, secure and Free Open Source software downloads