Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mount fat32 missing codepage
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
Guglie
Apprentice
Apprentice


Joined: 01 Mar 2004
Posts: 240
Location: switzerland - zürich

PostPosted: Sun Jun 08, 2008 7:46 pm    Post subject: mount fat32 missing codepage Reply with quote

ciao,

ho recentemente aquistato un lettore mp3 da 8GB
la partition table era strana, quindi ho ricreato la partizione e formattato in fat32

la cosa strana è che non riesco nemmeno a montarlo con gentoo!!
Code:
# fdisk -l /dev/sdb
Disk /dev/sdb: 8145 MB, 8145338368 bytes
251 heads, 62 sectors/track, 1022 cylinders
Units = cylinders of 15562 * 512 = 7967744 bytes
Disk identifier: 0x6f20736b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1022     7952151    b  W95 FAT32

# mount /dev/sdb1 /mnt/removable
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

# dmesg
[ 4691.727114] Unable to load NLS charset UTF-8
[ 4691.727167] FAT: IO charset UTF-8 not found

# zcat /proc/config.gz | grep UTF8
CONFIG_NLS_UTF8=y


idee..? :?
_________________
A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath!
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Sun Jun 08, 2008 9:14 pm    Post subject: Reply with quote

Guarda se la codifica utf8 è selezionata nel kernel, sotto File systems -> Native language support
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Mon Jun 09, 2008 1:58 pm    Post subject: Reply with quote

utf8 non può funzionare con fat. A naso mi pare che hai selezionato utf8 come tabella codici predefinita nelle impostazioni del kernel o/e che hai fat come builtin. Male perchè ha precedenza su vfat nel riconoscimento automatico.
Rivedi la configurazione del kernel e prova a montare specificando il filesystem. Che hai usato per formattare?
Se il partizionamento strano prevede cose come partizione primaria 4 con le prime tre coincidenti o partizione unica logica sempre nella quarta partizione primaria è un trucco per assicurare che certi sistemi operativi del piffero (prima tra tutti tutta la roba M$ escluso xp/2003 e successivi) non si accappottino con la gestione automatica dei volumi.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Guglie
Apprentice
Apprentice


Joined: 01 Mar 2004
Posts: 240
Location: switzerland - zürich

PostPosted: Mon Jun 09, 2008 5:40 pm    Post subject: Reply with quote

innanzitutto grazie delle risposte ;)

djinnZ wrote:
utf8 non può funzionare con fat. A naso mi pare che hai selezionato utf8 come tabella codici predefinita nelle impostazioni del kernel o/e che hai fat come builtin.


ok, non lo sapevo.. :)
ora ho la seguente configurazione:
Code:

  │ │    <M> MSDOS fs support                                             
  │ │    <M> VFAT (Windows-95) fs support                         
  │ │    (437) Default codepage for FAT                               
  │ │    (437) Default iocharset for FAT                               
  │ │    <M> NTFS file system support                               
  │ │    [ ]   NTFS debugging support                                 
  │ │    [ ]   NTFS write support 



Quote:
Che hai usato per formattare?

ho cancellato tutto con cfdisk e ho creato una normale partizione primaria.
a questo proposito: è importante specificare il type?

Code:
# fdisk -l /dev/sdb

Disk /dev/sdb: 8145 MB, 8145338368 bytes
251 heads, 62 sectors/track, 1022 cylinders
Units = cylinders of 15562 * 512 = 7967744 bytes
Disk identifier: 0x6f20736b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1022     7952151   83  Linux

# mkfs.vfat -F 32 -n iAudio -v /dev/sdb1
mkfs.vfat 2.11 (12 Mar 2005)
/dev/sdb1 has 251 heads and 62 sectors per track,
logical sector size is 512,
using 0xf8 media descriptor, with 15904302 sectors;
file system has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 15502 sectors, and provides 1984158 clusters.
Volume ID is 484d6954, volume label iAudio

(stessa cosa usando semplicemente mkfs.vfat /dev/sdb1)

# mount /dev/sdb1 /mnt/removable/
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

# dmesg
[ ... ]
[  931.929943] Unable to load NLS charset 437
[  931.929991] FAT: IO charset 437 not found

# zcat /proc/config.gz | grep 437
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="437"
CONFIG_NLS_CODEPAGE_437=y


