Newsgroup: it.comp.os.linux.iniziare
Titolo: Compilazione kernel e codepage della fat32

Ciao a tutti
sto cercando di venire a capo di una compilazione del kernel 2-6-12  sul mio
notebook con Ubuntu 5.10... compilazione che va assolutamente a buon fine se
non fosse per il fatto che non riesco a far andare la partizione Fat32.
Ecco cosa succede quando do il mount:
mount: wrong fs type, bad option, bad superblock on /dev/hda3,
       missing codepage or other error
E questa è la parte relativa al dmesg:
4295211.022000] Unable to load NLS charset cp437
[4295211.022000] FAT: codepage cp437 not found
Tutto parte dal fatto che ho impostato nella configuraione del kernel il
default codepage 437 e il set di caratteri iso8859-1. Sembra che il cp437
non sia quello utilizzato dalla mia partizione (che funziona... la uso
tranquillamente da windows). Ho provato anche l'850 e l'errore è il
medesimo.
Come faccio a scoprire qual'è il codepage che devo impostare nella
configurazione del kernel ?

 configurazione del kernel ?
-> File systems 
 
	-> DOS/FAT/NT Filesystems 
 
          		-> VFAT (Windows-95) fs support
qui imposti il code page!
ad es.
<*> VFAT (Windows-95) fs support 
 
(437) Default codepage for FAT 
 
(iso8859-1) Default iocharset for FAT
-> File systems 
 
	-> Native Language Support
qui invece ci compili in built-in quello che hai scelto...
sul mio è cosi':
  --- Base native language support 
 
(iso8859-1) Default NLS Option 
 
<*>   Codepage 437 (United States, Canada)
ecc...

 vai di debug?
+ che volentieri... se mi spieghi come si fa :)

 Penso però di non essermi spiegato. 
O forse non ho capito io cosa mi stavi dicendo.. rileggendo il tuo post ho
notato una cosa che prima mi era sfuggita... ora provo a cambiare un paio
di parametri e poi ti dico se mi hai risolto il problema ;)

 qui invece ci compili in built-in quello che hai scelto...
Era questo che mi mancava.. ora funziona perfettamente... molte grazie
Vinx ;)

 Vinx ;)
perfetto!
 >> >> [4295211.022000] Unable to load NLS charset cp437
 >> >> [4295211.022000] FAT: codepage cp437 not found
 >> vai di debug?
 >+ che volentieri... se mi spieghi come si fa :)
no già l'hai messo in modalità debug! Di solito in /var/log/messages ti 
ritrovi con le date... invece per come hai configurato il kernel capisco 
che c'hai qualche debug di troppo... forse c'hai
-> Kernel hacking
	[*] Show timing information on printks
         ^^^
         questo abilitato?

          questo abilitato?
Si, era abilitato infatti.. appurato che nn mi serve a niente l'ho
disattivato. 
Dato che ti vedo preparato ( :D ) ti faccio anche un'altra domanda. Ho un
altro serverino che agisce da router. Una cosa noiosa che succede è che la
shell mi si riempie di messaggi di "eventi" relativi al traffico ip. Non so
se sia qualche impostazione del kernel (ho provato a disattivare tutto
quello che sembrava potere avere a che fare col logging e il debug ma senza
risultato) o con iptables che magari reindirizza il log sulla shell. Non  è
che ne sai qualcosa ?

 che ne sai qualcosa ?
uhm... dovresti toglierci le regole di log ad iptables... questa volta 
niente kernel :P
per ulteriori info su come fare 
www.netfilter.org

 per ulteriori info su come fare 
www.netfilter.org
grazie veri mac ;)