[Tutorial]Optimizar Ubuntu 9.10 para PS3

1, 2, 3, 4, 522
hostias buen tuto! :D

off: sabeis si se puede instalar otro linux que no sea ubuntu? mas que nada porque lo tengo ya en el sobremesa [+risas]
gracias por el tuto pero tengo un problemilla cuando intento instalar el ubuntu 7.10 desde el live cd inicio el otheros que tienes puesto en el tuto y me sale una pantalla negra y luego tengo que escribir unos comandos

cuales son los comandos para iniciar el ubuntu 7.10 desde mi ps3?
si arrancas el otheros del tuto, con el live cd, te mostrara varias opciones, solo tienes que elejir cualquieres, o bien, la que pone install, o live.

de todas formas, te recomiendo que no instales esa version tan antigua de ubuntu, an mejorado muuuucho desde la 7.10, ademas del sistema de archivos Ext4, que solo podras en 9.04 y 9.10.

Saludos.
me he bajado el ubuntu 9.10 desde la pagina oficial y lo he grabado en un dvd y e instalado el otheros del tuto y cuando le doy a elegir otro sistema operativo esta ahi todo bien luego arranca el otheros y sale la pantalla en negro (con las opciones de game os, exit shell) pero no sale la pantalla de instalar Linux ¿cual es el problema?
Cuando te arranque el Otheros, te saldran varias opciones, la primera, se llama "linux" usa esa opcion, una vez instalado el sistema operativo.

luego una de nombre "old" que es una version de rescate en caso de fallo.
y si tienes el disco dentro, te saldran un par de opciones mas, una de ellas se llama "install", esa es para comenzar la instalacion.

Otra cosa, la imagen de Ubuntu 9.10 es un CD, no DVD.

Una captura del otheros:
Imagen

Las opciones de,
NetBoot - Arranque en red, util para realizar una instalacion por red, muy lento!!!
Boot GameOS - Para volver al XMB de PlayStation3
Set video mode - Cambiar las resoluciones, probar varias ;-)
Exit to shell - Salir al modo consola, es si es un pequeño linux, con su arbol de directorios, servidor ssh, etc... muy util para realizar tareas, solo usuarios avanzados.
El problema es que solo he encontrado el petitelf para soportar ext4 y la putada es que no funciona el timeout. Mi idea es arrancar la ps3 en modo linux sin teclado y que me arranque directamente al escritorio con el wifi funcionando y conectarme por vnc. El tema es que necesito un teclado SOLO para darle a enter a la entrada en el prompt del petitboot,porque el resto ya esta funcionando bien.

Por otro lado yo tengo solo un imac, y me da pereza instalarme un linux ahi, asi que uso el linux de la ps3 para frikear pero la arquitectura ppc64 es puñetera de cuidao a la hora de compilar.
AzagraMac escribió:Cuando te arranque el Otheros, te saldran varias opciones, la primera, se llama "linux" usa esa opcion, una vez instalado el sistema operativo.

luego una de nombre "old" que es una version de rescate en caso de fallo.
y si tienes el disco dentro, te saldran un par de opciones mas, una de ellas se llama "install", esa es para comenzar la instalacion.

Otra cosa, la imagen de Ubuntu 9.10 es un CD, no DVD.

Una captura del otheros:
Imagen

Las opciones de,
NetBoot - Arranque en red, util para realizar una instalacion por red, muy lento!!!
Boot GameOS - Para volver al XMB de PlayStation3
Set video mode - Cambiar las resoluciones, probar varias ;-)
Exit to shell - Salir al modo consola, es si es un pequeño linux, con su arbol de directorios, servidor ssh, etc... muy util para realizar tareas, solo usuarios avanzados.


pues ahora he grabado la ISO del ubuntu en un cd normal y lo inserto en la ps3 y le doy al otheros y sigue sin salirme las opciones de instalar

sera por que me baje la version del ubuntu de su pagina oficial?
tengo que bajarme obligatoriamente la version del "ubuntu" de tu tutorial?
como se llama la iso del ubuntu que te has bajado? no sera i386 no? fijate que sea la de ppc64, porque si no te la detectara.
Segurisimo que se a bajado la version de PC, la que hay nada mas entrar en la web de ubuntu.

Que se baje la ISO del tutorial que tengo, que son de los servidores oficiales de Ubuntu.
En el tutorial explica, a traves de un video de Youtube, como crear el USB arrancable con la distro de Ubuntu.

He encontrado esta utilidad http://unetbootin.sourceforge.net/, para hacerlo desde Windows.

Funciona igual que la utilidad del video que se hacia desde Linux.

Espero que le pueda servir a alguien.
pgotera escribió:En el tutorial explica, a traves de un video de Youtube, como crear el USB arrancable con la distro de Ubuntu.

He encontrado esta utilidad http://unetbootin.sourceforge.net/, para hacerlo desde Windows.

Funciona igual que la utilidad del video que se hacia desde Linux.

Espero que le pueda servir a alguien.

Has podido comprobar que la PS3 reconoce el USB creado con Unetbootin, ya conocia la existencia de ese programa, pero te instala un gestor de arranque propio, de hay que no lo pusiera en el Tutorial por si las moscas. si me lo confirmas actualizo el tutorial.

Saludos
Muy buen tuto. Al verlo se me fue la pereza y volvi a instalar el linux (perdido al cambiar el HD)

Pero ahora me asalta una duda: ¿Como se activa y que programa cliente hay que usar para el VNC con LXDE? ¿Solo es cuestion de puertos y usar el navegador con java? He visto instalado el VNC de gnome pero supongo que al usar LXDE el VNC de gnome estara desactivado.

En Windows uso el UltraVNC y va de lujo pero en linux no existe el servidor y no se que servidor/cliente usar.
Puedes activar el escritorio remoto desde Gnome, y luego conectarte por VNC desde otro PC, pero en LXDE, ni idea.. ese mismo problema tengo yo, ya que no vale con activarlo en Gnome, porque en LXDE, no vale.
AzagraMac,buscando un poco por la red encontre una cosa interesante sobre la vram de la PS3 y es que se puede asignar el orden de prioridad de uso de la Swap por el sistema,por defecto se pone la particion swap del disco duro:
proc /proc proc defaults 0 0
/dev/ps3da1 / ext3 defaults 0 1
/dev/ps3da5 none swap sw,-1 0 0
/dev/ps3vram none swap sw,-2 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
pero lo podriamos poner asi:
proc /proc proc defaults 0 0
/dev/ps3da1 / ext3 defaults 0 1
/dev/ps3vram none swap sw,-1 0 0
/dev/ps3da5 none swap sw,-2 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
pero tocar el archivo /etc/fstab como que me trae mal yuyu XD .
Un saludo.
Psmaniaco escribió:AzagraMac,buscando un poco por la red encontre una cosa interesante sobre la vram de la PS3 y es que se puede asignar el orden de prioridad de uso de la Swap por el sistema,por defecto se pone la particion swap del disco duro:
proc      /proc      proc   defaults   0   0
/dev/ps3da1   /      ext3   defaults   0   1
/dev/ps3da5   none      swap   sw,-1      0   0
/dev/ps3vram   none      swap   sw,-2      0   0
/dev/scd0   /media/cdrom0   udf,iso9660 user,noauto   0   0

