[RISOLTO] kernel 2.6.30.2

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

[RISOLTO] kernel 2.6.30.2

Messaggio da Mario Vanoni »

Ha problemi con la nuova voce
CONFIG_DEFAULT_MMAP_MIN_ADDR
per difetto (default) e` 4096

Su tre macchine quasi uguali:

una funziona perfettamente

due schermo nero dopo LILO,
Ctrl-Alt-Del non reagisce, interruttore.

Provato a cambiare il valori,
ogni volta ricompilando il kernel:
0
4096
8192
16384
32738
65536
sempre schermo nero.

Mi sa che aspetto 2.6.30.[345],
messaggio a LKML?
Greg KH e` in vacanza le prossime settimane,
lo ha annunciato lui ...
Ultima modifica di Mario Vanoni il mer 22 lug 2009, 17:58, modificato 1 volta in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: kernel 2.6.30.2

Messaggio da targzeta »

Cavolo, io l'ho già compilato e installato, solo che non ho ancora fatto il reboot. Speriamo bene, anche perchè ho sempre un solo kernel :lol:.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
Porky
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: mer 23 lug 2008, 20:52
Nome Cognome: Sebastiano Tronto
Desktop: DWM
Distribuzione: Void
Località: Belluno
Contatta:

Re: kernel 2.6.30.2

Messaggio da Porky »

Io l'ho compilato oggi partendo dal .config del 2.6.30.1; quella voce credo di averla lasciata com'era di default, non sapendo cosa fosse, e non mi ha dato nessun problema. Qualcuno sa a cosa serve di preciso?
spina ha scritto:Cavolo, io l'ho già compilato e installato, solo che non ho ancora fatto il reboot. Speriamo bene, anche perchè ho sempre un solo kernel :lol:.

Emanuele
io invece sto facendo una spacie di collezione di tutti kernel che mi ricompilo :lol: ho 4 voci diverse solo per slackware nel menu di lilo

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: kernel 2.6.30.2

Messaggio da targzeta »

Porky ha scritto:...io invece sto facendo una spacie di collezione di tutti kernel che mi ricompilo :lol: ho 4 voci diverse solo per slackware nel menu di lilo
Fortunatamente quando mi compilo un kernel il:

Codice: Seleziona tutto

make install
esegue un mio script per pacchettizzare a richiesta, kernel, moduli e/o header.
Inoltre lo script dopo aver installato di pacchetti li copia tutti in una directory, quindi è vero che ho solo un kernel ha disposizione, e che dal prossimo reboot avrò il 2.6.30.2, però è anche vero che il 2.6.30.1 ce l'ho pacchettizzato in una directory...inoltre ho anche una slackware su pendrive, quindi il ripristino è solo noioso, ma non difficile. Comunque io incrocio le dita :lol:

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: kernel 2.6.30.2

Messaggio da anycolouryoulike »

Io ho un mio script che copia il nuovo kernel in /boot e, a richiesta, lo imposta come predefinito oppure aggiunge una voce al menu.lst:

Codice: Seleziona tutto

#!/bin/sh
set -e
[[ $1 == -h || $1 == --help ]] && {
    echo "Usage: $0 [VERSION] [OPTION]...
  -d  set new kernel as default
  -b  add the new kernel to /boot/grub/menu.lst"
    exit
}
[ $UID = 0 ]
get_version()
{
    echo $1 | sed -n 's|^\(/usr/src/\)\?linux-\([^/]\+\)$|\2|p'
}
VERSION=$(get_version $(echo $PWD))
[ -z $VERSION ] && [ -L /usr/src/linux ] && VERSION=$(get_version $(readlink /usr/src/linux))
[ -z $VERSION ] && [ "$(ls -d /usr/src/linux* | wc -l)" = "1" ] && VERSION=$(get_version $(ls -d /usr/src/linux*))
[ -z $VERSION ] && {
    echo "$0: cannot autodetect kernel version"
    exit
}
cd /usr/src/linux-$VERSION
cp arch/x86/boot/bzImage /boot/vmlinuz-$VERSION
cp System.map /boot/System.map-$VERSION
cp .config /boot/config-$VERSION
[[ $1 == -d || $2 == -d || $3 == -d ]] && {
    cd /boot
    rm -f vmlinuz System.map config
    ln -s vmlinuz-$VERSION vmlinuz
    ln -s System.map-$VERSION System.map
    ln -s config-$VERSION config
    cd /usr/src
    rm -f linux
    ln -s linux-$VERSION linux
    echo "-d"
}
[[ $1 == -b || $2 == -b || $3 == -b ]] && {
    echo "
title Slackware Linux 12.2 $VERSION
root (hd0,0)
kernel /vmlinuz-$VERSION root=/dev/sda3 vga=791" >> /boot/grub/menu.lst
    echo "-b"
}
echo $VERSION

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: kernel 2.6.30.2

