Pagina 1 di 2
kernel 3.5 e ntfs-3g
Inviato: lun 2 lug 2012, 11:02
da ZeroUno
Dopo la compilazione del kernel 3.5 (linux-next del 28/06) ho difficoltà ad utilizzare ntfs-3g
In pratica posso creare directory (sia come utente che come root) ma non posso creare o modificare i file
il messages dice:
Codice: Seleziona tutto
Jul 1 13:44:19 matteo ntfs-3g[2717]: Version 2012.1.15 integrated FUSE 27
Jul 1 13:44:19 matteo ntfs-3g[2717]: Mounted /dev/sda3 (Read-Write, label "OS", NTFS 3.1)
Jul 1 13:44:19 matteo ntfs-3g[2717]: Cmdline options: rw
Jul 1 13:44:19 matteo ntfs-3g[2717]: Mount options: rw,allow_other,nonempty,relatime,fsname=/dev/sda3,blkdev,blksize=4096
Jul 1 13:44:19 matteo ntfs-3g[2717]: Ownership and permissions disabled, configuration type 1
Jul 1 13:44:25 matteo ntfs-3g[2717]: Invalid arguments.
(44:19 è il mount, 44:25 è un touch)
Dal momento che ntfs-3g non funziona a lato kernel (e quindi non sono stati fatti upgrade ricompilando il kernel) mi viene da pensare a problemi con fuse.
Se torno al 3.2.21 di slackware invece funziona tutto bene.
Idee?
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 6:53
da ponce
linux-next non e' corrispondente al 3.5: e' composto da una serie di patch che finiranno nel ciclo di sviluppo successivo, e' altamente sperimentale, e capita molto spesso che le cose non funzionino.
in genere viene usato dagli sviluppatori del kernel, che lo testano e propongono patch ulteriori per facilitare la vita a Linus e ad Andrew Morton quando ne prendono dei pezzi per farci il merge nel nuovo ramo di sviluppo.
https://lwn.net/Articles/269120/
secondo me, conviene riportare problemi con linux-next solo sulla mailing list lkml.org.
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 10:16
da ZeroUno
Non perchè è una versione di sviluppo significa che è una versione non funzionante.
linux-next che ho io (20120628) è 3.5-rc4 più 4 giorni di patch
da git log:
Author: Linus Torvalds <
torvalds@linux-foundation.org>
Date: Sun Jun 24 12:53:04 2012 -0700
Linux 3.5-rc4
comunque provo un git pull a 3.5-rc5 e vediamo come va.
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 10:27
da ponce
Non perchè è una versione di sviluppo significa che è una versione non funzionante.
invece e' proprio cosi', molto spesso ci sono delle patch che non funzionano, se continui ad aggiornare da linux-next te ne accorgerai.
comunque ti ripeto, sempre secondo me, che l'unico posto dove ha senso discutere dei bug di linux-next e' nel posto frequentato da quelli che scrivono le patch per lo stesso, e' difficile che tu trovi il subsystem maintainer o l'autore di una patch che crea casino su slacky o linuxquestions.

Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 11:10
da ZeroUno
Non mi sento sufficientemente "skillato" da scrivere su lkml (considerando che tra l'altro non la seguo nemmeno in lettura), e non mi trovo a mio agio con le mailing list.
Comunque,
Ho provato a fare git pull ma ottengo diversi CONFLICT files.
Eppure avevo un working directory clean
Sto dando una pulita e riprovo, al massimo riclono.
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 12:34
da ZeroUno
Comunque ho scritto quì perchè il problema ntfs-3g non è scontato che debba essere per forza qualcosa legato al codice eventualmente fallato della 3.5 ma ad una mia errata configurazione per esempio, e non so nemmeno se sulla 3.4.4 mi funziona (anzi, mo provo).
In fondo io ho fatto make oldconfig da un 3.2.21 lasciando tutte le opzioni di default e non è scontato che tra queste non ci sia qualcosa che conflitta con kernel >= 3.3
La 3.5-rc5 non risolve, i 19 secondi per il tsc rimangono, e c'è una cosa in più.
Non sapendo che make modules_install sovrascrive il pacchetto kernel-firmware di slackware per default, l'ho fatto senza precauzioni quando ho installato il precedente linux-next.
Comunque quando sono tornato a 3.2.21, senza ripristinare kernel-firmware ha funzionato tutto correttamente.
Rifacendo make modules_install sull'ultimissimo linux-next, e sovrascrivendo quindi ulteriormente i firmware, quando ho fatto il boot con 3.2.21 il sistema non partiva. Alcuni moduli panicavano; il sistema non è andato completamente in kernel panic, ma sembra che avesse problemi con il sata o qualcosa del genere.
Comunque adesso provo 3.4.4
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 15:16
da ZeroUno
Con il 3.4.4 funziona.
C'era un motivo, però, per cui volevo compilare l'ultimissima versione, ma non lo ricordo assolutamente (ergo, a breve torno a 3.2.21

)
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 15:19
da ponce
per la cronaca, a me con la 3.5-rc5 funziona tranquillamente ntfs-3g

Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 15:51
da ZeroUno
uff...
allora provo a riscaricarlo da zero!!!
edit.
In verità non avevo compilato con la 3.5-rc5 ma quella odierna, ovvero 3.5-rc5 con l'aggiunta di meno di una giornata di commit.
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 16:19
da ZeroUno
Ma tu come lo configuri?
io faccio
cp /boot/config-huge-3.2.21 .config
make oldconfig
<invio>
<invio>
<invio>
...
make xconfig
-> disabilitare CONFIG_DLM (altrimenti non compila)
make
Ora ne sto compilando due: uno dal tarball del 3.5-rc5 e uno dal commit linux-next relativo alla 3.5-rc5:
commit 7693416be32cf1559f9cb92dca3932198ffcaf97
Merge: 6ffc69d 6887a41
Author: Arnd Bergmann <
arnd@arndb.de>
Date: Mon Jul 2 22:56:17 2012 +0200
Merge tag 'v3.5-rc5' into for-next
Linux 3.5-rc5
una diff -ur mi mostra molte differenze, anche su fuse.
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 16:52
da ponce
anch'io prendo il .config di Pat, pero' poi, siccome sono scemo e mi piace compilare velocemente, me lo personalizzo per la mia macchina disabilitando tutto quello che non uso (ad esempio il DLM non lo uso): una buona base di partenza e' "make localmodconfig", che ti seleziona come moduli solo quelli che hai attivi in quel momento (ma anche tante cose che Pat mette built-in invece che come modulo le tolgo), ma poi ci dovrai sicuramente aggiungere qualcosa.
poi uso il "make menuconfig" perche' mi garba di piu'.

Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 16:54
da ZeroUno
ci metto meno a compilarlo che a customizzarlo
A compilare i due sopra parallelamente 20 minuti.
Comunque ntfs-3g mi funziona con entrambe le versioni.
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 16:57
da ponce
io compilo nuove versioni molto spesso, quindi perdo un pochino di tempo ad alleggerirlo per risparmiarne tanto dopo (ci metto 2-3 minuti a compilarlo sul portatile i5)

Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 17:26
da ZeroUno
Io invece credo che per quest'anno ho compilato kernel a sufficienza

e la mia avventura mi sa che si ferma quì.
L'ultima volta che ho compilato un kernel è stato quando è uscito 3.0rc1 per provare le differenze nel nome di versione. Installato, pochi minuti e sono ritornato alla versione che slackware current aveva in quel momento. E la compilazione precedente... boh.
Che differenze sostanziali riesci a notare con la 3.2.21?
Re: kernel 3.5 e ntfs-3g
Inviato: mar 3 lug 2012, 17:34
da ponce
mah, in genere quello che mi interessa sono le nuove features (per esempio nei nuovi kernel e' stato inserito
openvswitch) che uso spesso a casa e al lavoro, ma li ricompilo anche con le patch per bfs e bfq sul portatile di cui sopra per giocarci ogni tanto con Enemy Territory (e la differenza si vede).