Mostrando entradas con la etiqueta kernel. Mostrar todas las entradas
Mostrando entradas con la etiqueta kernel. Mostrar todas las entradas

lunes, 28 de noviembre de 2016

Corregir error: "Unable to open kernel device ‘\\.Global\vmx86"

Mi maquina virtual no quiso arrancar luego de apagarse tras una falla eléctrica. Mostraba el siguiente error


Para arreglarlo (En windows 10) ve y abre una terminal como administrador



y ejecuta lo siguiente:

net start vmx86


domingo, 20 de enero de 2013

Instalar AMD Catalyst en Fedora 18

Por tristeza el nuevo driver 13.1 oficial de AMD  no es compatible (sin parches) con fedora 18 y su kernel 3.6 | 3.7. Por dicha razón a muchos usuarios de tarjetas gráficas AMD no nos levanta la interfaz luego de instalar F18. Aquí enseñaré a instalar una versión "funcional del driver" para usar hasta que AMD libere una nueva versión compatible con el kernel>=3.6.

Antes que nada, si su interfaz no arranca, entonces debe quitar su tarjeta gráfica e iniciar el sistema sin ella. Si no lo desea hacer, por razones de garantía o no se que, entonces puede iniciar el sistema en modo texto, o abrir una tty (ctrl+alt+F3) antes de que se cuelgue el sistema (en mi caso no me deja hacer ni pio luego que carga el logo de fedora).


1-) Instalar los Development Tools y los headers y devels del kernel:
       yum groupinstall "Development Tools
       yum update kernel
       yum install kernel-hea* kernel-dev*


2-) Agregar los repos de rpmfusion en caso de no tenerlos:
    rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-18.noarch.rpm

3-) Luego instalamos el akmod del catalyst
    yum -y install akmod-catal*

4-) Ejecutamos este comando para que el akmod corra
new-kernel-pkg --kernel-args=nomodeset --mkinitrd --dracut --update $(rpm -q --queryformat="%{version}-%{release}.%{arch}\n" kernel | tail -n 1)

ACTUALIZADO (27-01-13): rpmfusion.org ha liberado un nuevo paquete que hace que los pasos siguientes no sean necesarios

5-) Luego
aticonfig --initial -f

6-) Reinicia el pc e insertamos la tarjeta gráfica (en caso de que la hallamos quitado)

Veras que hay un horrible label en la parte de abajo que dice "Testing use only"


amd testing use only
AMD Testing use only

Para eliminarlo modifica borra el contenido del fichero 
/etc/ati/signature (UNSIGNED) y sustitullelo por 


9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Podemos abrir el fichero con

nano /etc/ati/signature


7-) Reinicia de nuevo y debería ir perfecto. Ahora a esperar a que AMD publique una nueva versión.

Aqui puede descargar el script completo.


Probado con una XFX Radeon HD 6870 con Fedora 18 x86_64 y KDE

jueves, 2 de agosto de 2012

Instalar drivers AMD Catalyst en kernel 3.4

Si no puedes instalar AMD Catalyst en tu distro Fedora es posible que el error se deba a que usas un kernel 3.4.x, el cual no es compatible (por defecto) con los últimos drivers de AMD. Pero no os preocupéis. 
Gracias a Allah este chino ha sacado un parche para darle soporte. El detalle está en que las rutas del parche no concuerdan y además la versión 12.6 borra el directorio de los códigos luego de terminar la instalación. Por esta razón si sigues sus pasos tal cual no te va a funcionar (Se le agradece igual). 

La solución:

He modificado y aplicado el parche en el directorio temporal que genera la instalación gráfica del driver (el cual tiene un nombre aleatorio). 

La instalación:

Antes que nada necesitáis instalar los headers y devels de vuestro kernel
#yum -y install kernel-devel kernel-headers

Luego descarga este fichero que contiene el directorio de instalación que he parcheado.

Descomprímelo y cambia a la siguiente ruta del directorio creado.
#cd fglrx-install/common/lib/modules/fglrx/build_mod/

Ejecuta el fichero make.sh
#./make.sh

Luego sube un directorio
#cd ..

y ejecuta make_install.sh
#./make_install.sh

Espera a que termine de compilar e instalar y luego reinicias.

En teoria ya deberias tener los drivers funcionando.

Nota: Probada en Fedora 17 con una AMD 6870, pero debería funcionar para casi todas las distros y las AMD superiores a la serie HD 4000.

miércoles, 25 de julio de 2012

Instalar drivers AMD Graphics en Fedora 17

Nota: AMD ha publicado  una nueva versión de los drivers que corrige todos estos problemas con el kernel. No elimino el post porque se que existen personas que tienen el kernel 3.4 y no quieren o pueden migrar a uno superior.