pero lo podriamos poner asi:
proc      /proc      proc   defaults   0   0
/dev/ps3da1   /      ext3   defaults   0   1
/dev/ps3vram   none      swap   sw,-1      0   0
/dev/ps3da5   none      swap   sw,-2      0   0
/dev/scd0   /media/cdrom0   udf,iso9660 user,noauto   0   0

pero tocar el archivo /etc/fstab como que me trae mal yuyu XD .
Un saludo.

Este finde lo pruebo, y si se nota mejoria, lo pongo en el tuto. Una cosa, supongo que con cambiar el el sistema de archivos de uno de los comandos, en caso de tener Ext4, bastara.

Lo de la prioridad de la SWAP, es algo que me llamo al antencion, pero lo deje pasar. Ya que creo que se optimizara mas el sistema si ponemos la SWAP primaria la de la VRAM que la que te crea en el disco, ya que la lectura y escritura y tiempo de acceso a los datos de la RAM de la RSX siempre sera superior a la del disco duro.

Gracias por el aviso!!!
De nada,por cierto me he fijado que que las distros de Linux que se pueden instalar en la PS3 aunque detectan la vram del RSX por lo que he visto no la activan por defecto(confundi la deteccion con la activacion de esta),esto afecta a Ubuntu y todas sus variantes,a Fedora,Yellow Dog y a la ultima version del OpenSuse que soporta Power PC(la 11.1).
Un saludo.
Psmaniaco escribió:a la ultima version del OpenSuse que soporta Power PC(la 11.1).
Un saludo.

Este no lo sabia, parece que les ha dado a todas las distros por sacar vesiones PPC. Mejor, asi hay donde elegir.
Por cierto, ¿Alguien ha probado Suse? Yo la he probado en PC y es de las que mas me gustan.

Y esto por pensar en voz alta: ¿Alguien ha probado a instalar dos distros a la vez? ¿Es decir, funcionan los gestores de arranque? ¿Cual?
Y si es sí, ¿Como puedo particionar el HD de linux sin formatearlo? Algo similar al Partition magic de win pero en linux ppc.
El OpenSuse se podia instalar en la PS3 hasta la version 11.1,pero les dio por abandonar el soporte para Power PC y la 11.2 ya no sirve ya que solo soporta x86,no creo que se pueda instalar 2 distros de Linux a la vez en la PS3 ya que el otheros esta controlador por el Hypervisor y este nos limita lo que podemos hacer.
Un saludo.
por fin me he bajado la iso del tuto y la he quemado en cd luego le he dado a la opcion de instalar y elegio el pais y le doy a siguiente y se queda colgado ¿es normal? ¿tengo que esperar mucho?
Si se te queda parado mucho tiempo reinicia e intenta de nuevo la instalacion;si se vuelve a quedar graba otro disco por que ese estara mal grabado.
Un saludo.
Contenido del /etc/fstab

    # /etc/fstab: static file system information.
    #
    # Use 'blkid -o value -s UUID' to print the universally unique identifier
    # for a device; this may be used with UUID= as a more robust way to name
    # devices that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point> <type> <options> <dump> <pass>
    proc /proc proc defaults 0 0
    # / was on /dev/ps3da1 during installation
    UUID=1f2008d1-2a5f-4ffe-8c52-b02258cae93c / ext4 errors=remount-ro 0 1
    # swap was on /dev/ps3da5 during installation
    UUID=4a287d99-a8fe-457c-82fa-d3b0f48975ac none swap sw 0 0
    /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
    /dev/sda /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
    /dev/sdb /media/floppy1 auto rw,user,noauto,exec,utf8 0 0
    /dev/sdc /media/floppy2 auto rw,user,noauto,exec,utf8 0 0

Ideas para poner en primario la SWAP de la RSX y secundario la del HDD????

He probado lo que pusiste el otro dia, Psmaniaco. Y nada... de echo, quiza, algun problema en el arranque y me ha tocado repararlo.

Saludos
Psmaniaco escribió:[...]no creo que se pueda instalar 2 distros de Linux a la vez en la PS3 ya que el otheros esta controlador por el Hypervisor y este nos limita lo que podemos hacer.
Un saludo.


El HV no te impide nada de esto, el único problema es el espacio que tengas en disco, ya que normalmente la gente solo suele asignar 10GB para el OtherOS.
Tanto petitboot como kboot son gestores de arranque y se pueden configurar para que arranque una u otra distro.

Si yo quisiera tener varias distros (por ejemplo 2), haría 5 particiones en el disco duro:
- Una para el /boot con los distintos kernels y configuraciones de arranque para que la lean petitboot o kboot
- Otra con el / y la instalación de una de las distros
- Otra con el / y la instalación de otra de los distros
- Otra con el swap. Como no podemos tener las 2 distros a la vez, este espacio de swap puede estar compartido por las 2 distros
- Otra con el /home , para asi poder compartir los datos de usuario entre las 2 distros. Como estaremos escasos de disco, esta partición podría ir en un disco USB externo.
AzagraMac escribió:Contenido del /etc/fstab

    # /etc/fstab: static file system information.
    #
    # Use 'blkid -o value -s UUID' to print the universally unique identifier
    # for a device; this may be used with UUID= as a more robust way to name
    # devices that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point> <type> <options> <dump> <pass>
    proc /proc proc defaults 0 0
    # / was on /dev/ps3da1 during installation
    UUID=1f2008d1-2a5f-4ffe-8c52-b02258cae93c / ext4 errors=remount-ro 0 1
    # swap was on /dev/ps3da5 during installation
    UUID=4a287d99-a8fe-457c-82fa-d3b0f48975ac none swap sw 0 0
    /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
    /dev/sda /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
    /dev/sdb /media/floppy1 auto rw,user,noauto,exec,utf8 0 0
    /dev/sdc /media/floppy2 auto rw,user,noauto,exec,utf8 0 0