Messaggio da Mario Vanoni »

root@va2:~# /sbin/lilo
Added lin *
Added 301
Added 30
Added lin294
Added Linux
root@va2:~#

Linux e` quello di PJV.
lin l'ultimo non funzionante (2.6.30.2).

Visto che anche altri hanno problemi,
l'ho segnalato a LKML.

Avatar utente
DarthSteve
Linux 1.x
Linux 1.x
Messaggi: 127
Iscritto il: mer 1 apr 2009, 10:00
Nome Cognome: Stefano
Slackware: --Current--
Kernel: 6.9..x
Desktop: KDE
Località: Lucca

Re: kernel 2.6.30.2

Messaggio da DarthSteve »

Problema -indiretto- per me... !! Compilato il kernel con il config del 2.6.30.1...
(via menuoldconfig) ...tutto OK. Reboot del sistema... OK.. ma lanciando
"iptables 1.4.4" da errore "iptables: no chain/target.. etc." quando esegue il comando:

iptables A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

invece con il '2.6.30.1' e' tutto OK!

Fate una prova anche voi....cosi per sapere se ho sbagliato...qualche cosa!!
TIA!
--- The Jedi Code ---
There is no emotion; there is peace.
There is no ignorance; there is knowledge.
There is no passion; there is serenity.
There is no death; there is the Force

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: kernel 2.6.30.2

Messaggio da phobos3576 »

Vi segnalo che il 2.6.30.2 è uscito principalmente per rispondere a questo (presunto) problema:

http://www.theregister.co.uk/2009/07/17 ... l_exploit/

Come spesso accade nel mondo Linux, appena segnalato l'exploit era già presente la patch.
In ogni caso, Linus Torvalds ha risposto in modo seccato che il kernel c'entra poco o nulla e la patch è stata rilasciata per puro scrupolo; in sostanza, ci troviamo nella classica situazione dove l'utente deve materialmente loggarsi come root ed eseguire il codice che provoca l'exploit.

Della serie: se mi permettono di entrare al Pentagono e mettere le mani sui loro computer ...
Linus Torvalds ha scritto: That does not look like a kernel problem to me at all. He's running a setuid program that allows the user to specify its own modules. And then you people are surprised he gets local root?
E Rob Graham, CEO della Errata Security gli dà ragione:
Rob Graham ha scritto: Setuid is well-known as a chronic security hole. Torvalds is right, it's not a kernel issue, but it is a design 'flaw' that is inherited from Unix. There is no easy solution to the problem, though, so it's going to be with us for many years to come.

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: kernel 2.6.30.2

Messaggio da ksniffer »

Mario Vanoni ha scritto:Ha problemi con la nuova voce
CONFIG_DEFAULT_MMAP_MIN_ADDR
per difetto (default) e` 4096

Su tre macchine quasi uguali:

una funziona perfettamente

due schermo nero dopo LILO,
Ctrl-Alt-Del non reagisce, interruttore.

Provato a cambiare il valori,
ogni volta ricompilando il kernel:
0
4096
8192
16384
32738
65536
sempre schermo nero.

