NetBSD/ps3 on OtherOS++

NetBSD を PS3 の OtherOS++ で動かしました。 PS3 Slim (CECH-2500A) で動作しています。

How to install:

  1. Install OtherOS++ CFW .
  2. Rename boot.bin to dtbImage.ps3.bin and install instead of petitboot.
  3. Network boot.
  4. If you have uplcom (PL2303 based USB RS-232C adapter) you can use serial console with the UCONS kernel.
>> NetBSD/ps3 Primary Boot, Revision 1.2 >> (tsubai@sakura, Sat Apr 14 17:18:23 JST 2012) Type SPACE to stop: 0 Trying disk:/netbsd 3440536+692536 [448320+301279]=0x4a8898 start=0x100100 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 6.99.4 (UCONS) #13: Sat Apr 21 09:15:02 JST 2012 tsubai@sakura:/a/0416/src/sys/arch/ps3/compile/UCONS total memory = 128 MB avail memory = 117 MB cpu 3.2 GHz, timebase 80 MHz bootpath: disk:/netbsd mainbus0 (root) cpu0 at mainbus0: Cell (Revision 2100), ID 0 (primary) rsxfb0 at mainbus0: 1280 x 1024, 32bpp wsdisplay0 at rsxfb0: console (std, vt100 emulation) obio0 at mainbus0 gelic0 at obio0 bus 1 dev 0 func 0: irq 50 address fc:0f:e6:6b:c2:9d ucons0 at obio0 bus 1 dev 1 func 0: irq 16 usb at obio0 bus 1 dev 1 func 1 not configured ohci0 at obio0 bus 1 dev 2 func 0: irq 17 ohci0: OHCI version 1.0 usb0 at ohci0: USB revision 1.0 ehci0 at obio0 bus 1 dev 2 func 1: irq 11 ehci0: companion controller, 2 ports each: ohci0 usb1 at ehci0: USB revision 2.0 type-6 at obio0 bus 1 dev 3 func 0 not configured type-255 at obio0 bus 4 dev 0 func 0 not configured type-254 at obio0 bus 4 dev 1 func 0 not configured ps3d0 at obio0 bus 4 dev 2 func 0: type 5, 1 region(s), blksize 2048, 2147483647 blocks ps3d0: irq 51 scsibus0 at ps3d0: 2 targets, 1 lun per target ps3d1 at obio0 bus 4 dev 3 func 0: type 0, 3 region(s), blksize 512, 312581808 blocks ps3d1: irq 52 scsibus1 at ps3d1: 2 targets, 1 lun per target flash0 at obio0 bus 4 dev 4 func 0 uhub0 at usb0: PS3 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1 at usb1: PS3 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 cd0 at scsibus0 target 0 lun 0: <SONY, PS-SYSTEM 308R, 7019> cdrom removable sd0 at scsibus1 target 0 lun 0: <SCEI, PS3 SATA, 4989> disk fixed sd0: 149 GB, 310101 cyl, 16 head, 63 sec, 512 bytes/sect x 312581808 sectors ubt0 at uhub1 port 2 ubt0: Sony Bluetooth and Wireless LAN Composite Device, rev 2.00/20.12, addr 2 boot device: sd0 root on sd0a dumps on sd0b root file system type: ffs Automatic boot in progress: starting file system checks. /dev/rsd0a: file system is clean; not checking setting tty flags starting network hostname: ps3 configuring network interfaces: gelic0. adding interface aliases: building databases... starting system logger starting rpc daemons:. setting securelevel: kern.securelevel: 0 -> 1 checking quotas: done. clearing /tmp updating motd. standard daemons:. starting network daemons: inetd sshd. starting local daemons:. Sat Apr 21 09:52:12 JST 2012 NetBSD/ps3 (ps3) (console) login: root Last login: Wed Apr 18 09:52:25 2012 on console Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 6.99.4 (UCONS) #13: Sat Apr 21 09:15:02 JST 2012 ps3#