Ideas para poner en primario la SWAP de la RSX y secundario la del HDD????

He probado lo que pusiste el otro dia, Psmaniaco. Y nada... de echo, quiza, algun problema en el arranque y me ha tocado repararlo.

Saludos

Pues habra que buscar otro medio para hacer que funcione,esto lo has probado en Ubuntu¿no?

LuzbelFullHD escribió:
Psmaniaco escribió:[...]no creo que se pueda instalar 2 distros de Linux a la vez en la PS3 ya que el otheros esta controlador por el Hypervisor y este nos limita lo que podemos hacer.
Un saludo.


El HV no te impide nada de esto, el único problema es el espacio que tengas en disco, ya que normalmente la gente solo suele asignar 10GB para el OtherOS.
Tanto petitboot como kboot son gestores de arranque y se pueden configurar para que arranque una u otra distro.

Si yo quisiera tener varias distros (por ejemplo 2), haría 5 particiones en el disco duro:
- Una para el /boot con los distintos kernels y configuraciones de arranque para que la lean petitboot o kboot
- Otra con el / y la instalación de una de las distros
- Otra con el / y la instalación de otra de los distros
- Otra con el swap. Como no podemos tener las 2 distros a la vez, este espacio de swap puede estar compartido por las 2 distros
- Otra con el /home , para asi poder compartir los datos de usuario entre las 2 distros. Como estaremos escasos de disco, esta partición podría ir en un disco USB externo.


¿Y si asignas 10 GB a la PS3 y el resto al Linux?lo digo por que yo lo tengo asi en una PS3 de 60 GB y me asigno 147 GB para la particion Linux(con un disco duro de 160 GB claro) XD .
Un saludo.
Si lo he probado en Ubuntu 9.10 de la PS3
Habra que probarlo en la version de Fedora Yellow Dog o Open Suse por que en Xubuntu y Kubuntu es lo mismo,si lo editas te cargas el arranque y hay que repararlo.
Acabo de hacer un descubrimiento un tanto jodido respecto al OpenSuse 11.1,resulta que trae el kernel 2.6.27 y la vram del RSX se reconoce a partir del kernel 2.6.29 y por lo tanto en el OpenSuse no se puede usar la Vram ya que no es reconocida,a menos que se puede actualizar el kernel a una version superior.
Un saludo.
Psmaniaco escribió:[...]
LuzbelFullHD escribió:
Psmaniaco escribió:[...]no creo que se pueda instalar 2 distros de Linux a la vez en la PS3 ya que el otheros esta controlador por el Hypervisor y este nos limita lo que podemos hacer.
Un saludo.


El HV no te impide nada de esto, el único problema es el espacio que tengas en disco, ya que normalmente la gente solo suele asignar 10GB para el OtherOS.
Tanto petitboot como kboot son gestores de arranque y se pueden configurar para que arranque una u otra distro.

Si yo quisiera tener varias distros (por ejemplo 2), haría 5 particiones en el disco duro:
- Una para el /boot con los distintos kernels y configuraciones de arranque para que la lean petitboot o kboot
- Otra con el / y la instalación de una de las distros
- Otra con el / y la instalación de otra de los distros
- Otra con el swap. Como no podemos tener las 2 distros a la vez, este espacio de swap puede estar compartido por las 2 distros
- Otra con el /home , para asi poder compartir los datos de usuario entre las 2 distros. Como estaremos escasos de disco, esta partición podría ir en un disco USB externo.


¿Y si asignas 10 GB a la PS3 y el resto al Linux?lo digo por que yo lo tengo asi en una PS3 de 60 GB y me asigno 147 GB para la particion Linux(con un disco duro de 160 GB claro) XD .
Un saludo.


Entonces no hay problema. Particiona el disco que te deja ver el HV, y en la instalacion de cada distro asegurate de seleccionar la partición correcta en la que instalar, y de que la instalación no te formatee las otras ( una mania que tienen las distros es la de formatear las particiones que pillan por delante)

Y haz copia de seguridad antes, que luego pasa lo que pasas
Gracias LuzbelFullHD,una pregunta que no tiene que ver con Ubuntu si no con el OpenSuse,¿se puede actualzar el kernel de este por un kernel que no sea el oficial?porque como no lo han actualizado desde hace bastante el OpenSuse no tiene soporte para la vram del RSX.
Un saludo.
Si, en cualquier distro puede actualizar el kernel de forma manual. Lo único es que los kernel "oficiales" que trae una distribución viene con todas las opciones necesarias para que funcionen todas las cosas que necesita la distribución, y puede pasarte que algo deje de funcionar. Pero tan solo tendrías que recompilar añadiendo lo que te haga falta.

En cualquier caso no es una operación de riesgo:
- Compilas tu nuevo kernel
- lo copias a donde lo pueda encontrar el cargador (kboot,petitboot,...) de arranques que uses (normalmente /boot) , pero NO borras el kernel antiguo.
- Cambias la configuración del gestor de arranque para poder arrancar tanto con el kernel antiguo como con el nuevo

Si algo falla, solo tienes que reiniciar y seleccionar en el cargador de arranque el antiguo kernel para asi poder entrar en el sistema y volver a recompilar el nuevo kernel arreglando lo que falle.
¿Y para el OpenSuse que kernel me recomendarias probar?por que ha de ser para Power PC,lo que no se si la oficial de OpenSuse me dejara ponerle algun parche o actualizar a la original,pero no se si la 2.6.30 creo que no pueda instalarla al ser distinta arquitectura(x86).
Un saludo.
Si bajas las fuentes de kernel.org , la última versión estable tiene que llevar soporte PowerPC, ya que Sony se encarga de mantener actualizada la línea PS3.
Ok,probare la ultima version estable que hay 2.6.33 voy a ver si soy capaz de compilarlo(en la PS3 o en el PC,ya mirare a ver)y de paso espero no provocar un kernel panic XD .
Un saludo.
La 2.6.33 es la que tengo en el PC, con Ubuntu 9.04, y genial.

Eso.. si lo haces desde la PS3, preparate jeje, porque se va ha tirar, HORAS!!! [carcajad]
Pero si merece la pena :D avisa!!

