Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Strano problema upgrade kernel [RISOLTO]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sat Oct 20, 2007 11:54 am    Post subject: Strano problema upgrade kernel [RISOLTO] Reply with quote

Ho appena finito di compilare un nuovo kernel, da gentoo-sources-2.2.20-r8 sono passato a gentoo-sources-2.6.22-r8, ho utilizzato il .config del vecchio kernel ed ho solamente trasformato il supporto bluetooth da built-in a modulo e aggiunto il supporto per il wireless. Tuttavia quando lo faccio partire mi da il fantomatico errore: VFS: Unable to mount root....
A quanto leggo dall'output sembra che non sia in grado di trovare la partizione di root e mi dice di scegliere fra le mie partizioni che qui chiama hdx, mentre io in grub.conf ho scrtitto /dev/sdx. Il problema non è strano in se ma in quanto se uso l'altro kernel da me compilato funziona tutto benissimo, ecco il mio grub.conf:
Code:

title=Gentoo Linux 2.6.20-r8
root (hd0,0)
kernel /boot/kernel-2.6.20-gentoo-r8 root=/dev/sda3

title=Gentoo Linux 2.6.22-r8
root (hd0,0)
kernel /boot/kernel-2.6.22-gentoo-r8 root=/dev/sda3


Perchè questa disparità? Per il secondo kernel dovrei forse mettere root=/dev/hda3? Ho letto le guide in proposito (upgrade del kernel, configurazione del kernel, ecc.).


Last edited by Chetto on Thu Nov 01, 2007 7:36 pm; edited 1 time in total
Back to top
View user's profile Send private message
lordalbert
l33t
l33t


Joined: 26 Nov 2006
Posts: 832
Location: Italy

PostPosted: Sat Oct 20, 2007 12:00 pm    Post subject: Reply with quote

mmm ma con quella configurazione, il 2.6.20-r8 funziona?

Perchè

Code:
root (hd0,0)

Code:
root=/dev/sda3


Indicano persorsi diversi...
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sat Oct 20, 2007 12:10 pm    Post subject: Reply with quote

Sì ma perchè /boot è su sda1 mentre / è su sda3. :?
Back to top
View user's profile Send private message
lordalbert
l33t
l33t


Joined: 26 Nov 2006
Posts: 832
Location: Italy

PostPosted: Sat Oct 20, 2007 12:59 pm    Post subject: Reply with quote

ah, ecco.. cmq non saprei.. aspettiamo qualcuno più esperto :D
Back to top
View user's profile Send private message
crisandbea
Veteran
Veteran


Joined: 03 Jul 2005
Posts: 1778
Location: BOSCO (SA) ... ma domiciliato a Bologna....

PostPosted: Sat Oct 20, 2007 2:06 pm    Post subject: Reply with quote

Chetto wrote:
Sì ma perchè /boot è su sda1 mentre / è su sda3. :?


hai provato a verificare se hai caricato le vecchie librerie SATA, che riconoscono i dischi come hdX, oppure le nuove librerie SATA/PATA che invece riconoscono i dischi come sdx.

verifica il kernel.

ciauz
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sun Oct 21, 2007 10:17 am    Post subject: Reply with quote

Quote:
hai provato a verificare se hai caricato le vecchie librerie SATA, che riconoscono i dischi come hdX, oppure le nuove librerie SATA/PATA che invece riconoscono i dischi come sdx.



Ho verificato ed ho scoperto che erano compilate entrambe (scsi e sata), forse entravano in conflitto, comunque non funziona ancora e mi da lo stesso problema. Se può aiutarvi posso postare il .config. Una cosa: ma è normale che cp non mi chieda conferma per sostituire i file? ad esempio copio l'immagine del kernel sopra quella esistente e non mi da nessun output. :?
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


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

PostPosted: Sun Oct 21, 2007 10:37 am    Post subject: Reply with quote

@chetto, normalissimo. prova ad aggiungere -i al comando che dai. :wink:
Code:
$ cp -i sorgente destinazione_già_esistente

_________________
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
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sun Oct 21, 2007 3:34 pm    Post subject: Reply with quote

Quote:
@chetto, normalissimo. prova ad aggiungere -i al comando che dai. :wink:
Codice:
$ cp -i sorgente destinazione_già_esistente


Ok, comunque non è il mio problema, il kernel continua a non funzionare. :(
Back to top
View user's profile Send private message
MeMyselfAndI
l33t
l33t


Joined: 15 Nov 2005
Posts: 784
Location: Between the monitor and the chair

PostPosted: Sun Oct 21, 2007 4:45 pm    Post subject: Reply with quote

hai compilato il supporto al tuo filesystem non come modulo ?
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sun Oct 21, 2007 5:58 pm    Post subject: Reply with quote

Quote:
hai compilato il supporto al tuo filesystem non come modulo ?


è proprio il tipico errore, non l'ho commesso, inoltre credo si presenterebbe un errore diverso in fase di boot.
Back to top
View user's profile Send private message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Sun Oct 21, 2007 7:30 pm    Post subject: Reply with quote

prova a vedere qua: https://forums.gentoo.org/viewtopic-t-594605-highlight-sata+kernel.html
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Mon Oct 22, 2007 6:32 am    Post subject: Reply with quote

Ora provo a vedere, ma è normale che quando do i comandi:
Code:
make install && make modules_install


Alla fine dell'output c'è scritto:
Quote:
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.22-gentoo-r8; fi
Back to top
View user's profile Send private message
MeMyselfAndI
l33t
l33t


Joined: 15 Nov 2005
Posts: 784
Location: Between the monitor and the chair

PostPosted: Mon Oct 22, 2007 7:10 am    Post subject: Reply with quote

normalissimo perche'?
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Mon Oct 22, 2007 7:32 am    Post subject: Reply with quote

Quote:
normalissimo perche'?


No niente, non si sa mai. Comunque ho provato a fare quello che c'è scritto nel topic linkato sopra ma il problema è sempre lo stesso, inoltre un minimo di supporto ide devo mantenerlo perchè altrimenti non mi funziona più il lettore cd credo, credo anche che per ora non esistano lettori ottici sata.
Back to top
View user's profile Send private message
crisandbea
Veteran
Veteran


Joined: 03 Jul 2005
Posts: 1778
Location: BOSCO (SA) ... ma domiciliato a Bologna....

PostPosted: Mon Oct 22, 2007 8:34 am    Post subject: Reply with quote

Chetto wrote:
Quote:
normalissimo perche'?


No niente, non si sa mai. Comunque ho provato a fare quello che c'è scritto nel topic linkato sopra ma il problema è sempre lo stesso, inoltre un minimo di supporto ide devo mantenerlo perchè altrimenti non mi funziona più il lettore cd credo, credo anche che per ora non esistano lettori ottici sata.


puoi postare cortesemente i seguenti output:
Code:

1)grep IDE /usr/src/linux/.config | grep -v \#
2)grep ATA /usr/src/linux/.config | grep -v \#
3)grep SATA /usr/src/linux/.config | grep -v \#
4)grep SCSI /usr/src/linux/.config | grep -v \#



ciauz


Last edited by crisandbea on Mon Oct 22, 2007 9:15 am; edited 1 time in total
Back to top
View user's profile Send private message
MeMyselfAndI
l33t
l33t


Joined: 15 Nov 2005
Posts: 784
Location: Between the monitor and the chair

PostPosted: Mon Oct 22, 2007 9:07 am    Post subject: Reply with quote

Chetto wrote:
Quote:
normalissimo perche'?


No niente, non si sa mai. Comunque ho provato a fare quello che c'è scritto nel topic linkato sopra ma il problema è sempre lo stesso, inoltre un minimo di supporto ide devo mantenerlo perchè altrimenti non mi funziona più il lettore cd credo, credo anche che per ora non esistano lettori ottici sata.


Non e' necessario usare i driver pata per il cdrom, puoi completamente disabilitarli... assicurati di avere i driver scsi e il supporto al cdrom e ai generic device
Back to top
View user's profile Send private message
nikko96
Apprentice
Apprentice


Joined: 22 Jul 2005
Posts: 229
Location: Pulcinella's Country

PostPosted: Mon Oct 22, 2007 9:53 am    Post subject: Reply with quote

Chetto wrote:
Ora provo a vedere, ma è normale che quando do i comandi:
Code:
make install && make modules_install


Alla fine dell'output c'è scritto:
Quote:
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.22-gentoo-r8; fi


Ciao,considerando che il vecchio kernel funziona e che il config è lo stesso nel nuovo,mi viene da pensare se il
problema possa venire dai comandi che dai per compilare;
proverei con un
Code:
make && make modules_install

e al limite per copiare i file nella /boot (montata se separata)
Code:
make install

_________________
My system: cpu Intel core 2 duo e6750,mb asus p5n-e sli,scheda grafica nvidia GeForce 9600 GT,kernel 2.6.31-gentoo-r6
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Tue Oct 23, 2007 8:04 pm    Post subject: Reply with quote

Ho provato di nuovo il kernel, ho seguito i consigli di nikko. Ora il problema è lo stesso, non mi trova la partizione ma ora non mi trova nemmeno la partizione come hda perchè ne ho tolto il supporto nel kernel, trova solo il cd-rom. Il problema almeno si restringe: probabilmente non ho abilitato correttamente il supporto al serial-ata, eppure nel vecchio kernel funziona...
Back to top
View user's profile Send private message
nikko96
Apprentice
Apprentice


Joined: 22 Jul 2005
Posts: 229
Location: Pulcinella's Country

PostPosted: Wed Oct 24, 2007 4:45 pm    Post subject: Reply with quote

Chetto wrote:
Ho provato di nuovo il kernel, ho seguito i consigli di nikko. Ora il problema è lo stesso, non mi trova la partizione ma ora non mi trova nemmeno la partizione come hda perchè ne ho tolto il supporto nel kernel, trova solo il cd-rom. Il problema almeno si restringe: probabilmente non ho abilitato correttamente il supporto al serial-ata, eppure nel vecchio kernel funziona...

Prova a darci l'output di
Code:
lspci
e di
Code:
fdisk -l
avviando con il kernel funzionante,cosi
proviamo a darti una mano.
_________________
My system: cpu Intel core 2 duo e6750,mb asus p5n-e sli,scheda grafica nvidia GeForce 9600 GT,kernel 2.6.31-gentoo-r6
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Thu Oct 25, 2007 8:00 pm    Post subject: Reply with quote

Code:
localhost marco # lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce Go 7600] (rev a1)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Unknown device 8168 (rev 01)
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 Generic system peripheral [0805]: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.4 FLASH memory: ENE Technology Inc Unknown device 0551 (rev 01)



Code:

localhost marco # fdisk -l

Disk /dev/sda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         535     4192965   82  Linux swap / Solaris
/dev/sda3             536        1840    10482412+  83  Linux
/dev/sda4            1841       12161    82903432+   f  W95 Ext'd (LBA)
/dev/sda5            4329       12161    62918572+  83  Linux
/dev/sda6            3807        4328     4192933+  83  Linux
/dev/sda7            1841        3806    15791832   83  Linux

Partition table entries are not in disk order



Ho fatto un alto po' di prove, non dovrò mica abilitare il supporto SCSI vero? Comunque non sembra funzionare...
Back to top
View user's profile Send private message
MeMyselfAndI
l33t
l33t


Joined: 15 Nov 2005
Posts: 784
Location: Between the monitor and the chair

PostPosted: Thu Oct 25, 2007 11:09 pm    Post subject: Reply with quote

eh si.. se usi i driver SATA mi sa che ti tocca proprio :D
Back to top
View user's profile Send private message
morellik
l33t
l33t


Joined: 03 Feb 2003
Posts: 629
Location: Firenze

PostPosted: Fri Oct 26, 2007 7:50 am    Post subject: Reply with quote

Mi sa che il problema è proprio nella configurazione del controller SATA. Ho avuto lo stesso problema.
Per risolvere, disabilita il supporto agli ATA e abilita il supporto per il controller SATA.
Il disco verrà visto come sda.
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Fri Oct 26, 2007 1:21 pm    Post subject: Reply with quote

Quote:
Mi sa che il problema è proprio nella configurazione del controller SATA. Ho avuto lo stesso problema.
Per risolvere, disabilita il supporto agli ATA e abilita il supporto per il controller SATA.
Il disco verrà visto come sda.


grazie ma è praticamente quello che ho cercato di fare fino ad ora, senza successo! Ovviamente abilito il supporto SATA, ma siamo sicuri che devo abilitare anche il supporto SCSI (non funziona comunque)? Non posso togliere del tutto il supporto all'IDE altrimenti non funziona più il masterizzatore, comunque quello per i dischi l'ho tolto, infatti quando mi carica il kernel mi dice che gli ho dato l'opzione root= sbagliata ma mi trova comunque solo il cd-rw.

