SD Karte oder MMC Card über Slot 2 machbar?

Boxenweitwurf
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

JtG-Riker hat geschrieben:Ryker nicht gleich Riker :)

Ich hab das mal geuppt, wie gesagt die tools aus der Busybox haben Endian-Probleme, obs so im Image läuft weis ich aber nicht ob da nicht noch Symbole in der libc fehlen, ich könnte ansonsten mal probieren ein Image mit dem mmc Treiber zu backen, da ich aber keine Karte hab kann ich es nicht testen obs geht. Am besten dann ma per PN fragen ich beobachte den Thread hier nicht dauernd ;)
Danke, Danke, Danke
auch wenn die anderen Libs noch gefehlt haben (libe2p, libext2, libdevmapper, libcomerr......hab ich wieder aus dem PPC Debian Zweig) geht es jetzt.

Ja, ihr habt richtig gehört ! Es geht jetzt.

Ich hab mit der mkfs.ext2 von JtG-Riker :wink: formatiert und nun läßt die MMC sich ohne Probleme mounten und nutzen.....

Also sind die e2fsprogs in der (Tuxbox-CVS Stand 20.04.06 )Busybox 1.1.0 nicht zu gebrauchen.

Ich hab mein Image gerade mit Rikers Programmen geupdatet und hochgeladen (WWW-Button).

Marc
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Sag ich doch, interessant wär obs nun mit der neuen Busybox geht, dann könnt ich mir die tools auch sparen, wenn die Probleme mit dem byte-order in der neuen Busybox gefixt ist, werde mir das mal ansehen.

Werde das am IDE mal testen.

Riker


EDIT

Also mit Busybox 1.1.2 gehts, HDD lässt sich formatieren und mounten:

Code: Alles auswählen

Adding Swap: 64500k swap-space (priority -2)
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.

Setting up swapspace version 1, size = 66052096 bytes
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
114432 inodes, 29279880 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
894 block groups
32768 blocks per group, 32768 fragments per group
128 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/ > /etc/init.d/init_ide

/dev/ide/host0/bus0/target0/lun0/disc:
 setting standby to 60 (5 minutes)
/ > df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root                 4800      4800         0 100% /
/dev/mtdblock/3           1408       968       440  69% /var
/dev/ide/host0/bus0/target0/lun0/part2 117097584    131228 116966356   0% /hdd
/ >

Werd ma ein paar Aufnahmen testen jetzt.

Riker
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

JtG-Riker hat geschrieben:/dev/ide/host0/bus0/target0/lun0/part2 117097584 131228 116966356 0% /hdd
Werd ma ein paar Aufnahmen testen jetzt.
Riker
grr *neidischsei* 8)
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Na dann ab ins cvs. :wink:
mgerald21
Interessierter
Interessierter
Beiträge: 30
Registriert: Montag 14. Februar 2005, 11:58

Beitrag von mgerald21 »

JtG-Riker hat geschrieben:Also mit Busybox 1.1.2 gehts, HDD lässt sich formatieren und mounten:
Riker
[rechthab]
Hab doch immer gesagt, dass es mit busybox geht :) :) :) :) :) :) :) Ups, hab immer 1.1.1 verwendet.
[/rechthab]
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Code: Alles auswählen

marc@notebook:~$ telnet 192.168.1.23
Trying 192.168.1.23...
Connected to 192.168.1.23.
Escape character is '^]'.

Sagem D-BOX2 - Kernel 2.4.32-dbox2 (20:21:47).
dbox login: root