Enlace de Descarga del Kernel 2.6.33
Tamaño: 62,3Mb
Descarga
Changelog - Ingles
Changelog - Español
Web: http://www.kernel.org
Bueno vamos a intentarlo a ver,habia pensado hacerlo desde el Windows pero no se que herramienta necesito para compilar desde Windows,asi que me toca hacerlo desde la propia PS3.
Un saludo.
Psmaniaco escribió:Bueno vamos a intentarlo a ver,habia pensado hacerlo desde el Windows pero no se que herramienta necesito para compilar desde Windows,asi que me toca hacerlo desde la propia PS3.
Un saludo.

Necesitas hacerlo desde Linux, desde la propia PS3, si puedes, sino... el proceso pues... puede variar bastante. jeje.
Si lo haces desde otro equipo, puede compilarlo para crear los ejecutables, podias crear los .deb del Kernel para luegos instalarlos en la PS3, en caso de usar una Distro de Debian.

Pero, veo mas facil compilarlo en la PS3 y listo.
Si puedes, cuando estes en el menu config, haz algunas capturas donde ponga algo referente a la PS3. va?


Te dejo unos enlaces:
http://lgallardo.com/2010/01/25/compila ... lo-debian/
http://www.mogaal.com/articulos/kernel-a-la-debian.html
http://www.ecualug.org/2009/07/12/blog/ ... debian_way


PD: Si lo compilas con exito, pon las opciones añadidas en la compilacion y si has generado el .deb del Kernel 2.6.33, subelo :D jajajaja


MIRA: Compilar un Kernel en PS3
No os compliqueis con las opciones y los menus de opciones. Con los ultimos kernels ya vienen configuraciones predefinidas.
Así que despues de descomprimir y del make mrproper , simplemente haceis "make ps3_defconfig" (o algo así, que de memoria no me acuerdo).
Luego si quieres ya ajustas a mano con "make menuconfig"

Y para que no se tire horas en la ps3, salir del modo gráfico , tener cuanto menos cosas arrancadas mejor, y aunque no lo recomiendan usar el parametro "-j 2" en los makes para usar los 2 hilos del procesador.

Y para las proximas veces, cuando ya tengais la VRAM como SWAP , irá más rápido :-)
Como sigamos asi.. veo fabricando una version de Linux para PS3, made in EOL [sonrisa]
Eso si.. tiramos de un Debian limpio jajaja xD
Debian for PlayStation3, EOL Edition.


EDITO:
Contenido del ps3_defconfig en /usr/src/linux-2.6.33/arch/powerpc/configs/ps3_defconfig
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.31-rc7
# Mon Aug 24 17:38:50 2009
#
CONFIG_PPC64=y

#
# Processor support
#
CONFIG_PPC_BOOK3S_64=y
CONFIG_PPC_BOOK3S=y
# CONFIG_POWER4_ONLY is not set
CONFIG_POWER3=y
CONFIG_POWER4=y
CONFIG_TUNE_CELL=y
CONFIG_PPC_FPU=y
CONFIG_ALTIVEC=y
# CONFIG_VSX is not set
CONFIG_PPC_STD_MMU=y
CONFIG_PPC_STD_MMU_64=y
CONFIG_PPC_MM_SLICES=y
CONFIG_VIRT_CPU_ACCOUNTING=y
CONFIG_PPC_HAVE_PMU_SUPPORT=y
CONFIG_SMP=y
CONFIG_NR_CPUS=2
CONFIG_64BIT=y
CONFIG_WORD_SIZE=64
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_MMU=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_IRQ_PER_CPU=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_ARCH_HAS_ILOG2_U32=y
CONFIG_ARCH_HAS_ILOG2_U64=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_ARCH_NO_VIRT_TO_BUS=y
CONFIG_PPC=y
CONFIG_EARLY_PRINTK=y
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_PPC_OF=y
CONFIG_OF=y
# CONFIG_PPC_UDBG_16550 is not set
# CONFIG_GENERIC_TBSYNC is not set
CONFIG_AUDIT_ARCH=y
CONFIG_GENERIC_BUG=y
CONFIG_DTC=y
# CONFIG_DEFAULT_UIMAGE is not set
# CONFIG_PPC_DCR_NATIVE is not set
# CONFIG_PPC_DCR_MMIO is not set
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_CONSTRUCTORS=y

#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
# CONFIG_AUDIT is not set

#
# RCU Subsystem
#
CONFIG_CLASSIC_RCU=y
# CONFIG_TREE_RCU is not set
# CONFIG_PREEMPT_RCU is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_PREEMPT_RCU_TRACE is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=17
# CONFIG_GROUP_SCHED is not set
# CONFIG_CGROUPS is not set
# CONFIG_SYSFS_DEPRECATED_V2 is not set
# CONFIG_RELAY is not set
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
# CONFIG_IPC_NS is not set
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
# CONFIG_NET_NS is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_EMBEDDED=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_HAVE_PERF_COUNTERS=y

#
# Performance Counters
#
# CONFIG_PERF_COUNTERS is not set
CONFIG_VM_EVENT_COUNTERS=y
# CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_COMPAT_BRK is not set
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_MARKERS=y
CONFIG_OPROFILE=m
CONFIG_HAVE_OPROFILE=y
# CONFIG_KPROBES is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_HAVE_SYSCALL_WRAPPERS=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_SLOW_WORK is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
# CONFIG_BLK_DEV_INTEGRITY is not set
CONFIG_BLOCK_COMPAT=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="anticipatory"
# CONFIG_FREEZER is not set

#
# Platform support
#
# CONFIG_PPC_PSERIES is not set
# CONFIG_PPC_ISERIES is not set
# CONFIG_PPC_PMAC is not set
# CONFIG_PPC_MAPLE is not set
# CONFIG_PPC_PASEMI is not set
CONFIG_PPC_PS3=y

#
# PS3 Platform Options
#
# CONFIG_PS3_ADVANCED is not set
CONFIG_PS3_HTAB_SIZE=20
# CONFIG_PS3_DYNAMIC_DMA is not set
CONFIG_PS3_VUART=y
CONFIG_PS3_PS3AV=y
CONFIG_PS3_SYS_MANAGER=y
CONFIG_PS3_STORAGE=y
CONFIG_PS3_DISK=y
CONFIG_PS3_ROM=y
CONFIG_PS3_FLASH=y
CONFIG_PS3_VRAM=m
CONFIG_PS3_LPM=m
CONFIG_PPC_CELL=y
# CONFIG_PPC_CELL_NATIVE is not set
# CONFIG_PPC_IBM_CELL_BLADE is not set
# CONFIG_PPC_CELLEB is not set
# CONFIG_PPC_CELL_QPACE is not set

