[RISOLTO]compilato kernel 2.6.20.3 ... qualcosa non è andato

Installazione, configurazione e uso di programmi e strumenti.
piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

[RISOLTO]compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

ciao a tutti come detto ho compilato il nuovo kernel perche il mio hp pavilion dv6137 con processore intel core duo t2250 da 1.74 GHz vedeva un processore solo col kernel 2.6.17.11

ho seguito il wiki di questo sito, ma probabilmente ho sbagliato qualcosa: al riavvio si blocca sulla schermata che dice

Starting up ...
Uncompressing Linux... Ok, booting the kernel
[    0.255133] PCI: Failed to allocate mem resource #6:20000@d0000000 for 0000:01:00.0
ALERT! /dev/sda5 does not exist. Dropping to a shell!

dove sda5 è la partizione di root, al che parte una shell (BusyBox v1.1.3) in cui posso fare poco e niente

cosa non va?
Ultima modifica di piepolitb il domenica 1 aprile 2007, 14:17, modificato 1 volta in totale.
Avatar utente
topper_harley
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1078
Iscrizione: giovedì 15 dicembre 2005, 13:21
Località: Treviso/Udine
Contatti:

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da topper_harley »

Dai 2.6.19 in poi il supporto per sata e' sato spostato quindi oldconfig non basta... Controlla bene il menuconfig.
Nel tuo caso sda* vengono letti come hda*.
Jabber: topper_harley@jabber.org - ICQ: 224179391
MSN: TopperHarley80@gmail.com-GoogleTalk: TopperHarley80

egrep -iroh "fuck | shit | suck" /usr/src/linux | sort | uniq -c | sort -r
piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

quindi che devo modificare? è la prima volta che compilo un kernel... e non sono proprio espertissimo...
Divilinux

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da Divilinux »

se parli del 2.6.17-11-generic..probabilmente hai visto male perche' e' ottimizzato per multiprocessori
se infatti lanci cat /proc/cpuinfo ne vedi comparire 2..;)
piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

dunque... il generic mi partiva, ma non riuscivo a farci andare i driver nvidia :-[. Quindi avevo il 386

Invece di combattere con nvidia ho deciso di combattere col kernel nuovo
Divilinux

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da Divilinux »

hehe..
cmq strano..anche io ho un hdd sata e ho installato il kernel per i fatti miei come sempre
il problema busy box..diciamo che non l'ho mai capito..l'unica cosa che so e' che ha a che fare con l'indirizzo sbagliato del terminale di linux..sostituito appunto dalla busy-box..
a quanto ho letto in giro si tratta di un problema di profilo di sessione,o init che dir si voglia
La compilazione di per se' e' andata a buon fine..altrimenti non avresti il .deb
hai opzionato altro oltre al processore..oppure hai lasciato la configurazione del kernel intatta?
piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

ho seguito passo passo questa http://wiki.ubuntu-it.org/CompilazioneK ... 8kernel%29 quindi ho configurato

  1.

      In «General Setup» attivare:
          *

            -Support for paging of anonymous memory (swap)
                o

                  --Support for prefetching swapped memory
  2.

      In «Processor type and features»:
          *

            In «Processor family» scegliere il modello del processore.
          *

            Attivare Preemption Model-> Voluntary Kernel Preemption (Desktop)
          *

            In «High Memory Support» scegliere:
                o

                  off se si possiede meno di 1 GB di RAM
                o

                  1GB Low Memory Support se si possiede 1GB di RAM
                o

                  4GB se si possiede più di 1GB di RAM
          *

            In «Timer frequency» abilitare: 1000 Hz
  3.

      In «Graphics Support»
          *

            Disabilitare NVIDIA RIVA se si usano driver Nvidia proprietari.
  4.

      In «Block layer -> IO Schedulers» lasciare solo «CFQ I/O scheduler», otterrete una migliore performance.
  5.

      In «Kernel hacking» deselezionare «Kernel debugging».



ma comunque sono poco sicuro del processore: ho messo Pentium-Pro M686... è giusto?

inoltre c'è tutta una serie di opzioni sul SATA sotto Device Drivers->Serial ATA anda Parallel ATA (experimental) dirvers: che ci devo aggiungere?
Divilinux

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da Divilinux »

si i consigli sono giusti anche se generici..
il processore e' sbagliato...leggi qua..anche io ho un hp3739 che e' simile..come e' simile il processore

http://divilinux.wordpress.com/2007/02/ ... ore-duo-2/

cambia solo questo e tutto il resto della configurazione importalo dal vecchio kernel con make oldconfig
Anche io sono nuovo dei dischi sata...e non ho toccato nulla per prudenza..;)
piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

