Iniciar Game OS por defecto al iniciar ydl 6.1

Hola a todos,

Lo primero comentar que soy nuevo por este foro, y mis conocimientos de linux son bastante reducidos, pero en este poco tiempo que llevo, si me he dado cuenta que este foro es el que contiene la información y manuales más interesantes de todo lo que he visto acerca de la ps3 y linux.

La idea surgió de pensar que un día apagaba mi PS3 desde linux, y sin darme cuenta la guardaba en la maleta y me la llevaba, abandonando el ratón y el teclado en el escritorio. Llegado al destino me doy cuenta que no puedo arrancar el menu de game os sin iniciar la sesion en linux (falso,ya se que en cualquier momento se puede resetear dejando pulsado el botón y devuelve el flag del boot), pero ya que uno se pone, pues quiere hacer las cosas a su gusto.

La intención es que la consola inicie en linux y en el kboot se quede detenida durante unos 10 segundos. Si no se pulsa nada, la consola se reiniciará en el game OS, y si deseo arrancar linux pues en el kboot escribo linux.

Posteo aquí la configuración que he puesto en el archivo /boot/etc/yaboot.conf
He creado también varias entradas de linux para arrancar en diferentes modos gráficos (no se si esta es la solución más acertada)

Me gustaría que alguien con más conocimientos que yo, me diera su opinión ya que no estoy seguro de que lo que he hecho puede tener algún problema, o no sea correcto.

Por curiosidad, no consigo hacer funcionar el DualShock3 como mouse de ydl 6.1, ni por usb ni por bluetooth, si algún alma caritativa me puede ayudar se lo agradezco.

Lo proximo será probar si esta funcionalidad la puedo conseguir con el petitboot, una bonita interfaz gráfica para kboot/yaboot

Gracias

# yaboot.conf generated by anaconda

boot=/dev/ps3da
init-message=Welcome to YDL!\nHit <TAB> for boot options

partition=1
timeout=80
install=/usr/lib/yaboot/yaboot a
default=ps3gameos
delay=10
enablecdboot
enableofboot
enablenetboot
nonvram
mntpoint=/boot/yaboot
usemount

image=/vmlinux-2.6.27-1.ydl61.4
    label=linux 1080p
    read-only
    initrd=/initrd-2.6.27-1.ydl61.4.img
    append="video=ps3fb:mode:5 rhgb quiet root=LABEL=/1"

image=/vmlinux-2.6.27-1.ydl61.4
    label=linux 720p
    read-only
    initrd=/initrd-2.6.27-1.ydl61.4.img
    append="video=ps3fb:mode:3 rhgb quiet root=LABEL=/1"

image=/vmlinux-2.6.27-1.ydl61.4
    label=linux Texto
    read-only
    initrd=/initrd-2.6.27-1.ydl61.4.img
    append="rhgb quiet root=LABEL=/1"

image=sbin/ps3-boot-game-os
    label=ps3gameos

anluku escribió:[...]
La intención es que la consola inicie en linux y en el kboot se quede detenida durante unos 10 segundos. Si no se pulsa nada, la consola se reiniciará en el game OS, y si deseo arrancar linux pues en el kboot escribo linux.
Posteo aquí la configuración que he puesto en el archivo /boot/etc/yaboot.conf
[...]
Me gustaría que alguien con más conocimientos que yo, me diera su opinión ya que no estoy seguro de que lo que he hecho puede tener algún problema, o no sea correcto.


Si los has probado y te funciona, no debe haber más problema.

anluku escribió:[..]Por curiosidad, no consigo hacer funcionar el DualShock3 como mouse de ydl 6.1, ni por usb ni por bluetooth, si algún alma caritativa me puede ayudar se lo agradezco.[...]


Incomprensiblemente el driver de joystick que viene en la YDL6.1 no es compatible con la versión del servidor X que trae YDL6.1.