#
# Cell Broadband Engine options
#
CONFIG_SPU_FS=m
CONFIG_SPU_FS_64K_LS=y
# CONFIG_SPU_TRACE is not set
CONFIG_SPU_BASE=y
# CONFIG_PQ2ADS is not set
# CONFIG_PPC_OF_BOOT_TRAMPOLINE is not set
# CONFIG_IPIC is not set
# CONFIG_MPIC is not set
# CONFIG_MPIC_WEIRD is not set
# CONFIG_PPC_I8259 is not set
# CONFIG_U3_DART is not set
# CONFIG_PPC_RTAS is not set
# CONFIG_MMIO_NVRAM is not set
# CONFIG_PPC_MPC106 is not set
# CONFIG_PPC_970_NAP is not set
# CONFIG_PPC_INDIRECT_IO is not set
# CONFIG_GENERIC_IOMAP is not set
# CONFIG_CPU_FREQ is not set
# CONFIG_FSL_ULI1575 is not set
# CONFIG_SIMPLE_GPIO is not set

#
# Kernel options
#
CONFIG_TICK_ONESHOT=y
# CONFIG_NO_HZ is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=y
CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y
# CONFIG_IOMMU_VMERGE is not set
CONFIG_IOMMU_HELPER=y
# CONFIG_SWIOTLB is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_HAS_WALK_MEMORY=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
# CONFIG_IRQ_ALL_CPUS is not set
# CONFIG_NUMA is not set
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
# CONFIG_SPARSEMEM_VMEMMAP is not set
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
# CONFIG_MEMORY_HOTREMOVE is not set
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_HAVE_MLOCK=y
CONFIG_HAVE_MLOCKED_PAGE_BIT=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_PPC_HAS_HASH_64K=y
CONFIG_PPC_4K_PAGES=y
# CONFIG_PPC_16K_PAGES is not set
# CONFIG_PPC_64K_PAGES is not set
# CONFIG_PPC_256K_PAGES is not set
CONFIG_FORCE_MAX_ZONEORDER=13
CONFIG_SCHED_SMT=y
CONFIG_PROC_DEVICETREE=y
# CONFIG_CMDLINE_BOOL is not set
CONFIG_EXTRA_TARGETS=""
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_VERBOSE is not set
# CONFIG_SECCOMP is not set
CONFIG_ISA_DMA_API=y

#
# Bus options
#
CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_PPC_PCI_CHOICE=y
# CONFIG_PCI is not set
# CONFIG_PCI_DOMAINS is not set
# CONFIG_PCI_SYSCALL is not set
# CONFIG_ARCH_SUPPORTS_MSI is not set
# CONFIG_PCCARD is not set
# CONFIG_HAS_RAPIDIO is not set
# CONFIG_RELOCATABLE is not set
CONFIG_PAGE_OFFSET=0xc000000000000000
CONFIG_KERNEL_START=0xc000000000000000
CONFIG_PHYSICAL_START=0x00000000
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
# CONFIG_XFRM_USER is not set
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
# CONFIG_IP_PNP_BOOTP is not set
# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
# CONFIG_INET_LRO is not set
# CONFIG_INET_DIAG is not set
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
CONFIG_IPV6=y
# CONFIG_IPV6_PRIVACY is not set
# CONFIG_IPV6_ROUTER_PREF is not set
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
# CONFIG_INET6_AH is not set
# CONFIG_INET6_ESP is not set
# CONFIG_INET6_IPCOMP is not set
# CONFIG_IPV6_MIP6 is not set
# CONFIG_INET6_XFRM_TUNNEL is not set
# CONFIG_INET6_TUNNEL is not set
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=y
CONFIG_IPV6_NDISC_NODETYPE=y
# CONFIG_IPV6_TUNNEL is not set
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_IPV6_MROUTE is not set
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETFILTER is not set
# CONFIG_IP_DCCP is not set
# CONFIG_IP_SCTP is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_NET_DSA is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_PHONET is not set
# CONFIG_IEEE802154 is not set
# CONFIG_NET_SCHED is not set
# CONFIG_DCB is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_NET_DROP_MONITOR is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m

#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=m
# CONFIG_BT_HCIUART is not set
# CONFIG_BT_HCIBCM203X is not set
# CONFIG_BT_HCIBPA10X is not set
# CONFIG_BT_HCIBFUSB is not set
# CONFIG_BT_HCIVHCI is not set
# CONFIG_AF_RXRPC is not set
CONFIG_WIRELESS=y
CONFIG_CFG80211=m
# CONFIG_CFG80211_REG_DEBUG is not set
# CONFIG_CFG80211_DEBUGFS is not set
# CONFIG_WIRELESS_OLD_REGULATORY is not set
CONFIG_WIRELESS_EXT=y
# CONFIG_WIRELESS_EXT_SYSFS is not set
# CONFIG_LIB80211 is not set
CONFIG_MAC80211=m
CONFIG_MAC80211_DEFAULT_PS=y
CONFIG_MAC80211_DEFAULT_PS_VALUE=1

#
# Rate control algorithm selection
#
CONFIG_MAC80211_RC_PID=y
# CONFIG_MAC80211_RC_MINSTREL is not set
CONFIG_MAC80211_RC_DEFAULT_PID=y
# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
CONFIG_MAC80211_RC_DEFAULT="pid"
# CONFIG_MAC80211_LEDS is not set
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_CONNECTOR is not set
# CONFIG_MTD is not set
CONFIG_OF_DEVICE=y
# CONFIG_PARPORT is not set
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=65535
# CONFIG_BLK_DEV_XIP is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_ENCLOSURE_SERVICES is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
# CONFIG_EEPROM_93CX6 is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_TGT is not set
# CONFIG_SCSI_NETLINK is not set
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=m
# CONFIG_CHR_DEV_SCH is not set
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set
CONFIG_SCSI_WAIT_SCAN=m

#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
# CONFIG_ATA is not set
CONFIG_MD=y
# CONFIG_BLK_DEV_MD is not set
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
# CONFIG_DM_CRYPT is not set
# CONFIG_DM_SNAPSHOT is not set
# CONFIG_DM_MIRROR is not set
# CONFIG_DM_ZERO is not set
# CONFIG_DM_MULTIPATH is not set
# CONFIG_DM_DELAY is not set
# CONFIG_DM_UEVENT is not set
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_VETH is not set
# CONFIG_PHYLIB is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
# CONFIG_ETHOC is not set
# CONFIG_DNET is not set
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
# CONFIG_B44 is not set
# CONFIG_KS8842 is not set
CONFIG_NETDEV_1000=y
CONFIG_GELIC_NET=y
CONFIG_GELIC_WIRELESS=y
# CONFIG_GELIC_WIRELESS_OLD_PSK_INTERFACE is not set
# CONFIG_NETDEV_10000 is not set