BusyBox v1.1.2 (2006.04.24-16:52+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # insmod mmc2
~ # mkfs.ext2 /dev/mmc/disc0/part1
mke2fs 1.38 (30-Jun-2005)
mkfs.ext2: Could not determine if /dev/mmc/disc0/part1 is mounted
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
7840 inodes, 31352 blocks
1567 blocks (5.00%) reserved for the super user
First data block=1
4 block groups
8192 blocks per group, 8192 fragments per group
1960 inodes per group
Superblock backups stored on blocks:
        8193, 24577

Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
~ # mount -t ext2 /dev/mmc/disc0/part1 /mnt/mmc
~ # ls -al /mnt/mmc/
drwxr-xr-x    3 root     root         1024 Apr 24 20:22 .
drwxr-xr-x    6 1000     100             0 Apr 24 19:00 ..
drwx------    2 root     root        12288 Apr 24 20:22 lost+found
~ #
jep, will auch bestätigen das es mit der BB 1.1.2 funktioniert.....dann kann ich die Images jetzt noch mal updaten.... :-?
Gorcon hat geschrieben:Na dann ab ins cvs. :wink:
Jep, auf gehts........Hier liegts diff für 1.1.2

Marc
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Kann mal bitte jemand eine Liste machen was wo und wofür gebraucht wird um das ganze nutzen zu können?

1. Kernel Optionen
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_EXT2_FS=y
CONFIG_PARTITION_ADVANCED=y
CONFIG_MSDOS_PARTITION=y

2. Busybox
# CONFIG_FDFORMAT is not set ?
# CONFIG_FDISK is not set ?
FDISK_SUPPORT_LARGE_DISKS=y

# CONFIG_CHATTR is not set ?
# CONFIG_E2FSCK is not set ?
# CONFIG_FSCK is not set ?
# CONFIG_LSATTR is not set ?
# CONFIG_MKE2FS is not set ?
# CONFIG_TUNE2FS is not set ?
# CONFIG_E2LABEL is not set ?
# CONFIG_FINDFS is not set ?

3.Treiber
mmc.o
mmc2.o
ext2.o ?
ext3.o ?
fat.o ?
msdos.o ?
vfat.o ?

4. Tools
fsdisk ?
sfdisk ?

dosfsck ?
fsck.msdos ?
fsck.vfat ?

e2fsck ?
fsck.ext2 ?
fsck.ext3 ?

mke2fs ?
mkfs.ext2 ?
mkfs.ext3 ?

mkdosfs ?
mkfs.msdos ?
mkfs.vfat ?

Welche Tools kann ich in Busybox & Co aktivieren und welche Binary's werden benötigt für:

FAT32 Formatieren
FAT32 mounten/nutzen

EXT2 Formatieren
EXT2 mounten/nutzen

EXT3 Formatieren ?
EXT3 mounten/nutzen ?

DOS Formatieren ?
DOS mounten/nutzen ?


Die Übersicht ist für mich auf den letzten Seiten ein bißchen verloren gegangen. :-?
Carjay
Developer
Beiträge: 122
Registriert: Sonntag 23. April 2006, 12:37

Beitrag von Carjay »

So, ich hab mich denn auch mal an die 2.6er Portierung gemacht.

Ich hatte zwar ursprünglich vor, einen 2.6er MMC-Host zu schreiben und den Stub auch schon fertig, mich dann aber doch umentschieden, weil das 2.6er Subsystem erstens den SPI-Mode nicht kennt und außerdem die wenigen Hosts dort allesamt dediziert sind und das Bus-Protokoll dort nicht direkt auftaucht.

Es hat nicht zufällig jemand genauere Informationen über das SD/MMC-Protokoll (der Code im Netz verwendet wie der 2.4er-MMC-Treiber einfach hart kodierte Befehlsfolgen)?

Die GPIOs frei konfigurierbar zu machen sollte auch kein Problem darstellen (ich habe allerdings für meine eigene Box erstmal die Belegung von Gurgel verwendet).

Grundsätzlich funktioniert es schon, es gibt allerdings noch ein kleineres Problem beim sync_page (hängt beim Warten auf die I/O-Completion, obwohl die eigentlich stattgefunden hat). Naja, ist noch ein bißchen Debuggen angesagt.
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Hi :wink:

Ich habe damals etwas von sandisk gefunden.
http://www.sandisk.com/Oem/Manuals/
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Nico 77 hat geschrieben:Kann mal bitte jemand eine Liste machen was wo und wofür gebraucht wird um das ganze nutzen zu können?
1. Kernel Optionen : (=y fest in den Kernel / =m als Modul kompilieren)

Dateisysteme :
CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
Unterstützung für FAT32, beides wird benötigt

CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
Unterstützung für FAT16, beides wird benötigt

CONFIG_EXT2_FS=y
Unterstützung für EXT2

CONFIG_EXT3_FS=y
Unterstützung für EXT3 (EXT2 + Journaling)

Partitionen :

CONFIG_PARTITION_ADVANCED=y
CONFIG_MSDOS_PARTITION=y
Unterstützung für andere Partitionen als Linux, beides für Fat16/32 Partitionen/Partitionstabelle nötig


2. Busybox
# CONFIG_FDFORMAT is not set ?
Unwichtig ! Formatieren von Disketten ?!

# CONFIG_FDISK is not set ?
Partitionieren

FDISK_SUPPORT_LARGE_DISKS=y
Gibts da ne Grenze irgendwo ? 132GB ?

# CONFIG_CHATTR is not set ?
# CONFIG_E2FSCK is not set ?
# CONFIG_FSCK is not set ?
# CONFIG_LSATTR is not set ?
# CONFIG_MKE2FS is not set ?
# CONFIG_TUNE2FS is not set ?
# CONFIG_E2LABEL is not set ?
# CONFIG_FINDFS is not set ?
Das sind die e2fsprogs. Nötig um EXT2 Partitionen zu erzeugen und auf Fehler zu Prüfen

3.Treiber
mmc.o
Der erste Treiber mit der Belegung von Tagana. Siehe hier

mmc2.o
Der zweite Treiber mit der Belegung von MGerald21 . Siehe hier

ext2.o ?
Kernel-Modul für ext2. Kann man z.b. in nem Image nutzen welches nicht mit ext2 kompiliert wurde. z.B. Yadi

ext3.o ?
Kernel-Modul für ext3. Kann man z.b. in nem Image nutzen welches nicht mit ext3 kompiliert wurde. z.B. Yadi

fat.o ?
msdos.o ?
vfat.o ?
Kernel-Module für Fat16/32. Kann man z.b. in nem Image nutzen welches nicht mit Fat16/32 kompiliert wurde. z.B. Yadi


4. Tools
fdisk ?
sfdisk ?
Beides Tools zum Partitionieren, letzteres per Script nutzbar

dosfsck ?
fsck.msdos ?
fsck.vfat ?
Fat16/32 Laufwerke auf Fehler überprüfen


e2fsck ?
fsck.ext2 ?
fsck.ext3 ?
ext2/ext3 Laufwerke auf Fehler überprüfen

mke2fs ?
mkfs.ext2 ?
mkfs.ext3 ?
Partition mit ext2/ext3 formatieren

mkdosfs ?
mkfs.msdos ?
mkfs.vfat ?
Partition mit Fat16/32 formatieren

Welche Tools kann ich in Busybox & Co aktivieren und welche Binary's werden benötigt für:

EXT2 Formatieren
EXT2 mounten/nutzen
EXT3 Formatieren ?
EXT3 mounten/nutzen ?
siehe oben

FAT32 Formatieren
FAT32 mounten/nutzen
DOS Formatieren ?
DOS mounten/nutzen ?
Hierfür hab ich in der Busybox nix gefunden, also hab ich die dosfstools aus dem Debian PPC Zweig genommen

HTH
Marc
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Wow, das ist sehr einleuchtend erklärt. Danke!
Qnkel
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Mittwoch 27. April 2005, 19:02

Beitrag von Qnkel »

Kann ich die MMC-Karte jetz direkt per Telnet iwie formatiern?

Hab kein Kartenleser am PC :(
Nokia D-Box 2
Kabel, 2x AMD, AVIA 500
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Klar geht das....

...wenn du die nötigen Tools im Image hast.

Was hast du denn für ein Image drauf ? Und vor allem....was für ein Dateisystem willst du haben ?

Marc
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Warte mom noch auf meinen Sd-Kram deswegen noch eine Frage.

Müssen die Sachen modular sein oder reicht es wenn man es im Kernel mit y aktiviert?
Wenn im Kernel=y dann wird die ganze Sache Kilobyte mäßig denk mal weniger ins Gewicht fallen als wenn die kompletten Module ausgelagert werden(deswegen die Frage).
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Die müssen nicht modular sein...

Ich hatte sie nur einmal als Modul kompiliert um die Karte so in meinem Yadi benutzen zu können....was übrigens ohne Probleme funktioniert...

Marc
Qnkel
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Mittwoch 27. April 2005, 19:02

Beitrag von Qnkel »

MarcM hat geschrieben:Klar geht das....

...wenn du die nötigen Tools im Image hast.

Was hast du denn für ein Image drauf ? Und vor allem....was für ein Dateisystem willst du haben ?

Marc
Ich habe ein hier non-supported Image (siehe Wohnort).

Werd wohl mal kramen oder da im Board fragen.

Naja Dateisystem...hmm gibs da besondere Unterschiede, dass eines schneller für die box is oder so?

Beschreiben kann ich die Karte ja per FTP. Oder evtl. über Digicam, dann müsste es aber FAT sein.
Nokia D-Box 2
Kabel, 2x AMD, AVIA 500
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Du kannst zum formatieren das Image aus meinem WWW-Button flashen. Da ist alles drin was du zum partitionieren, formatieren brauchst.
Anschließend kannst wieder zurück flashen und noch die Kernel-Module für MMC und das Dateisystem hinzufügen (liegen auch bei mir)...dann dürfte es auch funktionieren...

Marc
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

MarcM hat geschrieben: Partitionen :

CONFIG_PARTITION_ADVANCED=y
CONFIG_MSDOS_PARTITION=y
Unterstützung für andere Partitionen als Linux, beides für Fat16/32 Partitionen/Partitionstabelle nötig
Wird CONFIG_MSDOS_PARTITION wenn man nur FAT32 nutzen möchte?
Msdos brauch man normal ja nicht!?

Zu CONFIG_PARTITION_ADVANCED=y habe ich noch eine Frage, welche der zusätzlichen Optionen werden für FAT16/32 denn genau benötigt?
Hier wird man doch noch mit Optionen überschüttet wo ich nicht weiß welche supportet werden müssen. :gruebel: :oops:

Code: Alles auswählen

*
* Partition Types
*
Advanced partition selection (CONFIG_PARTITION_ADVANCED) [Y/n/?]
  Acorn partition support (CONFIG_ACORN_PARTITION) [N/y/?] (NEW) n
  Alpha OSF partition support (CONFIG_OSF_PARTITION) [N/y/?] (NEW) n
  Amiga partition table support (CONFIG_AMIGA_PARTITION) [N/y/?] (NEW) n
  Atari partition table support (CONFIG_ATARI_PARTITION) [N/y/?] (NEW) n
  Macintosh partition map support (CONFIG_MAC_PARTITION) [N/y/?] (NEW) n
  PC BIOS (MSDOS partition tables) support (CONFIG_MSDOS_PARTITION) [Y/n/?]
    BSD disklabel (FreeBSD partition tables) support (CONFIG_BSD_DISKLABEL) [N/y/?] (NEW) n
    Minix subpartition support (CONFIG_MINIX_SUBPARTITION) [N/y/?] (NEW) n
    Solaris (x86) partition table support (CONFIG_SOLARIS_X86_PARTITION) [N/y/?] (NEW) n
    Unixware slices support (CONFIG_UNIXWARE_DISKLABEL) [N/y/?] (NEW) n
  Windows Logical Disk Manager (Dynamic Disk) support (EXPERIMENTAL) (CONFIG_LDM_PARTITION) [N/y/?] (NEW) n
  SGI partition support (CONFIG_SGI_PARTITION) [N/y/?] (NEW) n
  Ultrix partition table support (CONFIG_ULTRIX_PARTITION) [N/y/?] (NEW) n
  Sun partition tables support (CONFIG_SUN_PARTITION) [N/y/?] (NEW) n
  EFI GUID Partition support (CONFIG_EFI_PARTITION) [N/y/?] (NEW) n
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Zu CONFIG_PARTITION_ADVANCED=y
Lasse es einfach auf "n" stehen, wie im CVS.
CONFIG_MSDOS_PARTITION=y
sollte ja schon so in der kernel.config stehen.
Dieser Wert bezieht sich auf den Partitionstyp nicht auf das Filesystem.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

ok, Thx. :)
just_me
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 28. November 2005, 11:31

Serial Communication Controler SCC2

Beitrag von just_me »

Sieht so aus als hätte ich in diesem Thread zu wenig auf die Möglichkeiten hingewiesen, die die Benutzung des SCC2 bieten könnte: http://forum.tuxbox-cvs.sourceforge.net ... &start=265

Mir scheint es, dass der SCC2 programmiert werden könnte die Daten rein- und rauszutakten. Und zwar vermutlich mit (brutto) 16MBit/s.

Netto bleiben natürlich niedrigere Transferraten übrig, dennoch könnten damit ähnlich hohe Transferraten, wie sie das Ethernet interface hinbekommt, prinzipiell in Reichweite sein!

Könnte ein PPC Guru hierzu ein Wort verlieren, und ggfs. dieses Posting ins Reich der Träume verweisen?
mgerald21
Interessierter
Interessierter
Beiträge: 30
Registriert: Montag 14. Februar 2005, 11:58

Beitrag von mgerald21 »

Hmm, PA9 alias SMRXD2 und PA8 alias SMTXD2 passen zum SCC2 aber wie sieht es mit dem Takt/CLK aus??
just_me
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 28. November 2005, 11:31

Beitrag von just_me »

mgerald21 hat geschrieben:aber wie sieht es mit dem Takt/CLK aus??
PB17 alias L1ST3 alias #define SD_CLK 0x4000 // pin 6 (on SD/MMC card pin 5) (wenn ich mich nicht täusche)

Das Usermanual MPC823UM.pdf (http://www.freescale.com/files/product/doc/MPC823UM.pdf) gibt zu L1ST3 in Kap. 16.7.4.3 an:
"The four strobes—L1ST1, L1ST2, L1ST3, and L1ST4—can be assigned to the receive RAM and asserted or negated with L1RCLKA. L1ST5, L1ST6, L1ST7, and L1ST8 can be assigned to the transmit RAM and asserted or negated with L1TCLKA."

Mir ist nicht klar, ob die Koppelung von L1ST3 zum receive RAM bedeutet, dass für den Takt ein UND oder ODER Gatter z.B. zu L1ST7 eingesetzt werden müsste, damit nicht nur das Lesen sondern auch das Schreiben zur MMC Card über den SCC abgewickelt werden kann.

Wenn sich der SCC2 über Microcode (Kapitel 16.2.4 von MPC823UM.pdf) dazu bringen liesse, dass per DMA 512 Byte rein-/rausclockt werden und danach ein IRQ ausgelöst wird, wäre das "richtig gut".
Wenn zusätzlich der SCC2 noch in mmc_write_block() (http://cvs.tuxbox-cvs.sourceforge.net/t ... iew=markup) den Check auf "if(0xff==mc_spi_io(0xff)) break;" übernehmen könnte, hätte der PowerPC "beide Hände frei" und das Lesen/Schreiben von/zur MMC würde ihn etwa soviel wie das Lesen/Schreiben vom/zum Ethernet Interface belasten :D
DBoxBaer
Senior Member
Beiträge: 255
Registriert: Donnerstag 25. August 2005, 11:34

Beitrag von DBoxBaer »

just_me hat geschrieben:
Wenn sich der SCC2 über Microcode (Kapitel 16.2.4 von MPC823UM.pdf) dazu bringen liesse, dass per DMA 512 Byte rein-/rausclockt werden und danach ein IRQ ausgelöst wird, wäre das "richtig gut".
Einen eigenen Microcode zu schreiben wird schwer, aber im Prinzip könnte sowas (SCC2 benutzen) wohl gehen.

Ganz entfernt ist das mit DMA zum IDE Interface verwandt, da ist mein
Plan ebenfalls die Features rund um die CPU gut zu nutzen um sie dadurch
zu entlasten... Da ist es das Stichwort IDMA im Handbuch.
Leider sind die für IDMA notwendigen Pins wohl nicht in allen Boxen
verfügbar?! Allerdings wäre es natürlich auch möglich, über den SCC2 Daten aus dem CPLD zu holen, wenn tatsächlich solche Geschwindigkeiten erreichbar sind.

So oder so: Wenn jemand eine Idee hat (und erklären kann...), wie
die CPU IRGENDWIE Daten über nen SCC oder sonstwo in brauchbaren
Geschwindigkeiten (>10MBit/s) transportieren kann, kann ich/man das mit
dem CPLD bestimmt umsetzen.

Ob man dann Daten für ein IDE Interface transportiert oder für SD-Cards oder sogar beides ist dann "nur noch Software"...

Ciao,

DboxBaer
... und der Rest ist dann Software (TM)
MLYNEK
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 5. Mai 2006, 23:58

Beitrag von MLYNEK »

Hi i`m from poland ;)

Oki, sorry.

Now i have another problem.

in neutrino i`m mount card with now problems, but on enigma i can`t
major minor #blocks name

121 0 31360 mmc/disc0/disc
121 1 31352 mmc/disc0/part1
31 0 128 mtdblocka
31 1 128 mtdblockb
31 2 7936 mtdblockc
31 3 8064 mtdblockd

/ # mount /dev/mmc/disc0/part1 /mnt
mount: Mounting /dev/mmc/disc0/part1 on /mnt failed: Invalid argument
/ #