NOTA: Si tienes el kernel 3.4.x necesitas instalar este patch para poder seguir los pasos. Entra aqui para ver como. Para hacerlo debes seguir la metodologia de instalación por paquetes.  Puesto que el kernel 3.4 ha modificado algunas cosas que no permiten que se compile de forma correcta el driver.Si este es tu caso y no consigues forma de hacerlo en tu kernel 3.4 entonces puedes instalar el driver en tu kernel más viejo (3.3.x) y seguir los pasos indicados aquí abajo.

------------------------------------------------------------------------------------------

Si tu kernel es el 3.3.x solo debes descargarte el driver de la pagina de AMD.

Luego entras con la terminal en tu carpeta de descargas y ejecutas en modo root:

./amd-driver-installer*.run

Se abre una ventana como esta




El resto es puro "yes to all"... reinicias y todo es color de roza :·)

martes, 17 de julio de 2012

Cambiar brillo de pantalla de laptop HP G6 en Debian

Si instalaste Debían en tu laptop hp y os estais quedando ciego porque el brillo de pantalla es muy alto y además no le funciona el wifi, el teclado especial ni casi nada, entonces la solución es simple:

 Instala un kernel más nuevo, puesto que el que trae Debian por defecto (2.6) no tiene soporte para el hardware muy reciente de estas laptops. Para ello puedes elegir dos caminos
  1. Instalar el kernel (3.3.7) actualizado, compilado y empaquetado compilado por mi:
  • Descargalo desde alguno de estos links: Link1 o Link2
  • Descomprimelo en donde quieras.
  • Luego abres la terminal y te metes en la ruta donde están los ficheros .deb que descomprimiste
  • Allí adentro escribes: dpkg -i *.deb
  • Reinicias la maquina y en el grub elijes la nueva entrada con el kernel más nuevo. LISTO
  • NOTA: Si la pantalla está en negro solo debéis presionar la tecla de subir brillo (F3)

      2.  El segundo camino es que USTED mismo compile el kernel.  Pero solo debe tener en cuenta que hay que compilarlo para core2, activar todas las opciones para el soporte de los procesadores sandy bridge y marcar el soporte nativo de la interfaz wifi.

Procedimiento para configurar y compilar kernel (en este caso el 3.3.5).

1) Obtener los fuentes. Descarga desde aquí la versión que quieras.

2) Instalar paquetes para compilar:
#apt-get install make fakeroot libncurses5-dev gcc kernel-package initramfs-tools libc6-dev libqt4-dev

3) Copiar y descomprimir los fuentes del kernel a la carpeta /usr/src 
#cp linux-3.3.5.tar.bz2 /usr/src

// Nos cambiamos por el terminal a la carpeta /usr/src
#cd /usr/src
// Se descomprimen los fuentes  en la carpeta /usr/src
#bzip2 -df linux-3.3.5.tar.bz2
// se genera un archivo llamado  linux-3.3.5.tar
#tar -xf  linux-3.3.5.tar
// se genera una carpeta llamada  linux-3.3.5

4) Configuración de los fuentes (configuración para la laptop): para ello se realiza el siguiente procedimiento
- Nos cambiamos al dir que contiene los fuentes (linux-3.3.5)
- Luego ejecutamos como root el comando :
   #make xconfig
  // Configuración wifi:{
       Ingrese a Edit = > Find
       Escriba en el cuadro de busqueda: "rtl" sin las comillas.
       Active la opción que indique el modelo de su interfaz wifi. La mia es RTL8188CE. Si no te aparece marca todas las opciones
     

 }
// Configuración de video:{
      Escribe core2 y marca la opción.
      Escribe bridge y marca Intel Sandy-Bridge Integrated MC
} 


Se pueden hacer otras configuraciones. Pero con estas bastan.

Luego de configurar los fuentes se genera un archivo de extensión .config en la carpeta donde estan los fuentes.

5) El paso siguiente es compilar los fuentes, lo cual realizaremos ejecutando el siguiente comando:
#fakeroot make-kpkg --initrd kernel-image kernel-headers

6) Luego de que finalize la compilacion(si no hay errores), se generan 2 archivos .deb en el directorio
superior que se llaman:
linux-image-3.3.5-xxxx.deb y linux-headers-3.3.5-xxxx.deb

para instalarlos debe usar el comando dpkg.
#dpkg -i *.deb

9) Finalmente nos queda reiniciar el pc y seleccionar en
el menu del gestor de arranque el nuevo kernel.

Si te sigue sin funcionar entonces que debes incluir más módulos en la etapa de configuración del kernel.

El modelo de mi laptop (donde funciona correctamente) es  Hp Pavilion g6 1c791r

A disfrutar de Debian 8·)