ora provo, grazie per le dritte. ma devo attivare anche "simmetric multi-processing support (SMP)" sotto processor type and features? non è quello che serve a far andare i duo?
Divilinux

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da Divilinux »

se ti riferisci alla sezione "processore" la prima opzione in alto..si va selezionata..(forse mi sono dimenticato di scriverlo nell'howto..rimedio subito)
piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

si dicevo quella.

ok parto con la compilazione...postero notizie...
piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

niente... nonostate la ricompilazione secondo le dritte di divinlinux, le cose non sono cambiate: stesso errore all'avvio
Divilinux

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da Divilinux »

non capisco propio l'errore
hai percaso un uuid in /etc/fstab?..al posto del device? (capita quando fai il passaggio di distribuzione)
mi spiego

# /dev/hda3
UUID=18bfa50a-0609-4f07-b82d-6c06accd4085 /              ext3    defaults,errors=remount-ro 0      1

potrebbe essere che il kernel cerca /dev/hda3?
Non sono sicuro di questa cosa,perche' io non ho avuto nessun problema in merito
cerco solo di interpretare

Codice: Seleziona tutto

Starting up ...
Uncompressing Linux... Ok, booting the kernel
[     0.255133] PCI: Failed to allocate mem resource #6:20000@d0000000 for 0000:01:00.0
ALERT! /dev/sda5 does not exist. Dropping to a shell!

piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

ti posto tutto il fstab

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda5
UUID=2f653b14-8e07-4c8e-b5be-859fa72aee5a /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda1
UUID=58464E82682EAD0F /media/sda1     ntfs-3g    silent,defaults,nls=utf8,umask=007,gid=46 0       1
# /dev/sda2
UUID=3EC6-2E70  /media/sda2     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/sda3
UUID=A8B4FA40B4FA1094 /media/sda3     ntfs-3g    silent,defaults,nls=utf8,umask=007,gid=46 0       1
# /dev/sda6
UUID=9050c305-bbe0-4d96-ae88-91487eaa9adb none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,exec     0       0
dove gli sda1,2 e 3 sono rispettivamente le partizioni con winz, una partizione da 1 gb che c'era all'acquisto del portatile (la frullerò a breve) e la partizione di ripristino di win (sparirà anche questa...)

cmq l'errore compare dopo mooooooooooooooolto tempo in cui permane solo la riga

Codice: Seleziona tutto

Starting up ...
Uncompressing Linux... Ok, booting the kernel
[     0.255133] PCI: Failed to allocate mem resource #6:20000@d0000000 for 0000:01:00.0
e ho l'impressione che compaia quando provo a fare un ctrl+alt+F1 (o simili) per avere una tty, perchè ho l'impressione che si sia inchiodato... o forse è una coincidenza, visto che non succede immediatamente
Divilinux

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da Divilinux »

ce la fai a ricompilare senza toccare le impostazioni della memoria e della swap?  :'(
non ho mai visto quell'errore
piepolitb
Prode Principiante
Messaggi: 240
Iscrizione: venerdì 27 gennaio 2006, 13:48

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da piepolitb »

niente... è la stessa cosa...

io vorrei solo poter far funzionare il core duo... qualsiasi alternativa va bene! certo riuscissi a far andare sto benedetto kernel sarebbe meglio
Divilinux

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da Divilinux »

col 2.6.20.3

non vanno i driver nvidia
non vanno i driver miei per il wifi
non vanno i v4l-kernel per la mia scheda tv

l'ho abbandonato subito...
prova col 2.6.20 ....
Avatar utente
topper_harley
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1078
Iscrizione: giovedì 15 dicembre 2005, 13:21
Località: Treviso/Udine
Contatti:

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da topper_harley »

Scusate se ribadisco quello che avevo detto nel primo post, ma sono piuttosto sicuro di quello che dico nonostante sia stato ignorato.
Support for SATA (deprecated; conflicts with libata SATA driver) ha scritto: CONFIG_BLK_DEV_IDE_SATA:                                                                                                    │ 
  │                                                                                                                              │ 
  │ There are two drivers for Serial ATA controllers.                                                                            │ 
  │                                                                                                                              │ 
  │ The main driver, "libata", exists inside the SCSI subsystem                                                                  │ 
  │ and supports most modern SATA controllers.                                                                                  │ 
  │                                                                                                                              │ 
  │ The IDE driver (which you are currently configuring) supports                                                                │ 
  │ a few first-generation SATA controllers.                                                                                    │ 
  │                                                                                                                              │ 
  │ In order to eliminate conflicts between the two subsystems,                                                                  │ 
  │ this config option enables the IDE driver's SATA support.                                                                    │ 
  │ Normally this is disabled, as it is preferred that libata                                                               
  │ supports SATA controllers, and this (IDE) driver supports                                                         
  │ PATA controllers.                                                                                                           
  │                                                                                                                             
  │ If unsure, say N.
Quindi come e' ampiamente spiegato il vecchio supporto per SATA e' deprecato in favore del nuovo driver libata inserito all'interno dell'SCSI subsystem.
Serial ATA (SATA) support ha scritto: CONFIG_SCSI_SATA:                                                                                                            │ 
  │                                                                                                                              │ 
  │ This driver family supports Serial ATA host controllers                                                                      │ 
  │ and devices.                                                                                                                │ 
  │                                                                                                                              │ 
  │ If unsure, say N.                                                                                                            │ 
  │                                                                                                                              │ 
  │ Symbol: SCSI_SATA [=y]                                                                                                      │ 
  │ Prompt: Serial ATA (SATA) support                                                                                            │ 
  │  Defined at drivers/scsi/Kconfig:474                                                                                        │ 
  │  Depends on: SCSI                                                                                                          │ 
  │  Location:                                                                                                                  │ 
  │    -> Device Drivers                                                                                                        │ 
  │      -> SCSI device support                                                                                                │ 
  │        -> SCSI device support (SCSI [=y])                                                                                  │ 
  │          -> SCSI low-level drivers         
Quindi un kernel superiore al 2.6.18 per funzionare correttamente con un disco sata deve essere compilato in questo modo:

Codice: Seleziona tutto

andrea@caffeine ~ $  zcat /proc/config.gz | grep CONFIG_BLK_DEV_IDE_SATA &&  zcat /proc/config.gz | grep CONFIG_SCSI_SATA
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_SCSI_SATA=y
In caso contrario tutte le partizioni di un disco sata (compresa quilli quella di root) non verranno piu' riconosciute come sd?? bensi' come hd??. Per questo motivo un oldconfig da un kernel della serie 2.6.17 a uno superiore alla 2.6.18 non e' sufficiente per i possessori di dischi sata.
Jabber: topper_harley@jabber.org - ICQ: 224179391
MSN: TopperHarley80@gmail.com-GoogleTalk: TopperHarley80

egrep -iroh "fuck | shit | suck" /usr/src/linux | sort | uniq -c | sort -r
Divilinux

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da Divilinux »

@topper_harley
per quel poco che so..ho ricompilato il 2.6.20.3 qualche giorno fa senza toccare quell'opzione e il disco principale..sata..e' sempre rimasto li come sda5
Piepolitb potrebbe provare tutti i suggerimenti che gli sono stati dati e poi vedere quale possa andare bene per lui  ;)
ps. l'oldconfig significa che almeno non parte da 0 come configurazione del kernel..poi per tutti i moduli nuovi dovra' darne conferma quando richiesto..o saltare e selezionare direttamente dall'interfaccia di configurazione
Ultima modifica di Divilinux il mercoledì 21 marzo 2007, 12:14, modificato 1 volta in totale.
Avatar utente
topper_harley
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1078
Iscrizione: giovedì 15 dicembre 2005, 13:21
Località: Treviso/Udine
Contatti:

Re: compilato kernel 2.6.20.3 ... qualcosa non è andato

Messaggio da topper_harley »

Divilinux ha scritto: @topper_harley
per quel poco che so..ho ricompilato il 2.6.20.3 qualche giorno fa senza toccare quell'opzione e il disco principale..sata..e' sempre rimasto li come sda5
Ma scusa, tu hai un disco sata ed hai lasciato sia CONFIG_BLK_DEV_IDE_SATA che CONFIG_SCSI_SATA su no??? Non mi sembra un approccio corretto.
Jabber: topper_harley@jabber.org - ICQ: 224179391
MSN: TopperHarley80@gmail.com-GoogleTalk: TopperHarley80

egrep -iroh "fuck | shit | suck" /usr/src/linux | sort | uniq -c | sort -r
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 13 ospiti