PS2 Tool Linux?

Discussion in 'Sony Programming and Development' started by uyjulian, Dec 6, 2018.

  1. uyjulian

    uyjulian Active Member

    Joined:
    Jul 23, 2016
    Messages:
    36
    Likes Received:
    26
    I read somewhere that @unclejun has a compiled build of PS2 Linux which uses the AIF interface and uses the full 128MB of RAM.
    Does anybody have any information on this?
     
  2. sp193

    sp193 Site Soldier

    Joined:
    Mar 29, 2012
    Messages:
    2,167
    Likes Received:
    963
    It was the PS2 Linux beta. When you compile the kernel from the provided source RPMs, there are options for supporting the T10000. Not just the 128MB, AIF RTC and AIF HDD, but it also has support for the T10000's power management and the WS-mode LED.
     
    pool7 and uyjulian like this.
  3. uyjulian

    uyjulian Active Member

    Joined:
    Jul 23, 2016
    Messages:
    36
    Likes Received:
    26
    It seems like theisozone is dead.
    Thankfully, someone else e-mailed me the links to the ISO.
     
    Last edited: Dec 6, 2018
  4. unclejun

    unclejun Site Supporter 2011-2014

    Joined:
    Nov 12, 2005
    Messages:
    1,891
    Likes Received:
    103
    I'll post a link shortly.
     
  5. Shuji

    Shuji Rising Member

    Joined:
    Mar 30, 2013
    Messages:
    59
    Likes Received:
    20
    If I may ask uyjulian what exactly are your end-goals with PS2Linux?



     
  6. uyjulian

    uyjulian Active Member

    Joined:
    Jul 23, 2016
    Messages:
    36
    Likes Received:
    26
    Thank you. It would be helpful to compare to a working distribution.
    Make a programming environment that is more POSIX-compilant, but with all the hardware opened up.

    It would also be nice to have a programming environment that is faster to iterate on, like fixing my newer toolchain ports.
    The kernel source is helpful to determine how the 128MB availability is set, so it can be ported to the newer kernels.
     
    TerdFerguson and Shuji like this.
  7. unclejun

    unclejun Site Supporter 2011-2014

    Joined:
    Nov 12, 2005
    Messages:
    1,891
    Likes Received:
    103
    Here's the Linux Beta iso:
    https://mega.nz/#!r0pkAY6A!kBSzCBNWOTEaJbb5VoTyn0BiqsGRZaHBO18Fn8nSELk
    And the compiled kernel with T10000 support:
    Code:
    Loading R5900 MMU routines.
    CPU revision is: 00002e14
    Primary instruction cache 16kb, linesize 64 bytes
    Primary data cache 8kb, linesize 64 bytes
      Branch Prediction  : on
      Double Issue       : on
    Linux version 2.2.1 (root@betalinux) (gcc version 2.95.2 19991024 (release)) #1 Sat May 31 18:12:46 CEST 2008
    AIF: controller revision 3, use HDD, use RTC
    no initrd found
    Console: colour dummy device 80x25
    Calibrating delay loop... 392.40 BogoMIPS
    Estimated CPU clock:  294.240 MHz
    Memory: 128056k/131064k available (1220k kernel code, 1720k data)
    Checking for 'wait' instruction...  unavailable.
    POSIX conformance testing by UNIFIX
    PlayStation 2 SIF BIOS: 0200
    Linux NET4.0 for Linux 2.2
    Based upon Swansea University Computer Society NET3.039
    NET4: Unix domain sockets 1.0 for Linux NET4.0.
    NET4: Linux TCP/IP 1.0 for NET4.0
    IP Protocols: ICMP, UDP, TCP, IGMP
    Linux IP multicast router 0.06 plus PIM-SM
    Starting kswapd v 1.5
    ee_powctrl: start DTL-T10000 Power Control.
    ee_powctrl: registered character major 246
    PlayStation 2 device support: GIF, VIF, GS, VU, IPU, SPR
    Graphics Synthesizer revision: 00005508
    Console: switching to colour PlayStation 2 Graphics Synthesizer 80x28
    pty: 256 Unix98 ptys configured
    Real Time Clock Driver v1.09
    rtc: Digital UNIX epoch (1952) detected
    usb.c: registered new driver usbdevfs
    usb.c: registered new driver hub
    usb.c: registered new driver usb_mouse
    usb.c: registered new driver keyboard
    usb-ohci.c: USB OHCI at membase 0x1f801600, IRQ 42
    usb-ohci.c: GrowLocalMem 64K bytes
    usb.c: new USB bus registered, assigned bus number 1
    usb.c: USB new device connect, assigned device number 1
    hub.c: USB hub found
    hub.c: 2 ports detected
    RAM disk driver initialized:  1 RAM disks of 10240K size
    loop: registered device at major 7
    PlayStation 2 IDE DMA driver
    hdb: IBM-DPTA-353000, ATA DISK drive
    hdb: AIF tune: unit1, mode=12
    hdc: Maxtor 4D040H2, ATA DISK drive
    ide0 at 0xb8000060-0xb8000067,0xb800007c on irq 40
    ide1 at 0xb4000040-0xb4000047,0xb400005c on irq 41
    hdb: IBM-DPTA-353000, 28613MB w/1961kB Cache, CHS=58135/16/63
    hdc: Maxtor 4D040H2, 38146MB w/2048kB Cache, CHS=4863/255/63, (U)DMA
    LVM version 0.8i  by Heinz Mauelshagen  (02/10/1999)
    lvm -- Driver successfully initialized
    scsi : 0 hosts.
    scsi : detected total.
    Partition check:
     hdb: [PTBL] [3647/255/63] hdb1 hdb2 < hdb5 hdb6 hdb7 hdb8 hdb9 >
     hdc: hdc1 hdc2
    VFS: Mounted root (ext2 filesystem) readonly.
    Freeing unused kernel memory: 48k freed
    usb.c: USB new device connect, assigned device number 2
    hub.c: USB hub found
    hub.c: 2 ports detected
    usb.c: USB new device connect, assigned device number 3
    keybdev.c: Adding keyboard: input0
    input0: USB HIDBP keyboard
    PlayStation 2 Sound driver
    PlayStation 2 Memory Card file system
    VFS: Disk change detected on device ps2mc(245,0)
    
     

    Attached Files:

    fate6, svotib, uyjulian and 1 other person like this.
  8. the7thchild

    the7thchild Rapidly Rising Member

    Joined:
    Feb 7, 2011
    Messages:
    99
    Likes Received:
    19
    Very nice,
    It seems to be the missing WS mode of the tool. So you need to boot Linux by a disc or just start the TOOL with WS mode switch? Thank you for sharing
     
  9. uyjulian

    uyjulian Active Member

    Joined:
    Jul 23, 2016
    Messages:
    36
    Likes Received:
    26
    Use kernelloader
     
  10. unclejun

    unclejun Site Supporter 2011-2014

    Joined:
    Nov 12, 2005
    Messages:
    1,891
    Likes Received:
    103
    It's the official PS2 Linux kit, the beta release comes on only one dvd, the 1.0 comes on 2 discs, first one for boot and you have to switch to the 2nd during the install, the beta release is easier to install.
    Also the .iso isn't patched as master.
     

Share This Page