riassumento: dmesg mi dice che non riesce a caricare il charset 437, che è però presente staticamente nel mio kernel!!
_________________
A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath!
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Mon Jun 09, 2008 7:37 pm    Post subject: Reply with quote

prova ad inserire 850
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Mon Jun 09, 2008 8:51 pm    Post subject: Reply with quote

Guglie wrote:
a questo proposito: è importante specificare il type?


Certo che è importante, una partizione destinata a Fat devi dirgli che è di tipo per windows fat, devi cambiare il tipo con cfdisk, non ricordo quale sia il codice però lo riconoscerai sicuramente nella lista di cfdisk.
_________________
Running Fast!
Back to top
View user's profile Send private message
Guglie
Apprentice
Apprentice


Joined: 01 Mar 2004
Posts: 240
Location: switzerland - zürich

PostPosted: Mon Jun 09, 2008 9:14 pm    Post subject: Reply with quote

le pessibilità sono parecchie:
Code:
 01 FAT12
 04 FAT16 <32M
 06 FAT16   
 0B W95 FAT32
 0C W95 FAT32 (LBA)
 0E W95 FAT16 (LBA)
 0F W95 Ext'd (LBA)
 11 Hidden FAT12
 14 Hidden FAT16 <32M
 16 Hidden FAT16
 1B Hidden W95 FAT32
 1C Hidden W95 FAT32 (LBA)
 1E Hidden W95 FAT16 (LBA)

ok, le hidden le escluderei..
di queste mi pare che ho provato 06 e 0B

@.:deadhead:. proverò
_________________
A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath!
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Tue Jun 10, 2008 10:49 am    Post subject: Reply with quote

in genere preferisco 0C ma come ti ho detto fat ha precedenza su vfat se sono tutte e due modulari o builtin (per esempio io ho vfat builtin e fat modulare, neanche sempre, quindi mi va in automatico su vfat) quindi devi specificare il filesystem.
In ogni caso il riconoscimento dovrebbe avvenire in base ad una apposita stringa di identificazione in testa al filesystem, il tipo partizione serve solo a far capire a windozz macos od a certe versioni molto automatizzate di linux che non deve proporre automaticamente di formattarla se non la riconosce.
Potendo riformatta e ripartiziona da windows (c'è in giro un partizionatore per usb stick rilasciato dalla hp, mi pare, che risolve molti problemi, la gestione disco è meglio lasciarla da parte) se pensi di usarla con entrambi i sistemi.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Guglie
Apprentice
Apprentice


Joined: 01 Mar 2004
Posts: 240
Location: switzerland - zürich

PostPosted: Tue Jun 10, 2008 9:21 pm    Post subject: Reply with quote

.:deadhead:. wrote:
prova ad inserire 850

compilato e messo come default: dmesg mi riporta la stessa cosa (Unable to load NLS Charset 850)

@djinnZ: grazie delle spiegazioni molto chiare. a me di usarla con win non interessa. devo però usare vfat perchè il firmware del lettore mp3 deve poter leggere la musica ;)

EDIT: preso da un dubbio ho provato a usare ext3: ho formattato e montato senza nessun problema
_________________
A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath!
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Wed Jun 11, 2008 7:54 pm    Post subject: Reply with quote

Io proverei la 0C, poi riformatta e rimonta la partizione. Ora che ci penso ricordo che con un lettore mp3 avevo dei problemi a formattarlo con linux per via del fatto che usava un'allocazione diversa dei blocchi. Se hai la possibilità potresti provare a formattarlo da windows e montarlo dopo su linux. Infine un'altra possibilità potrebbe essere quella di non partizionarlo e formattare direttamente /dev/sda o quello che è.
_________________
Running Fast!
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 Jun 16, 2008 4:03 pm    Post subject: Re: mount fat32 missing codepage Reply with quote

Vedo che quello che ti serve non è stato compilato
staticamente nel kernel
hai provato prima del mount con
Code:
modprobe msdos && modprobe vfat

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


Joined: 01 Mar 2004
Posts: 240
Location: switzerland - zürich

PostPosted: Tue Jun 17, 2008 4:37 pm    Post subject: Reply with quote

@nikko96: si, mi sono dimenticato di dire che ho controllato che i moduli fossero stati caricati. ho pure provato a compilare il filesystem builtin e non cambia niente.

vabbeh, appena ho un attimo di tempo posto un bug.

grazie mille ancora a tutti! ;)
_________________
A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
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