#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
CONFIG_WLAN_80211=y
# CONFIG_LIBERTAS is not set
# CONFIG_LIBERTAS_THINFIRM is not set
# CONFIG_AT76C50X_USB is not set
# CONFIG_USB_ZD1201 is not set
# CONFIG_USB_NET_RNDIS_WLAN is not set
# CONFIG_RTL8187 is not set
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_P54_COMMON is not set
# CONFIG_AR9170_USB is not set
# CONFIG_HOSTAP is not set
# CONFIG_B43 is not set
# CONFIG_B43LEGACY is not set
# CONFIG_ZD1211RW is not set
# CONFIG_RT2X00 is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#

#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
# CONFIG_USB_NET_CDCETHER is not set
# CONFIG_USB_NET_CDC_EEM is not set
# CONFIG_USB_NET_DM9601 is not set
# CONFIG_USB_NET_SMSC95XX is not set
# CONFIG_USB_NET_GL620A is not set
# CONFIG_USB_NET_NET1080 is not set
# CONFIG_USB_NET_PLUSB is not set
# CONFIG_USB_NET_MCS7830 is not set
# CONFIG_USB_NET_RNDIS_HOST is not set
# CONFIG_USB_NET_CDC_SUBSET is not set
# CONFIG_USB_NET_ZAURUS is not set
# CONFIG_USB_NET_INT51X1 is not set
# CONFIG_WAN is not set
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
# CONFIG_PPP_FILTER is not set
CONFIG_PPP_ASYNC=m
# CONFIG_PPP_SYNC_TTY is not set
CONFIG_PPP_DEFLATE=m
# CONFIG_PPP_BSDCOMP is not set
# CONFIG_PPP_MPPE is not set
CONFIG_PPPOE=m
# CONFIG_PPPOL2TP is not set
# CONFIG_SLIP is not set
CONFIG_SLHC=m
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
# CONFIG_ISDN is not set
# CONFIG_PHONE is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=m
# CONFIG_INPUT_POLLDEV is not set

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_EVDEV=m
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
# CONFIG_INPUT_KEYBOARD is not set
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

#
# Hardware I/O ports
#
# CONFIG_SERIO is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_DEVKMEM=y
# CONFIG_SERIAL_NONSTANDARD is not set

#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set

#
# Non-8250 serial port support
#
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
# CONFIG_LEGACY_PTYS is not set
# CONFIG_HVC_UDBG is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_R3964 is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HANGCHECK_TIMER is not set
# CONFIG_TCG_TPM is not set
# CONFIG_I2C is not set
# CONFIG_SPI is not set

#
# PPS support
#
# CONFIG_PPS is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
# CONFIG_POWER_SUPPLY is not set
# CONFIG_HWMON is not set
# CONFIG_THERMAL is not set
# CONFIG_THERMAL_HWMON is not set
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not set

#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_REGULATOR is not set
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
# CONFIG_VGASTATE is not set
CONFIG_VIDEO_OUTPUT_CONTROL=m
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
# CONFIG_FB_CFB_FILLRECT is not set
# CONFIG_FB_CFB_COPYAREA is not set
# CONFIG_FB_CFB_IMAGEBLIT is not set
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
# CONFIG_FB_MODE_HELPERS is not set
# CONFIG_FB_TILEBLITTING is not set

#
# Frame buffer hardware drivers
#
# CONFIG_FB_OF is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_IBM_GXT4500 is not set
CONFIG_FB_PS3=y
CONFIG_FB_PS3_DEFAULT_SIZE_M=9
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set

#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set

#
# Console display driver support
#
# CONFIG_VGA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_LOGO=y
CONFIG_FB_LOGO_EXTRA=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_SOUND=m
# CONFIG_SOUND_OSS_CORE is not set
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
# CONFIG_SND_SEQUENCER is not set
# CONFIG_SND_MIXER_OSS is not set
# CONFIG_SND_PCM_OSS is not set
# CONFIG_SND_HRTIMER is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
# CONFIG_SND_RAWMIDI_SEQ is not set
# CONFIG_SND_OPL3_LIB_SEQ is not set
# CONFIG_SND_OPL4_LIB_SEQ is not set
# CONFIG_SND_SBAWE_SEQ is not set
# CONFIG_SND_EMU10K1_SEQ is not set
# CONFIG_SND_DRIVERS is not set
CONFIG_SND_PPC=y
CONFIG_SND_PS3=m
CONFIG_SND_PS3_DEFAULT_START_DELAY=2000
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=m
# CONFIG_SND_USB_USX2Y is not set
# CONFIG_SND_USB_CAIAQ is not set
# CONFIG_SND_SOC is not set
# CONFIG_SOUND_PRIME is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
CONFIG_HIDRAW=y

#
# USB Input Devices
#
CONFIG_USB_HID=m
# CONFIG_HID_PID is not set
CONFIG_USB_HIDDEV=y

#
# USB HID Boot Protocol drivers
#
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set

#
# Special HID drivers
#
# CONFIG_HID_A4TECH is not set
CONFIG_HID_APPLE=m
CONFIG_HID_BELKIN=m
CONFIG_HID_CHERRY=m
# CONFIG_HID_CHICONY is not set
# CONFIG_HID_CYPRESS is not set
# CONFIG_HID_DRAGONRISE is not set
CONFIG_HID_EZKEY=m
# CONFIG_HID_KYE is not set
# CONFIG_HID_GYRATION is not set
# CONFIG_HID_KENSINGTON is not set
CONFIG_HID_LOGITECH=m
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_HID_MICROSOFT=m
# CONFIG_HID_MONTEREY is not set
# CONFIG_HID_NTRIG is not set
# CONFIG_HID_PANTHERLORD is not set
# CONFIG_HID_PETALYNX is not set
# CONFIG_HID_SAMSUNG is not set
CONFIG_HID_SONY=m
CONFIG_HID_SUNPLUS=m
# CONFIG_HID_GREENASIA is not set
CONFIG_HID_SMARTJOYPLUS=m
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_HID_TOPSEED is not set
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_WACOM is not set
# CONFIG_HID_ZEROPLUS is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_DEVICE_CLASS is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
CONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
CONFIG_USB_MON=m
# CONFIG_USB_WUSB is not set
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_EHCI_HCD=m
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
CONFIG_USB_EHCI_BIG_ENDIAN_MMIO=y
# CONFIG_USB_EHCI_HCD_PPC_OF is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1760_HCD is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set
# CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set
# CONFIG_USB_OHCI_HCD_PPC_OF is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_HWA_HCD is not set