Yo lo he conseguido hacer funcionar con este http://momonga.nahi.to/pub/pub/ppc/ppc/ ... o4.ppc.rpm
y usando la configuración que indican en http://www.yellowdog-board.com/viewtopi ... &sk=t&sd=a
con unos retoques:
Además de mapear los ejes 1,2,3 y 4 como vienen en el ejemplo hay que añadir
Option "MapAxis5" "mode=none"
Option "MapAxis6" "mode=none"
...
para todos los restos de ejes que tiene el sixaxis (no recuerdo el número exacto de memoria, pero puedes verlo haciendo un jstest)
Si no haces esto, el puntero se moverá sin tener nada pulsado hasta la esquina superior izquierda.
Muchas gracias por el comentario, intentaré probarlo mañana a ver que tal. Y ya contaré los avances.
Por si te sirve de ayuda, este es mi fichero de configuración (/etc/X11/xorg.conf) preparado para 2 sixaxis
Para que te pille los cambios tendrás que reiniciar el sistema o al menos el xdm ( como root , usa "init 3" y luego "init 5" )

# File generated by Xautoconfig.
Section "ServerLayout"
   Identifier   "XFree86 Configured"
   Screen      0  "Screen0" 0 0
   InputDevice   "Mouse0" "CorePointer"
   InputDevice   "Keyboard0" "CoreKeyboard"
   InputDevice   "Sixaxis0" "SendCoreEvents"
   InputDevice   "Sixaxis1" "SendCoreEvents"
   Option      "OffTime" "10"
EndSection

Section "Files"
# RgbPath is the location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

       FontPath    "/usr/share/X11/fonts/misc:unscaled"
       FontPath    "/usr/share/X11/fonts/Type1/"
       FontPath    "/usr/share/X11/fonts/Speedo/"
       FontPath    "/usr/share/X11/fonts/75dpi:unscaled"
       FontPath    "/usr/share/X11/fonts/100dpi:unscaled"
       FontPath    "/usr/share/X11/fonts/korean:unscaled"
       FontPath    "/usr/share/X11/fonts/cyrillic:unscaled"
       FontPath    "/usr/share/fonts/ISO8859-2/misc:unscaled"
       FontPath    "/usr/share/fonts/ISO8859-2/75dpi:unscaled"
       FontPath    "/usr/share/fonts/ISO8859-2/100dpi:unscaled"
       FontPath    "/usr/share/fonts/ISO8859-9/misc:unscaled"
       FontPath    "/usr/share/fonts/ISO8859-9/75dpi:unscaled"
       FontPath    "/usr/share/fonts/ISO8859-9/100dpi:unscaled"
       FontPath    "/usr/share/fonts/KOI8-R/misc:unscaled"
       FontPath    "/usr/share/fonts/KOI8-R/75dpi:unscaled"
EndSection

Section "Module"
   Load   "dbe"
   Load   "extmod"
   Load   "fbdevhw"
   Load   "freetype"
   Load   "type1"
   #Load   "dri"
EndSection

Section "InputDevice"
   Identifier   "Keyboard0"
   Driver      "kbd"
# Change "XkbModel" to "macintosh_old" if you are using
# the deprecated adb keycodes.
   Option      "XkbModel"   "macintosh"
   Option      "XkbLayout"   "us"
EndSection

