Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: karlitos 15 Června 2009, 17:55:15

Název: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: 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 :
Kód: [Vybrat]
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 :
Kód: [Vybrat]
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.

Název: Re: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: karlitos 17 Června 2009, 14:19:10
Neporadi nekdo ? Prez google jsem zatim nasel jen same problemy treba s pripojenim iPodu , ale ten ma vlastni FS , to mi moc nepomuze.
Název: Re: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: Martin Kiklhorn 17 Června 2009, 16:31:36
Problém
Citace
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.
Název: Re: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: Milhouse 17 Června 2009, 17:19:28
Nejsem si teď jistý, ale vfat je Fat32, né 16. To má jiné označení.

Zkuste to takto
Citace
sudo mount -t auto /dev/sdb1 /mnt
Název: Re: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: karlitos 17 Června 2009, 17:59:01
Nejsem si teď jistý, ale vfat je Fat32, né 16. To má jiné označení.

Zkuste to takto
Citace
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.
Název: Re: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: nettezzaumana 17 Června 2009, 18:34:13
Kód: [Vybrat]
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
Název: Re: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: karlitos 17 Června 2009, 18:44:30
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  ;)
Název: Re: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: nettezzaumana 17 Června 2009, 22:37:56
## 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
Název: Re: mountovani 4gb SD karty pod Ubuntu 9.04
Přispěvatel: Martin Kiklhorn 17 Června 2009, 23:51:16
karta je mimo specifikace pro SD (ty jsou do 2gb)
Něco ze specifikací
Citace
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.