#
# Enable Host or Gadget support to see Inventra options
#

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_WDM is not set
# CONFIG_USB_TMC is not set

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
# CONFIG_USB_STORAGE_ONETOUCH is not set
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
# CONFIG_USB_LIBUSUAL is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set

#
# USB port drivers
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_BERRY_CHARGE is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_VST is not set
# CONFIG_USB_GADGET is not set

#
# OTG and related infrastructure
#
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_MMC is not set
# CONFIG_MEMSTICK is not set
# CONFIG_NEW_LEDS is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_EDAC is not set
CONFIG_RTC_LIB=m
CONFIG_RTC_CLASS=m

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# SPI RTC drivers
#

#
# Platform RTC drivers
#
# CONFIG_RTC_DRV_CMOS is not set
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_BQ4802 is not set
# CONFIG_RTC_DRV_V3020 is not set

#
# on-CPU RTC drivers
#
# CONFIG_RTC_DRV_GENERIC is not set
CONFIG_RTC_DRV_PS3=m
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
# CONFIG_UIO is not set

#
# TI VLYNQ
#
# CONFIG_STAGING is not set

#
# File systems
#
CONFIG_EXT2_FS=m
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=m
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_EXT4_FS=y
# CONFIG_EXT4DEV_COMPAT is not set
CONFIG_EXT4_FS_XATTR=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_BTRFS_FS is not set
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_QUOTA=y
# CONFIG_QUOTA_NETLINK_INTERFACE is not set
CONFIG_PRINT_QUOTA_WARNING=y
CONFIG_QUOTA_TREE=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
# CONFIG_FUSE_FS is not set

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
# CONFIG_CONFIGFS_FS is not set
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
# CONFIG_NILFS2_FS is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
# CONFIG_NFS_V4_1 is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFSD is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
# CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
# CONFIG_NLS_UTF8 is not set
# CONFIG_DLM is not set
CONFIG_BINARY_PRINTF=y

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_LAST_BIT=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_LZO_COMPRESS=m
CONFIG_LZO_DECOMPRESS=m
CONFIG_DECOMPRESS_GZIP=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_HAVE_LMB=y
CONFIG_NLATTR=y

#
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not set
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
CONFIG_SCHED_DEBUG=y
# CONFIG_SCHEDSTATS is not set
# CONFIG_TIMER_STATS is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_LOCK_ALLOC=y
CONFIG_PROVE_LOCKING=y
CONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
CONFIG_DEBUG_LOCKDEP=y
CONFIG_TRACE_IRQFLAGS=y
CONFIG_DEBUG_SPINLOCK_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_VM is not set
CONFIG_DEBUG_WRITECOUNT=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
CONFIG_SYSCTL_SYSCALL_CHECK=y
# CONFIG_DEBUG_PAGEALLOC is not set
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_TRACING=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
# CONFIG_PPC_DISABLE_WERROR is not set
CONFIG_PPC_WERROR=y
CONFIG_PRINT_STACK_DEPTH=64
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_PPC_EMULATED_STATS is not set
# CONFIG_CODE_PATCHING_SELFTEST is not set
# CONFIG_FTR_FIXUP_SELFTEST is not set
# CONFIG_MSI_BITMAP_SELFTEST is not set
# CONFIG_XMON is not set
CONFIG_IRQSTACKS=y
# CONFIG_VIRQ_DEBUG is not set
# CONFIG_BOOTX_TEXT is not set
# CONFIG_PPC_EARLY_DEBUG is not set

#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set
# CONFIG_SECURITYFS is not set
# CONFIG_SECURITY_FILE_CAPABILITIES is not set
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
# CONFIG_CRYPTO_FIPS is not set
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=m
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=m
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_GF128MUL=m
# CONFIG_CRYPTO_NULL is not set
CONFIG_CRYPTO_WORKQUEUE=y
# CONFIG_CRYPTO_CRYPTD is not set
# CONFIG_CRYPTO_AUTHENC is not set
# CONFIG_CRYPTO_TEST is not set

#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=m
CONFIG_CRYPTO_GCM=m
CONFIG_CRYPTO_SEQIV=m

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=m
# CONFIG_CRYPTO_CTS is not set
CONFIG_CRYPTO_ECB=m
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_PCBC=m
# CONFIG_CRYPTO_XTS is not set

#
# Hash modes
#
# CONFIG_CRYPTO_HMAC is not set
# CONFIG_CRYPTO_XCBC is not set

#
# Digest
#
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
# CONFIG_CRYPTO_RMD256 is not set
# CONFIG_CRYPTO_RMD320 is not set
# CONFIG_CRYPTO_SHA1 is not set
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_WP512 is not set

#
# Ciphers
#
CONFIG_CRYPTO_AES=m
# CONFIG_CRYPTO_ANUBIS is not set
CONFIG_CRYPTO_ARC4=m
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_CAMELLIA is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not set
# CONFIG_CRYPTO_KHAZAD is not set
CONFIG_CRYPTO_SALSA20=m
# CONFIG_CRYPTO_SEED is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_TWOFISH is not set

#
# Compression
#
# CONFIG_CRYPTO_DEFLATE is not set
# CONFIG_CRYPTO_ZLIB is not set
CONFIG_CRYPTO_LZO=m

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_HW=y
# CONFIG_PPC_CLOCK is not set
# CONFIG_VIRTUALIZATION is not set


PD: Me voy a poner a compilar el Kernel 2.6.33 para PlayStation3. Empiezo ahora... a saber cuando acabo xD, si sale todo OK, lo subo!!! [sonrisa]
________________________________________
Ya esta... compilando. lo estoy haciendo desde la propia PS3, y por SSH. Acabo de empezar a las 03:00 lo dejare currar. Os subo unas capturas del Kernel 2.6.33
Aqui podemos ver las opciones de PS3 para configurar.
Imagen

Y aqui, la optimizacion del Kernel para el Procesador CELL.
Imagen
Buff,voy a ver si no me hago la picha un lio por que el ultimo kernel lo compile alla por el 2002 :-| .
Un saludo.
Psmaniaco escribió:Buff,voy a ver si no me hago la picha un lio por que el ultimo kernel lo compile alla por el 2002 :-| .
Un saludo.

Entramos como usuario root:
sudo su -

Entramos en /usr/src
cd /usr/src

Descargamos el Kernel 2.6.33
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.tar.bz2

