Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
configurazione kernel in maniera automatica, si può?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
paccio84
n00b
n00b


Joined: 13 Apr 2007
Posts: 37

PostPosted: Wed Sep 26, 2007 6:38 am    Post subject: configurazione kernel in maniera automatica, si può? Reply with quote

Ciao a tutti!

Non so se esiste o se sia possibile, ma lo chiedo lo stesso:

Esiste uno script che che genera un file .config per il kernel adatto al proprio hardware? cioè un programma che mi fa uno scan dell'hardware della mia macchina e mi crea un file .config vicino il più possibile alla configurazione voluta.

Chiedo questo perchè ho un problema con un driver del controller dei dischi o il driver del disco stesso, non so quale selezionare perchè quando tenta di caricare la partizione di ROOT mi va in kernel panic. :roll:

La mia scheda è una ASROCK K8NF4G-SATA2 e il kernel che mi interessa compilare è un 2.6.22-gentoo-r5.

Spero di essere stato chiaro!

Ringrazio in anticipo per qualsiasi suggerimento!

Saluti a tutti e BUONA GIORNATA!

Federico
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1546
Location: switzerland

PostPosted: Wed Sep 26, 2007 7:03 am    Post subject: Reply with quote

puoi partire dal .config del livecd...per averlo dai

Code:
$zcat /proc/config.gz > /usr/src/linux/.config


e poi compili il kernel...non sarà un kernel ad hoc ma avrai più o meno il supporto per tutto ciò che dovrebbe servirti per caricare linux.

poi, per quanto ne so io, dovrai cmq sistemare a mano per ottimizzare il tutto ed eventualmente aggiungere il supporto per ciò che ti manca.
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4788
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Wed Sep 26, 2007 7:14 am    Post subject: Reply with quote

luna80 wrote:
puoi partire dal .config del livecd...

vero. però la strada ufficiale dovrebbe genkernel, che è proprio la suite di script che stai chiedendo.
personalmente preferisco il metodo di luna, ma l'uso di genkernel è ben illustrato nelle guide ufficiali.
dacci un occhio.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Sep 26, 2007 7:42 am    Post subject: Reply with quote

Se vuole compilare un 2.6.22 dubito che la strada del livecd possa andare bene a causa delle modifiche alla struttura che il make oldconfig non è in grado di sistemare (a meno che non abbiano aggiornato il livecd con la 2.6.22).

genkernel è quello che fa al caso tuo ma io ho modificato la configurazione standard per avere la possibilità di dire la mia tramite il menuconfig prima di compilare ...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1546
Location: switzerland

PostPosted: Wed Sep 26, 2007 7:50 am    Post subject: Reply with quote

Kernel78 wrote:
Se vuole compilare un 2.6.22 dubito che la strada del livecd possa andare bene a causa delle modifiche alla struttura che il make oldconfig non è in grado di sistemare


no??! :?
scusa, ma in che senso? io l'ho fatto e non ho avuto problemi...come al solito mi è scata chiesta la conferma per le nuove opzioni ma per il resto non ho avuto problemi...
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Wed Sep 26, 2007 7:51 am    Post subject: Re: configurazione kernel in maniera automatica, si può? Reply with quote

paccio84 wrote:

Esiste uno script che che genera un file .config per il kernel adatto al proprio hardware?


Che io sappia no, ma non sarebbe una cattiva idea.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Sep 26, 2007 8:13 am    Post subject: Reply with quote

luna80 wrote:
Kernel78 wrote:
Se vuole compilare un 2.6.22 dubito che la strada del livecd possa andare bene a causa delle modifiche alla struttura che il make oldconfig non è in grado di sistemare


no??! :?
scusa, ma in che senso? io l'ho fatto e non ho avuto problemi...come al solito mi è scata chiesta la conferma per le nuove opzioni ma per il resto non ho avuto problemi...

se non sbaglio dalla 2.6.18 alla 2.6.19 hanno cambiato di posto alla sezione dei sata e in molti hanno postato sul forum per questo problema, ammetto di non essere aggiornatissimo sulla situazione del livecd e quindi non ho idea della versione del kernel presente ma se dovesse essere <=2.6.18 allora oldconfig potrebbe non essere sufficiente (inoltre a prescindere da questi spostamenti io faccio sempre un menuconfig per ricontrollare tutto).
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1546
Location: switzerland

PostPosted: Wed Sep 26, 2007 8:28 am    Post subject: Reply with quote

Kernel78 wrote:

se non sbaglio dalla 2.6.18 alla 2.6.19 hanno cambiato di posto alla sezione dei sata e in molti hanno postato sul forum per questo problema, ammetto di non essere aggiornatissimo sulla situazione del livecd e quindi non ho idea della versione del kernel presente ma se dovesse essere <=2.6.18 allora oldconfig potrebbe non essere sufficiente (inoltre a prescindere da questi spostamenti io faccio sempre un menuconfig per ricontrollare tutto).


il kernel del livecd ora è 2.6.19...quindi è per questo che non ho avuto problemi...risolto il "mistero" :wink:

ciao
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
paccio84
n00b
n00b


Joined: 13 Apr 2007
Posts: 37

PostPosted: Wed Sep 26, 2007 12:01 pm    Post subject: Reply with quote

Si ho posto questo problema perchè in questo kernel come quelli dalla 2.6.19 in su ci sono i nuovi driver per SATA 2, ma non so quali vanno bene per il mio hardware.

Comunque vi ringrazio molto per la vostra collaborazione.

Saluti

Federico
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1546
Location: switzerland

PostPosted: Wed Sep 26, 2007 12:21 pm    Post subject: Reply with quote

paccio84 wrote:
Si ho posto questo problema perchè in questo kernel come quelli dalla 2.6.19 in su ci sono i nuovi driver per SATA 2, ma non so quali vanno bene per il mio hardware.


se posti l'output del comando lspci magari ti si può dare una mano a trovare cosa abilitare
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
paccio84
n00b
n00b


Joined: 13 Apr 2007
Posts: 37

PostPosted: Wed Sep 26, 2007 1:19 pm    Post subject: Reply with quote

Adesso sono al lavoro, apenna torno a casa ve lo posto.

Grazie

Ci sentiamo ciao
Back to top
View user's profile Send private message
paccio84
n00b
n00b


Joined: 13 Apr 2007
Posts: 37

PostPosted: Wed Sep 26, 2007 3:49 pm    Post subject: Reply with quote

L'output di LSPCI nella mia macchina:

00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Controller (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT] (rev a1)
04:08.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)

Qual'è sto controller SATAII o Hard disk?

Ciao

Grazie
Back to top
View user's profile Send private message
GuN_jAcK
l33t
l33t


Joined: 23 Mar 2005
Posts: 832
Location: Prague, Czech Republic

PostPosted: Wed Sep 26, 2007 4:41 pm    Post subject: Reply with quote

00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)

eccolo...

la voce nel kernel è:

Code:


 Serial ATA (prod) and Parallel ATA (experimental) drivers  -
 <*>   NVIDIA SATA support 


_________________
Rispondi in maniera intelligente anche a chi ti tratta stupidamente.
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Sep 26, 2007 4:42 pm    Post subject: Reply with quote

Non so se funziona ancora, ma c'è questo tip.
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum