Prestazioni disco

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.
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

Messaggio da targzeta »

zappa ha scritto:...
si credo che sia sata ...
Credo? L'output di

Codice: Seleziona tutto

lspci
cosa ti dice? Lo monti come sda o mone hda?

Se il disco è un SATA, i kernel precompilati della slackware non hanno il giusto supporto e quindi non abilita il DMA.

Quello che è strano è che dici di aver abilitato il giusto driver nel kernel. comunque può essere anche un problema di BIOS, la mia macchina fissa quando l'ho comprata non era stata impostata a modo quindi sia Linux che windows usavano male il disco.
Se è un notebook probabilmente il BIOS sta bene, posta l'output di lspci che ti diamo qualche dritta e poi vediamo (tanto ho capito che il kernel lo sai compilare :) )

Spina

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

scusate il ritardo.....
in pratica non riesco a capire....io lo monto come hda, ubuntu come sda, lspci parla di ide e sata e addirittura nell'etichetta del disco (tempo fa ho aperto il prtatile) c'e' scritto sata..........

Codice: Seleziona tutto

root-# lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
01:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
01:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
03:00.0 VGA compatible controller: ATI Technologies Inc M22 [Radeon Mobility M300]
root-#
insomma se mi date una mano non posso fare altro che ringraziarvi in eterno... :D

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

Messaggio da targzeta »

zappa ha scritto:scusate il ritardo.....
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
...
Io non pensavo avessimo appuntamento ;).
comunque, il tuo sembra essere un disco SATA e l'opzione che dovresti abilitare nel kernel dipende dal kernel che hai compilato. Se la versione è maggiore o uguale alla 2.6.19 l'opzione è la seguente

Codice: Seleziona tutto

Device Drivers  ---> Serial ATA (prod) and Parallel ATA (experimental) drivers  ---> Intel PIIX/ICH SATA support
Il device, all'avvio verrà visto come sda quindi stai attento al lilo e /etc/fstab :).
A lilo devi dirgli che la root directory è nel device /dev/sdaX altrimenti andrà in kernel panic.
Se poi non indichi nel tuo fstab che la root da montare è una /dev/sdaX si blocca dopo.

Fammi sapere,
Spina

P.S. Se la versione del kernel è minore della 2.6.19, scaricati l'ultima :)

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

Io non pensavo avessimo appuntamento.
Hai ragione, ma mi e' venuto spontaneamente :)

comunque....probabilmente e' cosi', ovvero dovrei modificare il lilo.conf, perche'
ricordo (almeno credo) che installando Slakw col 26 mi riconosca il disco prorpio come /dev/sda....ora, siccome io mi sono abituato a /dev/hda mi andava male tale situazione e in pratica mi sono fregato da solo a quanto pare.....mi sa che mi devo abituare ad sda.........
ora provo poi ti faccio sapere.....

Per il momento grazie mille :D

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

U CASIU!! (un casino!!)
come si dice da noi in Sardegna....

Ho compilato il 2.6.19.2. Non so come farlo partire visto che da lilo non riesco ad aggiornare l'MBR per via del fatto che nel lilo.conf metto sda anziche' hda.....infatti, con hda i vecchi kernel, ovviamente, vanno; ma non il nuovo che va in kernel panic....

Scrivo /dev/sda nel lilo.conf al posto di /dev/hda, do lilo -t (ovviamente per non distruggere tutto subito) e mi da questo errore

Codice: Seleziona tutto

Fatal: raid_setup: stat("/dev/sda")
sapresti dirmi come fare per avviare il nuovo kernel? :)

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

scusa!
ho riletto il tuo post e mi son accorto di non averlo letto bene, ora riprovo! :D

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

Messaggio da targzeta »

zappa ha scritto:...
ho riletto il tuo post e mi son accorto di non averlo letto bene, ora riprovo!...
Hai fatto tutto da solo.

Fammi sapere,
spina

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

in effetti mi serve il tuo aiuto....non riesco a modificare la root in /dev/sda, perche' lilo non vuole aggiornare l'MBR con sda e se modifico fstab non parte nulla.....sapresti darmi una mano?

P.S. in effetti sono un po confuso e sto facendo pasticci..... :?

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

Messaggio da targzeta »

zappa ha scritto:....non riesco a modificare la root in /dev/sda, perche' lilo non vuole aggiornare l'MBR con sda e se modifico fstab non parte nulla.....sapresti darmi una mano?
Posta il lilo.conf

Spina

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

lilo.conf

Codice: Seleziona tutto

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/sda
bitmap=/boot/logo64a.bmp
#message = /boot/boot_message.txt
prompt
#timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# VESA framebuffer console @ 1024x768x64k
vga = 791
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.17.13-vale
  initrd=/boot/initrd.gz
  root = /dev/sda2
  append="resume=/dev/sda6 acpi_sleep=s3_bios,s3_mode"
  label = Linux-2.6.17
  read-only
# Linux bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.19.2-vale
  initrd=/boot/initrd.gz
  root = /dev/sda2
  append="resume=/dev/sda6 acpi_sleep=s3_bios,s3_mode"
  label = Linux-2.6.19
  read-only
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/sda1
  label = Windows
  table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sda2
  label = bareacpi-2.4
  read-only
# Linux bootable partition config ends
fstab

Codice: Seleziona tutto

