kernel 2.6.7.

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Rispondi
strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

kernel 2.6.7.

Messaggio da strummer »

ciao a tutti, ho ricompilato il kernel 2.6.7. e volevo chiedere se qualcuno di voi sa a cosa è da imputare l´errore:
<BR>"dma on your hard drive is turned off" durante la fase di boot?
<BR>naturalmente ho fatto già varie prove e mi sembra di aver passato al kernel l´opzione per abilitare la dma, ma evidentemente continuo a sbagliare.
<BR>grazie in anticipo.
<BR><br>

gianPrazio
Linux 2.x
Linux 2.x
Messaggi: 388
Iscritto il: mer 29 set 2004, 0:00
Località: Castelfranco Veneto

kernel 2.6.7.

Messaggio da gianPrazio »

Probabilmente non hai abilitato il DMA nella configurazione del kernel: controlla in "Device Drivers" -> "ATA/ATAPI/MFM/RLL support" se sono abilitati "ATA/ATAPI/MFM/RLL support", "Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support", "PCI IDE chipset support", "Generic PCI bus-master DMA support", "Force enable legacy 2.0.X HOSTS to use DMA", "Use PCI DMA by default when available".
<BR>Scegli il tuo chipset dalla lista che ti compare e dovresti essere a posto.
<BR>Ciao ;-) <br>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

kernel 2.6.7.

Messaggio da strummer »

le opzioni da te indicate, sono tutte compilate "built-in" tranne "Force enable legacy 2.0.X HOSTS to use DMA" che nn ho compilato e quella del chip set che ho messo modulo!
<BR>come consigli di compilarle?
<BR>grazie <br>

gianPrazio
Linux 2.x
Linux 2.x
Messaggi: 388
Iscritto il: mer 29 set 2004, 0:00
Località: Castelfranco Veneto

kernel 2.6.7.

Messaggio da gianPrazio »

Prova a compilarle come built-in, allora...
<BR>Se ancora hai problemi, e´ probabile che il problema non sia nel kernel, ma nel drive... leggiti la documentazione sul comando "hdparm".
<BR>Altrimenti non saprei proprio come risolvere il tuo problema.<br>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

kernel 2.6.7.

Messaggio da strummer »

ok ricompilo e poi ti faccio sapere, ho pensato anke io che il prob nn fose dovuto per forza al kernel, ma con il 2.4.26. funziona tutto...
<BR>proverò anke il comando che mi hai indicato.
<BR>grazie davvero
<BR><br>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

kernel 2.6.7.

Messaggio da strummer »

allora ho ricompilato e il problema rimane. il comando hdparm mi da il seguente output:
<BR>root@slackware:~# hdparm /dev/hda
<BR>/dev/hda:
<BR> multcount = 16 (on)
<BR> IO_support = 0 (default 16-bit)
<BR> unmaskirq = 0 (off)
<BR> using_dma = 0 (off)
<BR> keepsettings = 0 (off)
<BR> readonly = 0 (off)
<BR> readahead = 256 (on)
<BR> geometry = 65535/16/63, sectors = 80293248, start = 0
<BR>
<BR>naturalmente il dma è su off, c´è modo dii metterlo su on?
<BR>ti ringrazio per la tua attenzione!
<BR>ciao
<BR><br>

gianPrazio
Linux 2.x
Linux 2.x
Messaggi: 388
Iscritto il: mer 29 set 2004, 0:00
Località: Castelfranco Veneto

kernel 2.6.7.

Messaggio da gianPrazio »

Ok, allora, per abilitare il DMA devi eseguire da root (attenzione: questo potrebbe piantare il sistema):
<BR>
<BR>"hdparm -d1 /dev/hda"
<BR>
<BR>Se tutto e´ andato bene, ti dovrebbe inviare come output:
<BR>
<BR>/dev/hda:
<BR>setting using_dma to 1 (on)
<BR>using_dma = 1 (on)
<BR>
<BR>Ciao
<BR><br>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

kernel 2.6.7.

Messaggio da strummer »

Stranamente il comando "hdparm -d1 /dev/hda" mi da permission denied!!??
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: strummer il 14-02-2005 09:54 ]<br>

Avatar utente
rob
Linux 3.x
Linux 3.x
Messaggi: 924
Iscritto il: lun 22 nov 2004, 0:00
Località: Roma

kernel 2.6.7.

Messaggio da rob »

l´hai eseguito da root?
<BR>
<BR>rob<br>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

kernel 2.6.7.

Messaggio da strummer »

ciao rob,
<BR>si l´ho eseguito da root, ma purtroppo nn mi da il permesso di abilitare la dma.
<BR>le altre opzioni come -c1 (I/O support a 32 bit) per esempio me l´abilita!
<BR>mah strano! nn riesco a capire cosa succede!
<BR>te hai qualche idea?
<BR>grazie!
<BR><br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

kernel 2.6.7.

Messaggio da samiel »

Hai smontato la partizione prima di usare hdparm?
<BR>
<BR>M.<br>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

kernel 2.6.7.

Messaggio da strummer »

ciao samiel,
<BR>no nn l´ho smontata, ma scusa nn riesco a capire cosa dovrei smontare?
<BR>se cerco di smontare /dev/hda5 (dove ho slackware) mi dice device occupato, (naturale, visto che ci sta girando il s.o.)
<BR>se smonto /dev/hda, mi dice che nn è montato... (visto che hda è l´hd e nn una partizione specifica)
<BR>forse potrei mettere il comando in rc.local?
<BR>ma comunque dovrei eseguire il comando con la partiz. smontata?
<BR>grazie per ora!
<BR><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

kernel 2.6.7.

Messaggio da meritil »

haparm funziona benissimo anche se le partizioni del disco sono montate...
<BR>
<BR>prova
<BR>
<BR>hdparm -t /dev/hda<br>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

kernel 2.6.7.

Messaggio da strummer »

hdparm -t /dev/hda e hdparm -c1 /dev/hda fanno, l´unico che nn fa è: hdparm -d1 /dev/hda per abilitare la dma, continua a darmi permission denied..............mahhh vabbe!!!!!
<BR>comunque grazie a tutti per ora.....
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: strummer il 15-02-2005 11:50 ]<br>

Rispondi