LO descomprimimos
tar xjfv linux-2.6.33.tar.bz2

Creamos un enlace simbolico
ln -sf linux-2.6.33 linux

Limpiamos...
make mrproper

Configuramos para la PS3
make ps3_defconfig

Si queremos añadir o quitar algo...
make menuconfig

Limpiamos...
make-kpkg clean

Y empezamos...
make-kpkg --initrd kernel_image kernel_headers


Cuando termine, nos dejara unos .deb en /usr/src ese es el Kernel compilado y listo para Instalar.
MI PS3 esta compilando, la dejare toda la noche. ademas me levanto a las 7:15 asique.. mirare haber que tal va.
Yo me pondre mañana manos a la obra ya que ahora es tarde y mañana tambien madrugo.
Un saludo.
Buenos dias, mirar lo que me e encontrado...

====== making target debian/stamp/install/linux-image-2.6.33 [new prereqs: ]======
This is kernel package version 11.015.
echo "The UTS Release version in include/linux/version.h"; echo "      \"\" "; echo "does not match current version:"; echo "      \"2.6.33\" "; echo "Please correct this."; exit 2
The UTS Release version in include/linux/version.h
      ""
does not match current version:
      "2.6.33"
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.33] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.33'
make: *** [kernel_image] Error 2



Nada mismo error, he vuelto a compilar desde 0, y nada. Os pongo la salida:
make[1]: se sale del directorio `/usr/src/linux-2.6.33'
test ! -e scripts/package/builddeb || mv -f scripts/package/builddeb scripts/package/builddeb.kpkg-dist
test ! -e scripts/package/Makefile || test -f scripts/package/Makefile.kpkg-dist || (mv -f scripts/package/Makefile scripts/package/Makefile.kpkg-dist && (echo "# Dummy file "; echo "help:") >  scripts/package/Makefile)
COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils make dpkg-dev |\
    awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'> debian/buildinfo
uname -a >> debian/buildinfo
echo using the compiler: >> debian/buildinfo
grep LINUX_COMPILER include/linux/compile.h | \
      sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> debian/buildinfo
grep: include/linux/compile.h: No existe el fichero ó directorio
echo applied kernel patches: >> debian/buildinfo
echo done > debian/stamp/build/kernel
/usr/bin/make -f ./debian/rules    debian/stamp/binary/pre-linux-image-2.6.33
make[1]: se ingresa al directorio `/usr/src/linux-2.6.33'
====== making target debian/stamp/install/linux-image-2.6.33 [new prereqs: ]======
This is kernel package version 11.015.
echo "The UTS Release version in include/linux/version.h"; echo "      \"\" "; echo "does not match current version:"; echo "      \"2.6.33\" "; echo "Please correct this."; exit 2
The UTS Release version in include/linux/version.h
      ""
does not match current version:
      "2.6.33"
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.33] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.33'
make: *** [kernel_image] Error 2
root@playstation3:/usr/src/linux#
¿ puede ser que el enlace que tengas de /usr/src/linux apunte a otra versión antigua de las fuentes en vez de al /usr/src/linux-2.6.33 que estás intentado compilar ?
LuzbelFullHD escribió:¿ puede ser que el enlace que tengas de /usr/src/linux apunte a otra versión antigua de las fuentes en vez de al /usr/src/linux-2.6.33 que estás intentado compilar ?

Nop. ya lo pense, pero cree el nuevo enlace simbolico.

mira:

root@playstation3:/usr/src# ls -la
total 64744
drwxrwsr-x  6 root src      4096 2010-03-15 11:04 .
drwxr-xr-x 12 root root     4096 2010-03-06 22:50 ..
lrwxrwxrwx  1 root src        12 2010-03-15 11:04 linux -> linux-2.6.33
drwxr-xr-x 25 root root     4096 2010-03-15 11:51 linux-2.6.33
-rw-r--r--  1 root src  66266488 2010-02-24 20:14 linux-2.6.33.tar.bz2
drwxr-xr-x 23 root root     4096 2010-03-06 22:05 linux-headers-2.6.31-19
drwxr-xr-x  7 root root     4096 2010-03-06 22:05 linux-headers-2.6.31-19-powerpc
drwxr-xr-x  7 root root     4096 2010-03-06 22:06 linux-headers-2.6.31-19-powerpc64-smp



EDITO: ACTUALIZADO EL TUTORIAL.

Cambios:
Añadido activacion de la VRAM en /etc/fstab y Cambiando la prioridad de la VRAM y la SWAP del HDD.

Mejora notablemente el sistema!!!

Imagen
jose@playstation3:~$ cat /proc/swaps
Filename            Type      Size   Used   Priority
/dev/ps3vram                            partition   250872   6336   -1
/dev/ps3da5                             partition   497972   0   -2
jose@playstation3:~$
Tengo un problemita que supongo que será facil solucionarlo. Os comento, cuando lo instalé, lo hice en un tv de tubo en mode:6. Y ahora quiero pasarlo a mode:3 para un lg de 37" que tengo. Cada vez que arranco petitboot tengo que cambiar linux...........mode:3. Por defecto sale en mode:6 y no hay manera que se quede gragado.

Hay alguna forma de dejarlo grabado para que no tenga que cambiarlo en cada arranque ?

gracias.
En Petitboot, seleciona Set video mode, y elije la resolucion que quieras y que sepas que va bien, normalmente, 720p

Luego arrancas Linux, y modifias /etc/kboot.conf
hay unas lineas que tienes que tocar, las veras enseguida, ya que ponen en ellas video mode:x
donde la x, es el numero, yo tengo 3, por tenerlo a 720p.

Guardas y listo.
el problema es que me dice que el fichero es de solo lectura.
musico30 escribió:el problema es que me dice que el fichero es de solo lectura.

Claro, necesitas permisos de administrador para poder modificarlo.

Abre un terminal y escribe:
sudo gedit /etc/kboot.conf

Te pedira tu clave de usuario, modificas el archivo y lo guardas. Ahora reinicia, y listo :D
ok, probaré y te comento.

gracias.

estoy probando justin.tv pero no consigo verlo.

sabes algo de esto ?.
musico30 escribió:estoy probando justin.tv pero no consigo verlo.

sabes algo de esto ?.

Si utiliza Flash, olvidate.
musico30 escribió:ok, probaré y te comento.

gracias.

estoy probando justin.tv pero no consigo verlo.

sabes algo de esto ?.


para eso usa el navegador de la ps3
lo probaré, gracias...
1058 respuestas
1, 2, 3, 4, 522