/dev/hda6        swap             swap        defaults         0   0
/dev/hda2        /                reiserfs    defaults         1   1
/dev/hda5        /ubuntu          reiserfs    defaults         1   2
/dev/hda1        /windows         ntfs-3g     silent,umask=0,no_def_opts,allow_other               0   0
/dev/hda4        /dati        	  ntfs-3g     silent,umask=0,no_def_opts,allow_other               0   0
/dev/cdrom       /mnt/cdrom       auto        noauto,users,ro  0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs	         /dev/shm	  tmpfs	      defaults	       0   0
I due file importanti....

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

Messaggio da targzeta »

C'è qualche cosa che non mi torna. Con quale delle voci di lilo fai il boot con quell'fstab?
Mi spiego, entrambe le voci indicano il root filesystem su /dev/sda2. Poi però nell'fstab questo è descritto come /dev/hda2. Qualcosa non mi quadra.

Il lilo è quello che non ti funziona?

Spina

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

In pratica questo e' il lilo che dovrei usare. Ma tramite il quale il commando
lilo -t produce il seguente errore: Fatal: raid_setup: stat("/dev/sda").

L'fstab e' quello mio originale perche' ho provato ad usare /dev/sda al posto di /dev/hda e non riuscivo ad avviare nulla......

credo che il problema stia nel fatto che il kernel 2619 non trova /dev/sda ma trova /dev/hda e quindi va in kernel panic proprio perche' non trova la root directory......

Il vero lilo.conf che sata funzionando contiene hda al posto di sda....
ok?

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

Messaggio da targzeta »

Scusa il ritardo ....
Ti dico le modifiche da fare al vero lilo.conf per far funzionare il nuovo kernel che hai compilato inserendo l'opzione che ti ho indicato per il disco SATA.
Suppongo che il lilo.conf che hai postato differisce da quello vero solo perchè al posto di tutti gli sda a hda.

Ricambia TUTTI gli sda in hda, e modifica:

Codice: Seleziona tutto

root = /dev/hda2
in

Codice: Seleziona tutto

root = /dev/sda2
solo per la voce relativa al nuovo kernel.

Inoltre poi modifica tutta la fstab in modo che da hdaX sia sdaX.

Il lilo non dovrebbe darti problemi. Quello che non adava nel tuo lilo è che la voce boot l'avevi impostata a sda. Ricorda che per il momento vedi il disco come hda e quindi quando lilo cercava di modificare la MBR del disco sda non la trovava.
Nota che questa impostazione può essere critica, nel senso, ora che fai ripartire il nuovo kernel, dato che il driver che abbiamo impostato farà si che tu possa vedere il disco come sda, tutte le voci modificate nel file fstab andranno bene. Se però qualcosa non funziona, ad esempio il driver non è quello giusto, ti darà un kernel panic. Quando poi riproverai a riavviare con il vecchio kernel (cioè quello che usi ora), il driver che gestisce il disco te lo visualizzerà come hda e quindi le voci del fstab non sono più valide.
Do per scontato che tu sappia gestire una situazione del genere vero?

Spina

P.S. Modofica il lilo.conf e fstab e poi posta prima di riavviare o eseguire lilo ok? Io sono on-line, ti rispondo al volo.

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

addirittura appena ho modificato l'fstab, subito dopo lilo.conf, si e' avviato il mount automatico delle partizioni stile Windows.....
comunque.....ti posto il tutto
lilo.conf

Codice: Seleziona tutto

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
bitmap=/boot/logo64a.bmp
#message = /boot/boot_message.txt
prompt
#timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# VESA framebuffer console @ 1024x768x64k
vga = 791
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.17.13-vale
  initrd=/boot/initrd.gz
  root = /dev/hda2
  append="resume=/dev/hda6 acpi_sleep=s3_bios,s3_mode"
  label = Linux-2.6.17
  read-only
# Linux bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.19.2-vale
  initrd=/boot/initrd.gz
  root = /dev/sda2
  append="resume=/dev/hda6 acpi_sleep=s3_bios,s3_mode"
  label = Linux-2.6.19
  read-only
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/hda1
  label = Windows
  table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/hda2
  label = bareacpi-2.4
  read-only
# Linux bootable partition config ends
fstab

Codice: Seleziona tutto

/dev/sda6        swap             swap        defaults         0   0
/dev/sda2        /                reiserfs    defaults         1   1
/dev/sda5        /ubuntu          reiserfs    defaults         1   2
/dev/sda1        /windows         ntfs-3g     silent,umask=0,no_def_opts,allow_other               0   0
/dev/sda4        /dati        	  ntfs-3g     silent,umask=0,no_def_opts,allow_other               0   0
/dev/cdrom       /mnt/cdrom       auto        noauto,users,ro  0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs	         /dev/shm	  tmpfs	      defaults	       0   0
spero sia sufficiente tutto questo che mi hai detto....
il discorso del doppio fstab forse riesco a gestirlo grazie ad un altro post che ho trovato, qualcuno si trova a dover avere sia hda che sda.........
ma omunque se mi va tutto bene mollo tutto e tengo solo il 2619, il casino sara' ricompilare un po di roba, ma non fa nulla.......
aspetto tue notizie

Avatar utente
zappa
Linux 1.x
Linux 1.x
Messaggi: 143
Iscritto il: gio 8 set 2005, 0:00
Slackware: 13.37 & 14
Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
Desktop: KDE
Località: cagliari
Contatta:

Messaggio da zappa »

ora ho dato il commando lilo -t e guarda che mi e' venuto fuori:
Added Linux-2.6.17 *
Fatal: Illegal 'root=' specification: /dev/sda2


mi sto rompendo, mi sa che reinstallo tutto col 26.....solo, che palle!!!

dimmi qualcosa!

Rispondi