Mi sa che aspetto 2.6.30.[345],
messaggio a LKML?
Greg KH e` in vacanza le prossime settimane,
lo ha annunciato lui ...
Anche a me sul fisso schermo nero, sul 2.6.30.1 invece si freezava spesso con una Radeon. Cosa che non succede affatto con il 2.6.29.x .

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: kernel 2.6.30.2

Messaggio da ksniffer »

DarthSteve ha scritto:Problema -indiretto- per me... !! Compilato il kernel con il config del 2.6.30.1...
(via menuoldconfig) ...tutto OK. Reboot del sistema... OK.. ma lanciando
"iptables 1.4.4" da errore "iptables: no chain/target.. etc." quando esegue il comando:

iptables A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

invece con il '2.6.30.1' e' tutto OK!

Fate una prova anche voi....cosi per sapere se ho sbagliato...qualche cosa!!
TIA!
Sul portatile dove ho un Centrino Intel con Mobility Radeon 9200 non si freeza e questo problema non lo da.

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: kernel 2.6.30.2

Messaggio da robbybby »

DarthSteve ha scritto:Problema -indiretto- per me... !! Compilato il kernel con il config del 2.6.30.1...
(via menuoldconfig) ...tutto OK. Reboot del sistema... OK.. ma lanciando
"iptables 1.4.4" da errore "iptables: no chain/target.. etc." quando esegue il comando:

iptables A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

invece con il '2.6.30.1' e' tutto OK!

Fate una prova anche voi....cosi per sapere se ho sbagliato...qualche cosa!!
TIA!
Penso sia solo un errore di stumpa qui, comunque il comando giusto e':

Codice: Seleziona tutto

iptables -A[ INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
col - prima di A

Comunque a me funziona, sia questo comando, che il kernel.
A proposito del nuovo parametro: con make oldconfig, da' come default 4096. Ho provato a fare un menuconfig, e li' dentro da' come default 65536. Io ho messo 65536.

Avatar utente
DarthSteve
Linux 1.x
Linux 1.x
Messaggi: 127
Iscritto il: mer 1 apr 2009, 10:00
Nome Cognome: Stefano
Slackware: --Current--
Kernel: 6.9..x
Desktop: KDE
Località: Lucca

Re: kernel 2.6.30.2

Messaggio da DarthSteve »

Prima di tutto.... grazie della prova... ^__^
robbybby ha scritto: Penso sia solo un errore di stumpa qui, comunque il comando giusto e':
iptables -A[ INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
col - prima di A
Gia... ho riscritto manualmente il comando... :-(
(mi dispiace di aver fatto sprecare i bits e tempo per questo --mis-typing--)
robbybby ha scritto: Comunque a me funziona, sia questo comando, che il kernel.
Nel kernel ho disabilitato "CONFIG_NF_CT_ACCT" (nella sezione 'Networking Support...")
come suggerito, perche e' --deprecated-- ...etc.
Spero che non sia questo che fa la differenza !
robbybby ha scritto: A proposito del nuovo parametro: con make oldconfig, da' come default 4096. Ho provato a fare un menuconfig, e li' dentro da' come default 65536. Io ho messo 65536.
Qui con -oldconfig- e -menuconfig- di default mi indica 4096.
Stasera, forse, provo con 65536 e... poi ti informo come e' andata!
--- The Jedi Code ---
There is no emotion; there is peace.
There is no ignorance; there is knowledge.
There is no passion; there is serenity.
There is no death; there is the Force

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: kernel 2.6.30.2

Messaggio da robbybby »

DarthSteve ha scritto: Nel kernel ho disabilitato "CONFIG_NF_CT_ACCT" (nella sezione 'Networking Support...")
come suggerito, perche e' --deprecated-- ...etc.
Spero che non sia questo che fa la differenza !
Io ce l'ho abilitato.
DarthSteve ha scritto: Qui con -oldconfig- e -menuconfig- di default mi indica 4096.
Stasera, forse, provo con 65536 e... poi ti informo come e' andata!
Per la fretta mi e' rimasta un pezzo di spiegazione nella tastiera: intendevo dire che l'help interno che appare con il menuconfig, da', come default, 65536.

Codice: Seleziona tutto

Symbol: DEFAULT:MMAP_MIN_ADDR [=65536]
Ultima modifica di robbybby il mar 21 lug 2009, 10:50, modificato 2 volte in totale.

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Re: kernel 2.6.30.2

Messaggio da twister »

Nessun problema su 2 portatili

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: kernel 2.6.30.2

Messaggio da submax82 »

anycolouryoulike ha scritto:Io ho un mio script che copia il nuovo kernel in /boot e, a richiesta, lo imposta come predefinito oppure aggiunge una voce al menu.lst:

Codice: Seleziona tutto

#!/bin/sh
set -e
[[ $1 == -h || $1 == --help ]] && {
    echo "Usage: $0 [VERSION] [OPTION]...
  -d  set new kernel as default
  -b  add the new kernel to /boot/grub/menu.lst"
    exit
}
[ $UID = 0 ]
get_version()
{
    echo $1 | sed -n 's|^\(/usr/src/\)\?linux-\([^/]\+\)$|\2|p'
}
VERSION=$(get_version $(echo $PWD))
[ -z $VERSION ] && [ -L /usr/src/linux ] && VERSION=$(get_version $(readlink /usr/src/linux))
[ -z $VERSION ] && [ "$(ls -d /usr/src/linux* | wc -l)" = "1" ] && VERSION=$(get_version $(ls -d /usr/src/linux*))
[ -z $VERSION ] && {
    echo "$0: cannot autodetect kernel version"
    exit
}
cd /usr/src/linux-$VERSION
cp arch/x86/boot/bzImage /boot/vmlinuz-$VERSION
cp System.map /boot/System.map-$VERSION
cp .config /boot/config-$VERSION
[[ $1 == -d || $2 == -d || $3 == -d ]] && {
    cd /boot
    rm -f vmlinuz System.map config
    ln -s vmlinuz-$VERSION vmlinuz
    ln -s System.map-$VERSION System.map
    ln -s config-$VERSION config
    cd /usr/src
    rm -f linux
    ln -s linux-$VERSION linux
    echo "-d"
}
[[ $1 == -b || $2 == -b || $3 == -b ]] && {
    echo "
title Slackware Linux 12.2 $VERSION
root (hd0,0)
kernel /vmlinuz-$VERSION root=/dev/sda3 vga=791" >> /boot/grub/menu.lst
    echo "-b"
}
echo $VERSION

scusami ma a quel punto usa kernelpkg 8)

Rispondi