Kirjoittaja Aihe: Pcmcia flash linear kortin formatointi ( Ratkaistu)  (Luettu 3375 kertaa)

kalle37

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Mulla on 32 mt pcmcia flash linerar kortti jota käytän auton ohjelmointi laitteessa ( tech 2)
Läppäri on ibm x31 jossa  on pcmcia kortti paikka. Käyttiksenä ubuntu 16.04 .

Nyt pitäis saada formatoitua kortti.  Ei suostu ottamaan biniä vastaan, kun kortti on jotenkin korruptoitunut.

Milläs komenolla sen sais tehtyä?  Cardmgrllä vois vissiin formatoida ftl muotoon, mutta eihän tuossa ubuntussa ole cardmgr systeemiä.  On vaan pcmciautils.


Vinkkejä viikoksi!


« Viimeksi muokattu: 03.04.17 - klo:19.33 kirjoittanut kalle37 »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Pcmcia flash linear kortin formatointi
« Vastaus #1 : 02.04.17 - klo:19.20 »
Mulla on 32 mt pcmcia flash linerar kortti jota käytän auton ohjelmointi laitteessa ( tech 2)
Läppäri on ibm x31 jossa  on pcmcia kortti paikka. Käyttiksenä ubuntu 16.04 .

Nyt pitäis saada formatoitua kortti.  Ei suostu ottamaan biniä vastaan, kun kortti on jotenkin korruptoitunut.

Millä komennolla yritit kirjoittaa kortille, ja mitä se tarkalleen herjaa? Jos kirjoitat suoraan laitteelle esim. dd:llä, mitä laitetta käytit kohteena? Jos taas kopioit tiedostoa tiedostojärjestelmään, oletko kokeillut formatoida sitä tai luoda osiotaulua ja osioita uudelleen Levyt-ohjelmalla tai GPartedilla?

kalle37

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Pcmcia flash linear kortin formatointi
« Vastaus #2 : 02.04.17 - klo:20.54 »
DD:llä  kirjoitn kohteseen dev/mtdblock0 joka on pcmcia paikassa oleva kortti.
gpart ei näe koko korttia, mutta levyt ohjelmalla näkyy. koitin formatoida vaihtoehtoisella muodolla, mutta eipä tunnistanut ftl muotoa.
Kokeilin sitten formatoida fat modissa käyttäen hidasta ylikirjoitusta.
Homma tysää seuraavaan viestiin:
"Error erasing device: Error writing 1048576 bytes to /dev/mtdblock0: Input/output error (udisks-error-quark, 0)"

kortti on ilmeisesti muuttunut noin 8mt kokoiseksi vaikka se on 32mt tai vähän yli.  Taitaa olla konstit vähissä? 

Vai olisko joitain kikka kolmosta vielä käytettävissä?

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Pcmcia flash linear kortin formatointi
« Vastaus #3 : 02.04.17 - klo:21.23 »
DD:llä  kirjoitn kohteseen dev/mtdblock0 joka on pcmcia paikassa oleva kortti.
gpart ei näe koko korttia, mutta levyt ohjelmalla näkyy. koitin formatoida vaihtoehtoisella muodolla, mutta eipä tunnistanut ftl muotoa.

FTL on matalammalla tasolla. Tavalliset levytyökalut eivät näe eivätkä ymmärrä sitä, vaan toimivat pykälää korkeammalla abstraktiotasolla blokkilaitteilla.

ftl_format sijaitsee paketissa mtd-utils. Sillä ehkä pääsee eteenpäin, mutta en tunne tuota PCMCIA-stackia niin hyvin, että osaisin suoriltaan neuvoa tarkemmin.

Täällä on hieman tarinaa aiheesta: http://www.linux-mtd.infradead.org/faq/general.html

kalle37

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Pcmcia flash linear kortin formatointi
« Vastaus #4 : 02.04.17 - klo:22.30 »
eipä taida olla ftl formatointi oikea tapa.
heittää herjaa:
sudo ftl_format /dev/mtdblock0
[sudo] salasana henkilölle kalle:
get info failed: Inappropriate ioctl for device
format failed.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Pcmcia flash linear kortin formatointi
« Vastaus #5 : 02.04.17 - klo:22.43 »
eipä taida olla ftl formatointi oikea tapa.
heittää herjaa:
sudo ftl_format /dev/mtdblock0
[sudo] salasana henkilölle kalle:
get info failed: Inappropriate ioctl for device
format failed.

Blokkilaite /dev/mtdblock0 on väärä kohde ftl_formatille. Raakalaite /dev/mtd0 voi olla oikea, mutta varmista kernelin lokista (dmesg), että se viittaa tuohon PCMCIA-korttiin, eikä johonkin muuhun rautaan.

kalle37

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Pcmcia flash linear kortin formatointi
« Vastaus #6 : 02.04.17 - klo:23.05 »
osui ja uppos :)  /dev/mtd0 oli oikea ja formatointi onnistui.  ajoin viela binin kortille ja kokeilin tech2:ssa. hyvin toimii.

Iso kiitos neuvoista !!!!!