Vi posto il mio .config, casomai voleste darci un occhio: http://www.pastebin.ca/750352
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sat Oct 27, 2007 12:34 pm    Post subject: Reply with quote

Usando dmesg dopo aver fatto il boot con il kernel funzionante ho visto che il kernel mi dice:

Quote:
libata version 2.00 loaded.


Non è che per caso me li vede come ide ma me li chiama sda perchè ormai la nomenclatura è per tutti così? Forse non mi riconosce il controller SATA?

EDIT: Ho appena provato con il supporto per ide abilitato, mi trova le partizioni ma me le chiama hdax, ma i nuovi kernel non dovevano chiamarle tutte sdxx? :?
Back to top
View user's profile Send private message
nikko96
Apprentice
Apprentice


Joined: 22 Jul 2005
Posts: 229
Location: Pulcinella's Country

PostPosted: Sat Oct 27, 2007 2:43 pm    Post subject: Reply with quote

Chetto wrote:
Code:
localhost marco # lspci
....[cut]...
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce Go 7600] (rev a1)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Unknown device 8168 (rev 01)
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 Generic system peripheral [0805]: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.4 FLASH memory: ENE Technology Inc Unknown device 0551 (rev 01)


Ho fatto un alto po' di prove, non dovrò mica abilitare il supporto SCSI vero? Comunque non sembra funzionare...


Io ho un sistema misto e non ho problemi con questa configurazione:
Code:
---   Generic Driver Options  --->
       Connector - unified userspace <-> kernelspace linker  --->
< > Memory Technology Device (MTD) support  --->
       Parallel port support  --->
       Plug and Play support  --->
       Block devices  --->
       Misc devices  --->
<*> ATA/ATAPI/MFM/RLL support  --->
       SCSI device support  --->
<*> Serial ATA (prod) and Parallel ATA (experimental) drivers  --->
       Old CD-ROM drivers (not SCSI, not IDE)  --->
       Multi-device support (RAID and LVM)  --->
.......[cut]......
       
       
       
--- ATA/ATAPI/MFM/RLL suppor
<*>  Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
---     Please see Documentation/ide.txt for help/info on IDE drives
[ ]     Support for SATA (deprecated; conflicts with libata SATA driver)
[ ]     Use old disk-only driver on primary interface
<*>  Include IDE/ATA-2 DISK support
[*]     Use multi-mode by default   
<*>  Include IDE/ATAPI CDROM support
< >   Include IDE/ATAPI TAPE support (EXPERIMENTAL)
< >   Include IDE/ATAPI FLOPPY support
< >   SCSI emulation support
[*]     IDE ACPI support
[*]     IDE Taskfile Access
[*]     legacy /proc/ide/ support
---     IDE chipset support/bugfixes
<*>  generic/default IDE chipset support
[ ]     MD640 chipset bugfix/support   
[ ]    PNP EIDE support
[*]    PCI IDE chipset support
[*]    Sharing PCI IDE interrupts support
<*>  Generic PCI IDE Chipset Support
<M> OPTi 82C621 chipset enhanced support (EXPERIMENTAL)
<*>  RZ1000 chipset bugfix/support
[*]    Generic PCI bus-master DMA support
......[cut]......
<*>  Intel PIIXn chipsets support
.....[cut]....

         SCSI device support  --->
< > RAID Transport Class
--- SCSI device support
< >   SCSI target support
[*] legacy /proc/scsi/ support
--- SCSI support type (disk, tape, CD-ROM)
<*> SCSI disk support
< > SCSI tape support
< > SCSI OnStream SC-x0 tape support
<*> SCSI CDROM support
[ ]   Enable vendor-specific extensions (for SCSI CDROM)
<*> SCSI generic support
.....[cut].....

 --- Serial ATA (prod) and Parallel ATA (experimental) drivers
< >  AHCI SATA support
< >  ServerWorks Frodo / Apple K2 SATA support
<*>  Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
< >  Marvell SATA support (HIGHLY EXPERIMENTAL)
< >  NVIDIA SATA support
< >  Pacific Digital ADMA support
.....[cut].....


Ciao

N.B. Nel mio cambia il chipset,nvidia anzichè intel.
_________________
My system: cpu Intel core 2 duo e6750,mb asus p5n-e sli,scheda grafica nvidia GeForce 9600 GT,kernel 2.6.31-gentoo-r6
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
Goto page 1, 2  Next
Page 1 of 2

 
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