Section "InputDevice"
   Identifier   "Sixaxis0"
   Driver      "joystick"
   Option      "Device"   "/dev/input/js0"
   Option      "MapAxis1"   "mode=relative axis=+1x deadzone=1000"
   Option      "MapAxis2"   "mode=relative axis=+1y deadzone=1000"
   Option      "MapAxis3"   "mode=relative axis=+1zx deadzone=1000"
   Option      "MapAxis4"   "mode=relative axis=+1zy deadzone=1000"
   Option      "MapAxis5"   "mode=none"
   Option      "MapAxis6"   "mode=none"
   Option      "MapAxis7"   "mode=none"
   Option      "MapAxis8"   "mode=none"
   Option      "MapAxis9"   "mode=none"
   Option      "MapAxis10"   "mode=none"
   Option      "MapAxis11"   "mode=none"
   Option      "MapAxis12"   "mode=none"
   Option      "MapAxis13"   "mode=none"
   Option      "MapAxis14"   "mode=none"
   Option      "MapAxis15"   "mode=none"
   Option      "MapAxis16"   "mode=none"
   Option      "MapAxis17"   "mode=none"
   Option      "MapAxis18"   "mode=none"
   Option      "MapAxis19"   "mode=none"
   Option      "MapAxis20"   "mode=none"
   Option      "MapAxis21"   "mode=none"
   Option      "MapAxis22"   "mode=none"
   Option      "MapAxis23"   "mode=none"
   Option      "MapAxis24"   "mode=none"
   Option      "MapAxis25"   "mode=none"
   Option      "MapAxis26"   "mode=none"
   Option      "MapAxis27"   "mode=none"
   Option      "MapButton17"   "disable-mouse"
   Option      "MapButton16"   "button=1"
   Option      "MapButton13"   "button=2"
   Option      "MapButton14"   "button=3"
   
EndSection

Section "InputDevice"
   Identifier   "Sixaxis1"
   Driver      "joystick"
   Option      "Device"   "/dev/input/js1"
   Option      "MapAxis1"   "mode=relative axis=+1x deadzone=1000"
   Option      "MapAxis2"   "mode=relative axis=+1y deadzone=1000"
   Option      "MapAxis3"   "mode=relative axis=+1zx deadzone=1000"
   Option      "MapAxis4"   "mode=relative axis=+1zy deadzone=1000"
   Option      "MapAxis5"   "mode=none"
   Option      "MapAxis6"   "mode=none"
   Option      "MapAxis7"   "mode=none"
   Option      "MapAxis8"   "mode=none"
   Option      "MapAxis9"   "mode=none"
   Option      "MapAxis10"   "mode=none"
   Option      "MapAxis11"   "mode=none"
   Option      "MapAxis12"   "mode=none"
   Option      "MapAxis13"   "mode=none"
   Option      "MapAxis14"   "mode=none"
   Option      "MapAxis15"   "mode=none"
   Option      "MapAxis16"   "mode=none"
   Option      "MapAxis17"   "mode=none"
   Option      "MapAxis18"   "mode=none"
   Option      "MapAxis19"   "mode=none"
   Option      "MapAxis20"   "mode=none"
   Option      "MapAxis21"   "mode=none"
   Option      "MapAxis22"   "mode=none"
   Option      "MapAxis23"   "mode=none"
   Option      "MapAxis24"   "mode=none"
   Option      "MapAxis25"   "mode=none"
   Option      "MapAxis26"   "mode=none"
   Option      "MapAxis27"   "mode=none"
   Option      "MapButton17"   "disable-mouse"
   Option      "MapButton16"   "button=1"
   Option      "MapButton13"   "button=2"
   Option      "MapButton14"   "button=3"
   
EndSection


Section "InputDevice"
   Identifier   "Mouse0"
   Driver      "mouse"
   Option      "ZAxisMapping"   "4 5"
   Option      "Protocol"   "IMPS/2"
   Option      "Device"   "/dev/input/mice"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   ModelName   "Monitor Model"
   Option      "DPMS"
   HorizSync   30-100
   VertRefresh   50-160

EndSection

Section "Device"
   Identifier   "Card0"
   Option "ShadowFB" "false"
   #Option   "fbdev"   "/dev/fb0"
   Driver   "fbdev"
   #BusID   "0:0:0"
EndSection

Section "Screen"
   Identifier   "Screen0"
   Device      "Card0"
   Monitor      "Monitor0"
   DefaultDepth   24
   DefaultFbBpp   32
   SubSection "Display"
      Depth      8
      FbBpp      32
      Modes       "1124x644"
   EndSubSection
   SubSection "Display"
      Depth      16
      FbBpp      32
      Modes       "1124x644"
   EndSubSection
   SubSection "Display"
      Depth      24
      FbBpp      32
      Modes       "1124x644"
   EndSubSection
EndSection

Section "DRI"
   Group 0
   Mode 0666
EndSection
3 respuestas