Seguridad Wireless - Wifi
Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: Garcad en 01-01-2015, 13:21 (Jueves)
-
Puedo comparar la distribución Porteus con WifiSlax en la primera la tecla FN funciona y en WifiSlax no lo hace.
Porteus x86_64
find . | grep asus
./lib/modules/3.17.4-porteus/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko
./lib/modules/3.17.4-porteus/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-nb-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-laptop.ko
./lib/modules/3.17.4-porteus/kernel/drivers/hwmon/asus_atk0110.ko
find . | grep eepc
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/eeepc-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/eeepc-laptop.ko
find . | grep wmi
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/msi-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-nb-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/dell-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/hp-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/mxm-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/dell-wmi-aio.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/acer-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/eeepc-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/alienware-wmi.ko
Porteus i486
find . | grep asus
./lib/modules/3.17.4-porteus/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko
./lib/modules/3.17.4-porteus/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-nb-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-laptop.ko
./lib/modules/3.17.4-porteus/kernel/drivers/hwmon/asus_atk0110.ko
find . | grep eepc
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/eeepc-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/eeepc-laptop.ko
find . | grep wmi
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/msi-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/asus-nb-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/dell-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/hp-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/mxm-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/dell-wmi-aio.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/acer-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/eeepc-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/alienware-wmi.ko
./lib/modules/3.17.4-porteus/kernel/drivers/platform/x86/tc1100-wmi.ko
Wifislax
find . | grep asus
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/asus-laptop.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/hwmon/asus_atk0110.ko
find . | grep eepc
find . | grep wmi
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/msi-wmi.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/wmi.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/dell-wmi.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/hp-wmi.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/mxm-wmi.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/dell-wmi-aio.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/acer-wmi.ko
./lib/modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/tc1100-wmi.ko
Salu2
-
dos cosas ,
1 - los drivers pueden estar de forma modular (fichero .ko ) o dentro del vmlinuz
2 - estas comparando una rama de kernel 3.12 contra una 3.17 que de seguro lleva mas drivers
de todas formas mirare , y pondre en forma modular los que vea ... asi que s carguen solo cuando el sistema los requiera.
mmm ... si toco el kernel , no se si valdran los modulos ya hechos ...esa es otra..auqnue sea el midmo kernel, se da cuenta que el driver fue hecho en otro entorno y no lo cargara.
-
juas juas , pues si que los tengo en la rama 3.12 ..al menos hay 3 , que estaban desactivados..al activar el de asus, se han aparecido dos mas, el de eepc y otro ;D
-
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/asus-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/acer-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/msi-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/hp-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/asus-nb-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/dell-wmi-aio.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/dell-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/mxm-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/tc1100-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/eeepc-wmi.ko
./modules/3.12.35-pae-wifislax/kernel/drivers/platform/x86/wmi.ko
el unico que no puedo conseguir es el de alienware , para un modelo concreto de DELL , por que pertenece a la rama 3.17 , debe sre un portatil nuevo. ;D
-
>:( >:( >:( >:( >:( Fantástico veremos si se consigue solucionar el problema de la tecla FN.
Salu2
-
No se si lo que en realidad querias , era hacerlo tu , ...
cuando usas el script de compilar kernel SEGURO , ese te permite reconpilar el mismo kernel , ajustando tu lo que creas en la config.
cuando se abre la pantalla grafica de configuracion , tiene un boton que se llama "find" , es un buscador .. ;D ;D
escribes alli
wmi
y te aparecen todas las partes del kernel donde hay opciones para eso ...veras que el de ASUS , esta desmarcado , lo marcas y aparecen 2 mas , ...para los eeepc .... ;)
los activas, le das al "save" , y ya el proceso se hara todo el solo.
hoy he vuelto a retocar los scripts de crear kernel , por una chorrada y es que si recompilas el kernel pae y le dices que te lo instale , le mete el name
PAE
, al vmlinuz , y debe ser pae , por que sino te quedaran 2 vmlinuz del mismo kernel y solo funcionara uno de ellos.
el caso es que geminis_demon me reporto que le paso lo mismo hace poco con un portatil ..he activado todos los que hay , ...asi que ya no deberia pasar mas.
aqui te los dejo recompilados ...imagino sabes dar el cambiazo en el sistema. ;D
http://www.mediafire.com/download/mht40oi36ngsg88/kernel-3.12.35-recompiled.zip
-
Gracias, ya he creado algún que otro kernel para mi uso personal, mi intención es solucionar el problema que tienen algún que otro forero con la tecla FN y animar que puedan investigar un poco, que toquetear la configuración para crear un kernel al gusto de cada uno o genérico para muchos no tiene que dar miedo.
Porteus i486 Linux/x86 3.17.4 Kernel Configuration (http://pastebin.com/raw.php?i=vPNntWZ4)
Wifislax i386 Linux/x86 3.12.35 Kernel Configuration (http://pastebin.com/raw.php?i=8mh0fYzB)
Para cualquiera que quiera animarse podrá ver diferencias entre las configuraciones creando un parche con diff
# diff -u Porteus.config Wifislax.config > diferencias
Yo lo visualizo con kwrite, ahora estoy desde Porteus...
-# Linux/x86 3.17.4 Kernel Configuration lo que es diferente en el archivo de configuración del kernel de Porteus
+# Linux/x86 3.12.35 Kernel Configuration lo que es diferente en el archivo de configuración de Wifislax
(http://k33.kn3.net/7/1/2/8/A/5/DA7.png)
CURRENT KERNEL: 3.17.4-porteus
KERNEL MODULES LOADED:
Module
ctr
ccm
ipv6
zram
lz4_decompress
lz4_compress
bnep
bluetooth
wl
eeepc_wmi
asus_wmi
hid_multitouch
arc4
uvcvideo
videobuf2_vmalloc
videobuf2_memops
videobuf2_core
ath9k
ath9k_common
snd_hda_codec_realtek
i915
snd_hda_codec_generic
ath9k_hw
snd_hda_intel
ath
intel_agp
atl1c
mac80211
snd_hda_controller
snd_hda_codec
drm_kms_helper
intel_gtt
sparse_keymap
snd_hwdep
snd_pcm
cfg80211
led_class
snd_timer
rfkill
firmware_class
wmi
acpi_cpufreq
Salu2
-
CUIDADIN , con subir de rama ... para pruebas vale, pero ..hay pegas por todos lados.
del 3.13 en adelnate tenemos
en wifi -->> drivers ath9k y ath9k_htc dan power 00 escaneando con wash
en grifcas -->> tarjetas ati , se quedan con pantalla en negro
_____________________________________________________________________________________________________
para lo de la pantalla d elas ati , justamente ayer consegui encontrar una solucion "DEPASO" ...
y modifque y actualice los scripts de compilar kernel.
de hecho estube jugueteando con el 3.17.7 , que es lo mas alto ahora mismo que se puede pasar a modo live (esperando a que el chino de aufs tambien se ponga al dia)
se trata de desactivar el Display Port Manager radeon_dpm = 0
y asi el kernel no necesita parametros extra ...ya que por defecto el Display Port manager queda en cero
mira que apaño , .......... este fallo esta reportado por mi en el foro porteus , ...tengo que pasarles la info...por intener hay un montion de gente con pantalla en negro y tal , y nada de info ...llevo peleando con eso varios meses ...afectados 3.14 , 3.15 , 3.16 , 3.17, 3.18 y 3.19 ...casi nada ;D
# Arreglo temporal a un bug con el driver radeon
if [ 312 -lt ${RAMA//.} ]; then
echo $AMARILLO
echo "Aplicando parche radeon_dpm ..."
echo $CIERRE
RUTA_ACTUAL=`echo $(pwd)`
sed -i 's/radeon_dpm = -1/radeon_dpm = 0/g' ${RUTA_ACTUAL}/drivers/gpu/drm/radeon/radeon_drv.c
fi
si se va a compilar un kernel mayor a 3.12 , se aplica el parche siempre ...
esto no sera para siempre , puedo ir probando si el parche es prescindible ..pasando en la linea de grub el parametro
radeon.dpm=1
si me quedo a oscuras, aun no esta resuelto ...y si arranca bien , el parche lo desactivare en ese momento para que no sea aplicado mas.
asi que tenemos
problemas wifi (ath9k)
problemas de modo live (aufs)
problemas graficos (radeon dpm)
por eso sigo con la rama 3.12.X
-
Otra cosa a tener en cuenta , es que si vamos a usar un driver grafico , deberemos mirar lo maximo que admite de config.
por ejemplo ahora mismo , los drivers ati mas nuevos son los 14.12 omega ---
en el release notes podemos leer que acepta hasta kernel
3.17
asi que ... ;D
http://support.amd.com/en-us/kb-articles/Pages/AMDCatalystOmegaLINReleaseNotes.aspx
-
Puedes compilar el 3.17.7 cambiando del fichero
/opt/wifislax-updaters/Sistema/linux_stable_updater
# Grepeando numero kernel mas nuevo para nuestra rama en kernel.org
KERNEL_STABLE=`curl -s $WEB | grep .tar.xz | head -1 | cut -d "-" -f2 | cut -d "t" -f-1 | sed "s/.$//g"`
por
# Grepeando numero kernel mas nuevo para nuestra rama en kernel.org
KERNEL_STABLE=3.17.7
-
vmlinuz kernel para pc viejitos
vmlinuz2 kernel smp (pae)
Ahora para cambiarlo desde otra distro que tiene acceso al hdd, en mi caso tengo Wifislax en una particion del hdd, solo tengo que renombrar el antiguo kernel, por ejemplo añadiendo .old y copiar el vmlinuz-3.12.35-pae-wifislax en el directorio /sdxx/boot/ y añadir el contenido del archivo 000-PAE-Kernel-3.12.35-i486-1sw.xzm en /sdxx
Si lo tienes en modo live usb borrar o renombrar los archivos...
/boot/vmlinuz
/boot/vmlinuz2
/mnt/iso/wifislax/base/000-PAE-Kernel-3.12.35-i486-1sw.xzm
/mnt/iso/wifislax/base/000-Kernel-3.12.35-i486-1sw.xzm
Si tienes instalado un kernel diferente instalado en el hdd, no hace falta renombrarlo o borrarlo.
Con copiar el kernel a usar...
/sdxx/boot/vmlinuz-3.12.35-pae-wifislax
/sdxx/boot/vmlinuz-3.12.35-486-wifislax
Extraer el contenido del modulo 000-PAE-Kernel-3.12.35-i486-1sw.xzm o 000-Kernel-3.12.35-i486-1sw.xzm en el dierctorio raiz donde este instalado Wifislax y hacer un update-grub
# update-grub
Salu2
-
Puedes compilar el 3.17.7 cambiando del fichero
/opt/wifislax-updaters/Sistema/linux_stable_updater
# Grepeando numero kernel mas nuevo para nuestra rama en kernel.org
KERNEL_STABLE=`curl -s $WEB | grep .tar.xz | head -1 | cut -d "-" -f2 | cut -d "t" -f-1 | sed "s/.$//g"`
por
# Grepeando numero kernel mas nuevo para nuestra rama en kernel.org
KERNEL_STABLE=3.17.7
Lo que no me permite es crear un kernel de 64 bits, ya me lie a toquetear todo el código para poder crear uno por probarlo.
O toca hacerlo a manita. (http://www.porteus.org/tutorials/51-development/91-compilation-and-usage-of-custom-porteus-kernel.html)
Sin olvidarnos la parte del parche wireless
###################################
### Generamos parche wireless ####
###################################
cat > Negative-channel-multi.patch << "EOF"
--- a/net/wireless/chan.c 2013-08-29 18:47:51.000000000 +0200
+++ b/net/wireless/chan.c 2013-08-31 22:20:45.014734447 +0200
@@ -441,4 +441,2 @@
return -EOPNOTSUPP;
- if (!cfg80211_has_monitors_only(rdev))
- return -EBUSY;
--- a/net/mac80211/cfg.c Tue May 28 16:57:23 2013 -0400
+++ b/net/mac80211/cfg.c Tue May 28 17:16:15 2013 -0400
@@ -801,3 +801,4 @@
}
- } else if (local->open_count == local->monitors) {
+ // Patch: Always allow channel change, even if a normal virtual interface is present
+ } else /*if (local->open_count == local->monitors)*/ {
local->_oper_channel = chandef->chan;
--- a/net/mac80211/tx.c 2013-08-29 18:47:51.000000000 +0200
+++ b/net/mac80211/tx.c 2013-08-31 22:35:10.386721602 +0200
@@ -1454,7 +1454,10 @@
}
}
- ieee80211_set_qos_hdr(sdata, skb);
+ // Don't overwrite QoS header in monitor mode
+ if (likely(info->control.vif->type != NL80211_IFTYPE_MONITOR)) {
+ ieee80211_set_qos_hdr(sdata, skb);
+ }
ieee80211_tx(sdata, skb, false, band);
}
--- a/net/mac80211/cfg.c
+++ b/net/mac80211/cfg.c
@@ -3588,9 +3589,9 @@ static int ieee80211_cfg_get_channel
if (chanctx_conf) {
*chandef = chanctx_conf->def;
ret = 0;
- } else if (local->open_count > 0 &&
+ } else /*if (local->open_count > 0 &&
local->open_count == local->monitors &&
- sdata->vif.type == NL80211_IFTYPE_MONITOR) {
+ sdata->vif.type == NL80211_IFTYPE_MONITOR)*/ {
if (local->use_chanctx)
*chandef = local->monitor_chandef;
else
EOF
# Aplicamos parche si hay error se parara el proceso ( exit 1 )
echo ""
echo ""$VERDE"Aplicando parche wireless para channel -1 "$BLANCO"..."$CIERRE""
sleep 3
patch -f -p1 < Negative-channel-multi.patch || exit 1
# Si el sistema anfitrion es wifislax se baja el logo para kernel
# Buscamos si estamos en wifislax
ANFITRION=`cat /etc/*version | grep -E "(wifislax|AWireless)" |cut -d " " -f 1`
# Declaramos el tag para el name del modulo xzm
if [ $ANFITRION = wifislax ]; then
TAG=sw
else
TAG=AWireless
fi
No seria mala idea el implementar la opción de crear un kernel de 64 bits, donde permita correr también aplicaciones de 32 bits.
Salu2
-
lo has alargado, pero si ..lo tienes dominado. ;)
por si no te has dado cuenta , puedes tener si quieres 3 o 4 kerneles distintos a la vez
al arrancar debado de la entrada de grub de wifislax, aparece otra entrada , que muchos han preguntado , por como "quitarla" ... ;)
si instalas un kernel 3.12 y un 3.17 , por defecto ya el sistema usar siempr el mas alto ...
pero si entras justo a esa entrada de recuperacion ... veremos que podemos elegir arrancar con el kernel que nos d ela real gana ... ideal para tener varios a la vez y hacer comparaciones.
;D
-
no vas a poder , ..el sistema es 32 , aunque lo compilaras , despues no te arrancaria ;D ;D ;D ;D
linux no es como windows
o eres 32
o eres 64
o eres 32_64
no hay medias tintas.
32_64 , significa tener las librerias x2 y va a ser que no ;D
-
Cuando se me mete algo en la cabezaaaa.
Me gusta enredar, muchas veces se aprende mas con prueba y error.
Salu2
-
Para crear un kernel 64 no tienes que tocar absolutamente nada en el script.
se toca en la configuracionm del kernel que se abre pra eso ... para que toques ... el script no te prohibe nada ;D
deberias coger un config de un x64 , y simplemente mirarle la parte de config de cpu , y arquitectura ..el resto todo igual.
podrias mirar el de slackware , en vez d el de porteus ^-^
lo que pones de hacerlo a manita ..eso lo hace ya el script ... el proceso solo se puede llevar a cabo de una manera , ... parchear , configurar , compilar ... te da igual si es a mano , o te lo va haciendo un script, los comandos son los mismos ...el truco esta en configurar el kernel , no hay mas.
-
Por cierto cuando se quiera probar nuevos kernels recompilados en una instalacion en el hdd, no hace falta como muy bien a dicho ususarionuevo, borrar el kernel, es recomendable dejar un kernel estable, que sabemos que funciona por si fallara el sistema y poder arrancar el sistema.
Salu2
-
Para crear un kernel 64 no tienes que tocar absolutamente nada en el script.
se toca en la configuracionm del kernel que se abre pra eso ... para que toques ... el script no te prohibe nada ;D
deberias coger un config de un x64 , y simplemente mirarle la parte de config de cpu , y arquitectura ..el resto todo igual.
podrias mirar el de slackware , en vez d el de porteus ^-^
lo que pones de hacerlo a manita ..eso lo hace ya el script ... el proceso solo se puede llevar a cabo de una manera , ... parchear , configurar , compilar ... te da igual si es a mano , o te lo va haciendo un script, los comandos son los mismos ...el truco esta en configurar el kernel , no hay mas.
Ya te he dicho que me gusta enredar, y la mejor manera de aprender, es ver como se lo curran los maestros.
cp /usr/src/$PRGNAM-$KERNEL_ONLINE/arch/x86/boot/bzImage $HOME/Desktop/$VMLINUZ &>/dev/null
# Generamos kernel sources recortadas
mv System.map ../
make clean
mv ../System.map .
make prepare
make scripts
rm -Rf Documentation drivers fs net sound firmware
ls -1d arch/* | grep -v x86 | xargs rm -Rf
ls -1d include/* | grep asm- | grep -v x86 | grep -v generic | xargs rm -Rf
cp include/generated/* include/linux &>/dev/null
Salu2
-
Jajaja , no habia visto esos x86 ...
bueno ,solo 2 cosas
1 - no edites un config con el editro de texto , eso no funciona asi , cuando en kernel activas o desactivas algo , varian mas cosas que no se ven .-..
no vale abrir el config y cambiar
midriver= is not set por midriver=y
a mano no vale ...todo debes tocarlo desde el entorno de configuracion suyo.
2 - el kernel 3.18 o 3.19 petan , por que el parche aufs necesita ajustes , te petaran al compilar ...
asi que aspiras a trastear el 3.12 , o ir a por el 3.17.7
-
Jajaja , no habia visto esos x86 ...
bueno ,solo 2 cosas
1 - no edites un config con el editro de texto , eso no funciona asi , cuando en kernel activas o desactivas algo , varian mas cosas que no se ven .-..
no vale abrir el config y cambiar
midriver= is not set por midriver=y
a mano no vale ...todo debes tocarlo desde el entorno de configuracion suyo.
2 - el kernel 3.18 o 3.19 petan , por que el parche aufs necesita ajustes , te petaran al compilar ...
asi que aspiras a trastear el 3.12 , o ir a por el 3.17.7
Oido cocina, gracias por el consejo, jejejejejeje
Salu2
-
si quieres intentar un 3.18
debes deshabilitar todas estas lineas, poniendoles delante una almohadilla , no funcionaran en modo live,pero puedes probarlo desde hdd.
#
# Creamos parche y aplicamos
#echo ""
#echo ""$VERDE"Creamos y aplicamos el parche aufs "$BLANCO"..."$CIERRE""
#sleep 3
#rm -r /tmp/aufs* 2>/dev/null
#mkdir /tmp/aufs$$
#cd /tmp/aufs$$
#git clone git://git.code.sf.net/p/aufs/aufs3-standalone aufs3-standalone.git || exit 1
#cd aufs3-standalone.git
#git checkout origin/aufs$RAMA_STABLE || exit 1
#mkdir ../a ../b
#cp -r {Documentation,fs,include} ../b
#rm ../b/include/uapi/linux/Kbuild 2>/dev/null || rm ../b/include/linux/Kbuild
#cd ..
#diff -rupN a/ b/ > $DEST
#cat aufs3-standalone.git/*.patch >> $DEST
#rm -r /tmp/aufs$$
# Verificamos la existencia del parche aufs
#if [ ! -f /usr/src/$PRGNAM3-$KERNEL_STABLE/aufs$RAMA_STABLE.patch ]; then
#echo ""
#echo ""$ROJO"La creacion del parche aufs a fallado ...saliendo..."
#echo ""
#sleep 3
#exit 0
#fi
# Parcheamos
#patch -f -p1 -i aufs$RAMA_STABLE.patch
-
acabo de remirar lo de las X86 , esa parte en concreto da igual ...
las sources recortadas se usan para compialr drivers externos ...no te afecta en nada.
estan fijas por que el sistema es X86 , ... como digo , dudo que hagas rular un kernel x64 en wifislax , por que el sistema no es x64 , ..no te arrancaria ni el escritorio ... o el kernel ..o nada, --- pero seguro algo peta.
;)
-
madikita , cuando puedas dime si el kernel recompilado que he puesto te funcionan las FN ;D
-
Voy estoy copiando los módulos.
-
Si ya puedo bajar desde Wifislax el volumen entre otras... ^-^ ^-^ ^-^
-
Si ya puedo bajar desde Wifislax el volumen entre otras... ^-^ ^-^ ^-^
ok , ... pues una cosa menos ;D
el otro que aparece en porteus , es especifico de ramas mas altas (alienware.ko) , ...por mas que busques en el kernel ese no estara , de no ser que mires uno mas alto.
en el buscador find , pones wmi , y apareceran todas las opciones posibles a tocar ;)
-
wifislax ~ # showkey --keycodes
el modo del teclado era ¿DESCONOCIDO?
[ si lo está intentando bajo las X, podría no funcionar
ya que el servidor X también está leyendo /dev/console ]
pulse cualquier tecla...
(el programa termina 10 segundos después de la última pulsación de tecla)
código de tecla 28 liberada
código de tecla 142 pulsada
código de tecla 142 liberada
código de tecla 238 pulsada
código de tecla 238 liberada
código de tecla 20 pulsada
código de tecla 24 pulsada
código de tecla 20 liberada
código de tecla 24 liberada
código de tecla 24 pulsada
código de tecla 24 liberada
código de tecla 19 pulsada
código de tecla 19 liberada
código de tecla 28 pulsada
código de tecla 28 liberada
código de tecla 238 pulsada
código de tecla 238 liberada
código de tecla 191 pulsada
código de tecla 191 liberada
código de tecla 191 pulsada
código de tecla 191 liberada
código de tecla 184 pulsada
código de tecla 184 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 148 pulsada
código de tecla 148 liberada
código de tecla 227 pulsada
código de tecla 227 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 227 pulsada
código de tecla 227 liberada
código de tecla 227 pulsada
código de tecla 227 liberada
código de tecla 227 pulsada
código de tecla 227 liberada
código de tecla 227 pulsada
código de tecla 227 liberada
código de tecla 148 pulsada
código de tecla 148 liberada
código de tecla 113 pulsada
código de tecla 113 liberada
código de tecla 148 pulsada
código de tecla 148 liberada
código de tecla 227 pulsada
código de tecla 227 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 148 pulsada
código de tecla 148 liberada
código de tecla 227 pulsada
código de tecla 227 liberada
código de tecla 113 pulsada
código de tecla 113 liberada
código de tecla 148 pulsada
código de tecla 148 liberada
código de tecla 113 pulsada
código de tecla 113 liberada
código de tecla 113 pulsada
código de tecla 113 liberada
código de tecla 114 pulsada
código de tecla 114 liberada
código de tecla 115 pulsada
código de tecla 115 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 431 pulsada
código de tecla 431 liberada
código de tecla 70 pulsada
código de tecla 70 liberada
código de tecla 69 pulsada
código de tecla 69 liberada
código de tecla 99 pulsada
código de tecla 99 liberada
código de tecla 119 pulsada
código de tecla 119 liberada
código de tecla 115 pulsada
código de tecla 115 liberada
código de tecla 56 pulsada
código de tecla 56 liberada
código de tecla 185 pulsada
código de tecla 185 liberada
^[[Fcódigo de tecla 107 pulsada
código de tecla 107 liberada
^[[5~código de tecla 104 pulsada
código de tecla 104 liberada
^[[6~código de tecla 109 pulsada
código de tecla 109 liberada
^[[Hcódigo de tecla 102 pulsada
código de tecla 102 liberada
+código de tecla 78 pulsada
código de tecla 78 liberada
4código de tecla 75 pulsada
código de tecla 75 liberada
5código de tecla 76 pulsada
código de tecla 76 liberada
6código de tecla 77 pulsada
código de tecla 77 liberada
*código de tecla 55 pulsada
código de tecla 55 liberada
-código de tecla 74 pulsada
código de tecla 74 liberada
3código de tecla 81 pulsada
código de tecla 81 liberada
2código de tecla 80 pulsada
código de tecla 80 liberada
1código de tecla 79 pulsada
código de tecla 79 liberada
0código de tecla 82 pulsada
código de tecla 82 liberada
+código de tecla 78 pulsada
código de tecla 78 liberada
wifislax ~ # +456*-3210+
No me funcionan las que si me iban, ahora no puedo subir, bajar o apagar el brillo de la pantalla, el resto todas funcionan.
Pero eso se como solucionarlo.
Salu2
-
Coñe me falta salix-tool por linea de comandos.
Jajajaja te acostumbra a algo y cuando te falta....
wifislax ~ # servicelist
bash: servicelist: no se encontró la orden
wifislax ~ #
Salu2
-
Aiba... Lo de EeePC me interesa... Que yo tengo un netbook de esos xD
Tengo entendido que en WS 4.10, mi teclado no me pone pegas.... Influirá en algo activarlo?
Salu2
-
Aiba... Lo de EeePC me interesa... Que yo tengo un netbook de esos xD
Tengo entendido que en WS 4.10, mi teclado no me pone pegas.... Influirá en algo activarlo?
Salu2
Si tu pc no lo necesita, no cargara el modulo o driver integrado en el kernel.
wifislax ~ # lsmod
Module Size Used by
ipv6 194089 14
zram 6169 1
bnep 6899 2
bluetooth 144978 7 bnep
speedstep_lib 2127 0
lp 5662 0
ppdev 4068 0
parport_pc 14750 0
parport 21492 3 lp,ppdev,parport_pc
dm_mod 60326 0
arc4 1408 2
snd_hda_codec_realtek 31141 1
snd_hda_intel 25641 2
snd_hda_codec 95787 2 snd_hda_codec_realtek,snd_hda_intel
joydev 6395 0
uvcvideo 53986 0
videobuf2_vmalloc 1892 1 uvcvideo
mousedev 7212 0
ath9k 69739 0
ath9k_common 1371 1 ath9k
ath9k_hw 348208 2 ath9k_common,ath9k
ath 10921 3 ath9k_common,ath9k,ath9k_hw
mac80211 225393 1 ath9k
videobuf2_memops 1067 1 videobuf2_vmalloc
videobuf2_core 18768 1 uvcvideo
videodev 72026 2 uvcvideo,videobuf2_core
hid_multitouch 7135 0
media 7228 2 uvcvideo,videodev
snd_hwdep 3559 1 snd_hda_codec
cfg80211 136158 3 ath,ath9k,mac80211
snd_pcm 46198 2 snd_hda_codec,snd_hda_intel
snd_page_alloc 4998 2 snd_pcm,snd_hda_intel
snd_timer 11870 1 snd_pcm
eeepc_wmi 3764 0
asus_wmi 11968 1 eeepc_wmi
sparse_keymap 1912 1 asus_wmi
snd 30950 10 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel
rfkill 10283 5 cfg80211,bluetooth,asus_wmi
soundcore 584 1 snd
led_class 2028 2 ath9k,asus_wmi
i915 484615 2
drm_kms_helper 20867 1 i915
drm 164055 3 i915,drm_kms_helper
i2c_algo_bit 3769 1 i915
i2c_core 14590 5 drm,i915,drm_kms_helper,i2c_algo_bit,videodev
coretemp 4378 0
thermal 6768 0
lpc_ich 11588 0
intel_agp 7599 1 i915
acpi_cpufreq 5503 1
intel_gtt 8803 3 i915,intel_agp
video 9379 2 i915,asus_wmi
processor 20839 1 acpi_cpufreq
agpgart 17918 3 drm,intel_agp,intel_gtt
psmouse 61840 0
thermal_sys 14365 3 video,thermal,processor
serio_raw 3146 0
atl1c 24624 0
evdev 7305 18
hwmon 897 3 coretemp,thermal_sys,asus_wmi
microcode 7750 0
ac 3219 0
wmi 5991 1 asus_wmi
battery 9751 0
button 3512 1 i915
wifislax ~ #
Salu2
-
garcad
si estas en hdd
ves a
/etc/default/grub
busca esta linea
GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor quiet splash vga=788 rw"
dejala asi
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=788 rw"
y reinicia ...si estas en mode live, edita la linea de arranque y quitale el acpi vendor
-
Jejeje me adelante, ya lo tengo cambiado y funcionando...
>:( >:( >:( >:(
Ahora veremos si hay mas foreros que se le soluciona la tecla FN
Salu2
-
Jejeje me adelante, ya lo tengo cambiado y funcionando...
>:( >:( >:( >:(
Ahora veremos si hay mas foreros que se le soluciona la tecla FN
Salu2
se tiene que arreglar , el kernel esta a full , no hay mas drivers que activar al respeto , ..al que no le funcione ahora es por que el kernel no lo soporta.
ramas mas altas tienen mas drivers ..pero tampoco muchos, dos o tres na mas.
ya habia quitado lo del acpi , ..del grub yo tambien ..imaginaba que era de hay.
en mode live nada,por que no viene esta opcion metida, ..solo estaba en el grub. ;D
-
Ya puedo desactivar el TouchPad
(http://k31.kn3.net/5/5/D/9/3/3/635.png)
;D ;D ;D
-
el kernel 3.18 , ya puede ser compilado , ...el chnio de aufs a trabajado hoy ;)
la proxima vez que te pete una compilacion es facil darse cuenta de si a trabajado o no el de aufs.
cuando sale el mensaje de aplicando parche aufs , baja los ficherosy despues aplica ...
pues tira para arriba la consola y mira el HEADSTATE IS NOW FECHA
SI TE FALLA , pues nada , hasta que la fecha cambie.
a veces es por cambios internos ...
podemos saber mas cosas mirando en aufs ...
http://aufs.sourceforge.net/
por ejemplo veo que ha abierto dos ramas para el 3.18 y luego otra que pone 3.18.+
el 3.18 es para el 3.18.0 y el que pone + es para el 3.18.1 - 3.18.X , hasta que aguante ....
asi que debo meter una regla ..if rama 3.18 , aufs = 3.18+
-
# Descargamos version de aufs correspondiente a nuestra rama y aplicamos
# Indicamos version aufs igual a rama de kernel
# Ruta donde se enviara patch de aufs que es a las sources del kernel
if [ $RAMA_STABLE = 3.12 ]; then
RAMA=3.12.31+
fi
if [ $RAMA_STABLE = 3.14 ]; then
RAMA=3.14.21+
fi
if [ $RAMA_STABLE = 3.18 ]; then
RAMA=3.18.1+
fi
-
pfff , el 3.18.1 sigue petando al compilar con aufs ...
-
¿En que cacharro compilas los kernels?
Salu2
-
¿En que cacharro compilas los kernels?
Salu2
core i3 en el portatil
AMD A10 7850K en el sobremesa
en ambos tarda maximo 30 minutos en acabar.
-
Sigo enredando con el kernel.
La versión que estoy usando ahora no lleva gcc4 sino gcc5 y me sale un error que no contiene el archivo .../include/linux/compiler-gcc5.h
Basta con copiar el archivo .../include/linux/compiler-gcc4.h con el nombre del que no encuentra.
cp /usr/src/linux-xxxxx/include/linux/compiler-gcc4.h /usr/src/linux-xxxxxx/include/linux/compiler-gcc5.h
También se podría crear un enlace simbólico.
ln -s /usr/src/linux-xxxxx/include/linux/compiler-gcc4.h /usr/src/linux-xxxxxx/include/linux/compiler-gcc5.h
Salu2