Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: karlitos 15 Června 2009, 17:55:15
-
Zdravim
Mam problem s moji SD kartou CnMemory Gold 133x. Jedna se o 4gb SD kartu, nikoliv SDHC. Karta bezproblemu funguje napriklad v mem mobilu HTC Prophet , neni problem se ctenim a zapisem pod windows (mobile nebo XP)
Kartu jsem zkousel v USB ctecce a primo v mobilu , v kterem mam nahranou emulaci ctecky karet (po pripojeni do usb se chova jako mass storage). Automaticky mi to kartu nenamountuje. Zkousel jsem to manualne :
sudo mount -t vfat /dev/sdb1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
Manchmal liefert das Syslog wertvolle Informationen – try
dmesg | tail or so
dmesg | tail
[18127.820274] sd 6:0:0:0: [sdb] 7704576 512-byte hardware sectors: (3.94 GB/3.67 GiB)
[18127.822632] sd 6:0:0:0: [sdb] Write Protect is off
[18127.822642] sd 6:0:0:0: [sdb] Mode Sense: 4b 00 00 08
[18127.822650] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[18127.822663] sdb: sdb1
[18127.829679] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[18127.829936] sd 6:0:0:0: Attached scsi generic sg2 type 0
[18339.238336] ttyS1: LSR safety check engaged!
[18418.468860] FAT: count of clusters too big (88273)
[18418.468872] VFS: Can't find a valid FAT filesystem on dev sdb1.
Pri drivejsich pokusech o namountovani v telefonu mi dmesg | tail vypisovalo FAT: count of clusters too big. Karta by mela byt z vyroby naformatovana jako FAT16.
Pridavam jeste vypis hwinfo :
hwinfo --disk
19: SCSI 600.0: 10600 Disk
[Created at block.243]
UDI: /org/freedesktop/Hal/devices/storage_serial_Generic_USB2_0_Card_Reader_12345678901234567890_0_0
Unique ID: Uc5H.SxjdKpQO5c3
Parent ID: 5YuN.ADjjjlgwCwF
SysFS ID: /class/block/sdb
SysFS BusID: 6:0:0:0
SysFS Device Link: /devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/host6/target6:0:0/6:0:0:0
Hardware Class: disk
Model: "Generic Disk"
Vendor: usb 0x090c "Generic"
Device: usb 0x6000
Revision: "6000"
Serial ID: "12345678901234567890"
Driver: "usb-storage", "sd"
Driver Modules: "usb_storage"
Device File: /dev/sdb (/dev/sg2)
Device Number: block 8:16-8:31 (char 21:2)
Features: Hotpluggable
Speed: 480 Mbps
Module Alias: "usb:v090Cp6000d0100dc00dsc00dp00ic08isc06ip50"
Drive status: no medium
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #13 (USB Controller)
20: None 00.0: 10600 Disk
[Created at block.243]
Unique ID: TrYz.Fxp0d3BezAE
SysFS ID: /class/block/ramzswap0
Hardware Class: disk
Model: "Disk"
Device File: /dev/ramzswap0
Device Number: block 251:0
Drive status: no medium
Config Status: cfg=new, avail=yes, need=no, active=unknown
22: IDE 00.0: 10600 Disk
[Created at block.243]
UDI: /org/freedesktop/Hal/devices/storage_serial_SATA_TOSHIBA_MK8032G_Y6OIF8R5S
Unique ID: 3OOL._HRISnPbJp7
Parent ID: 3p2J.ZVjnRa43WTC
SysFS ID: /class/block/sda
SysFS BusID: 0:0:0:0
SysFS Device Link: /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0
Hardware Class: disk
Model: "TOSHIBA MK8032GA"
Vendor: "TOSHIBA"
Device: "MK8032GA"
Revision: "AD00"
Driver: "ata_piix", "sd"
Device File: /dev/sda
Device Number: block 8:0-8:15
Drive status: no medium
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #10 (IDE interface)
Dodam jeste ze system je Linux Mint 7 (ubuntu 9.04) nainstalovany na thinkpadu T42. Jina karta 1GB jde bez problemu zcela automaticky.
-
Neporadi nekdo ? Prez google jsem zatim nasel jen same problemy treba s pripojenim iPodu , ale ten ma vlastni FS , to mi moc nepomuze.
-
Problém
FAT: count of clusters too big (88273)
fat16 má maximálně něco málo přes 65000 clusterů (po 64KiB pro 4GB médium)
Jenže mám takové podezření že problém nebude způsoben formátem karty, ale detekcí formátu karty v konkrétní čtečce.
tohle: http://www.linuxforums.org/forum/misc/114828-micro-sd-card-cell-phone-use-linux.html
vám pravděpodobně nepomůže, ale nic lepšího nemám.
Vyzkoušel bych v jiné čtečce pod Ubuntu, nebo naformátofat s FAT32, jestli to foťák zkousne.
-
Nejsem si teď jistý, ale vfat je Fat32, né 16. To má jiné označení.
Zkuste to takto
sudo mount -t auto /dev/sdb1 /mnt
-
Nejsem si teď jistý, ale vfat je Fat32, né 16. To má jiné označení.
Zkuste to takto
sudo mount -t auto /dev/sdb1 /mnt
Tak toto mi vypsalo : musite zadat datovy system. Krome vfat jsem jeste zkousel -t msdos , bohuzel bez vysledku.
-
sudo mount -t vfat /dev/sdb1 /mnt
dmesg | tail
..
[18418.468872] VFS: Can't find a valid FAT filesystem on dev sdb1.
...
Pri drivejsich pokusech o namountovani v telefonu mi dmesg | tail vypisovalo FAT: count of clusters too big. Karta by mela byt z vyroby naformatovana jako FAT16.
.. boze .. heh. vy experti !!
zformatujte tu veprovou kartu a napijte se vody. dehydratace zabiji
-
Tak ted jsem mel na jazyku par ironickych poznamek , ale necham to plavat ... :-\
Kazdopadne ta karta je mimo specifikace pro SD (ty jsou do 2gb) a ja se tetelim stesti ze ji moje stare PDAcko podporuje v plne kapacite. A za experta se v tomhle nepovazuju , takze nevim jak je ta karta formatovana a nerad bych se pripravil o kapacitu nebo kompatibilitu. Takze normalne zformatovat treba pomoci gparted jako FAT32 a nemusim se niceho bat ? Milerad se necham poucit od ehm ... expertu ;)
-
## zazalohuj si to, viz `man dd`
dd if=/dev/sdb1 of=/kam/image.img ## zaloha
dd if=?foo of=/dev/sdb1 ## obnova
## osus slzy a zkus to. hledej mkdosfs aj.. viz. prikaz apropos
apropos dos
-
karta je mimo specifikace pro SD (ty jsou do 2gb)
Něco ze specifikací
4.3.2 2 GByte Card
To make 2GByte card, the Maximum Block Length (READ_BL_LEN=WRITE_BL_LEN) shall be set to
1024 bytes.
...
Table 4-2: Read Command Blocklen
Max block size READ_BL_LEN 2kBytes...
Tedy na základě specifikace 1.X (ne první revize podle které bylo maximum 1GB) se dá udělat karta 4GB, s typem nastaveným na "SD" (v revizi 1 to byly dva bity "reserved for future use" nastavené na "0"), tedy SD. A to také výrobci dělají.
SDHC podle specifikace 2.0 už má nastavený typ na "1", využívá se více bitů z identifikátoru karty na určení kapacity a je tam spousta dalších změn.
Jedno je jisté - pokud zařízení má SD certifikaci tak karty do 1GB budou fungovat určitě. U 2GB záleží podle roku výroby (resp. revize specifikace) a 4 GB jsou otázkou, ale není technický důvod proč by neměly fungovat ve čtečkách které umí 2GB.
nerad bych se pripravil o kapacitu nebo kompatibilitu.
To se načítá z identifikačního řetězce karty, formátování na to nemá žádný vliv. Maximálně si to naformátujete znovu ve foťáku.