atarionline.pl SatanDisk i transfer plików - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    1.  
      Może ktoś pomoże mi przy trasferze plików z PC na Atari ST (SatanDisk) przy użyciu programu Drive Image (drimg132.exe)? Chcę załadować za pomocą tego programu pliki na kartę SD, wybieram kartę i opcję File transfer. Następnie próbuję utowrzyć folder i przesłać pliki i nic z tego nie wychodzi. Wygląda niby wszystko dobrze, można utworzyć folder lub przesłać plik, ale po wyjściu i ponownym wejściu na ekran trasferu plików niczego już nie ma. Nie wiem co robię źle, kiedyś kopiowałem za pomocą tego programu pliki i później mogłem je odpalić na Atari ST przez SatanDisk, a teraz nie wiem co robię nie tak. Może to jakaś bardzo lamersko-banalna sprawa.
      • 2:
         
        CommentAuthorKaz
      • CommentTime26 Dec 2011 12:12
       
      Ten program miewa takie odpaly. Mozesz sprobowac pytac autora:

      ->link<-
    2.  
      Ciekaw jestem czy kiedyś pojawi się nowa wersja tego programu. Testowałem to także pod Linuxem i było jeszcze gorzej, nie mogłem się dostać do partycji. Na mojej karcie SD są cztery partycje. Jak podczas bootowania Atari zmienić partycję? Kiedyś to robiłem, ale nie pamiętam już teraz jak się przełącza te partycje. Jeżeli nic się nie zrobi to uruchamia się system z domyślną pierwszą partycją, nie wiem czy bez restartu można zmienić dostęp do partycji. Może znajdzie się ktoś życzliwy, komu bym wysłał kartę SD i nagrał mi trochę softu, który bym wybrał?
    3.  
      Ja tego używam też pod linuxem ale nie miałem większych problemów. A tak ogólnie to olej tego drimg i pod linuxem zamontuj jako normalny dosowy dysk. Zakładasz katalogi, kopiujesz bezpośrednio i po problemie. Tylko w jądrze włącz obsługę partycji atarowskich.
    4.  
      Może zwyczajnie użyję dd do przeniesienia gotowego obrazu i będzie spokój.
    5.  
      Ja też używam tego programu, ale nie miałem z nim większych problemów. Jednakże uważam ten program za niezbyt udany, ponieważ brak w nim kilku bardzo ważnych funkcji, np. dodawania katalogów albo usuwania plików. Jakiś czas temu pisałem na forum autora tego programu, czy nie mógłby dodać tych funkcji do drimg, jednak zdaje się, że zawiesił on prace nad tym programem na rzecz innych projektów.

      Sukkor-benoth: Czy mógłbyś napisać jak włączyć w jądrze linuxa obsługę partycji atarowskich? Nie znam się zbyt dobrze na Linuxie, a sposób opisany przez ciebie jest o wiele lepszy niż poprzez program drimg. Z góry dzięki za pomoc.
      • 7: CommentAuthormono
      • CommentTime31 Dec 2011 13:12 zmieniony
       
      Kernel 2.6.32: File systems -> Partition types -> Atari partition table support.

      Edit: W ubuntu 10.04 jest automatycznie włączona.
    6.  
      Dzięki mono :) Jak będę miał czas to odpalę mojego kompa z ubuntu 11.04 i sprawdzę, czy tam też jest włączone wsparcie dla dysków atarowskich.
    7.  
      Do zamontowania takiego dysku w Ubuntu wystarczy mount -t vfat /dev/dysksd /miejsce_montowania ? Czy należy podać jakieś inne parametry?
    8.  
      Proszę jeszcze o podpowiedź jak to zamontować w Ubuntu. Myślałem że standardowo, ale niestety nie:
      [ 529.253326] mmcblk0: AHDI p1 p2 p3 p4
      [ 567.602331] FAT: bogus logical sector size 184
      [ 567.602338] VFS: Can't find a valid FAT filesystem on dev mmcblk0.
      [ 623.408184] mmc0: card a19e removed
      [ 633.951755] mmc0: new SD card at address a19e
      [ 633.951974] mmcblk0: mmc0:a19e SD02G 1.83 GiB
      [ 633.953665] mmcblk0: AHDI p1 p2 p3 p4
      [ 667.925235] iwlagn 0000:04:00.0: iwl_tx_agg_start on ra = 00:1f:1f:cc:3f:a0 tid = 0
      [ 742.333418] FAT: bogus logical sector size 184
      [ 742.333426] VFS: Can't find a valid FAT filesystem on dev mmcblk0.
    9.  
      Nie podawaj vfat ! Bo to nie są partycje vfat. Podajesz mount /dev/dysk /miejsce_montowania i zadziała.
    10.  
      Spytałem się o to bo próbowałem standardowo zamontować dysk SD. Oczywiście zrobiłem sudo su i tak jak poniżej:
      root@mobile:/home/grzegorz# fdisk -l

      Dysk /dev/sda: 250.1 GB, bajtów: 250059350016
      głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
      Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
      Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
      Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
      Identyfikator dysku: 0x77777777

      Urządzenie Rozruch Początek Koniec Bloków ID System
      /dev/sda1 * 1 25703 206459316 7 HPFS/NTFS
      /dev/sda2 25704 30401 37736654+ 5 Rozszerzona
      /dev/sda5 25704 26059 2859538+ 82 Linux swap / Solaris
      /dev/sda6 26060 30401 34877083+ 83 Linux

      Dysk /dev/mmcblk0: 1967 MB, bajtów: 1967128576
      głowic: 4, sektorów/ścieżkę: 16, cylindrów: 60032
      Jednostka = cylindrów, czyli 64 * 512 = 32768 bajtów
      Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
      Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
      Identyfikator dysku: 0x00000000

      Dysk /dev/mmcblk0 nie zawiera poprawnej tablicy partycji
      root@mobile:/home/grzegorz# mount /dev/mmcblk0 /mnt/atari
      mount: you must specify the filesystem type
      root@mobile:/home/grzegorz#
    11.  
      Po pierwsze nie fdisk -l ale dmesg a najlepiej z grep.
      Fdisk nie znajduje partycji atarowskich. I nie vfat !
      Po drugie co to za /dev/mmcblk0 ?????
      Pamięci USB powinny być widoczne jako usb-storage i generic scsi czyli urządzenie sd? (gdzie ? to a, b, c itd).
      Np. u mnie czytnik z kartą sd wykryty jest jako SDB i dalej partycje SDB1 SDB2 SDB3 itd. montuje się wtedy tak:

      mount /dev/sdb2 /mnt/usb

      Normalnie nie ma z tym problewmów, szczególnie jak obługa tego wszystkiego jest automatyczna - to nie windows.

      Sprawdź jak wygląda obsuga usb i jak system widzi twój czytnik kart.
      • 14: CommentAuthormonsoft
      • CommentTime2 Jan 2012 22:01
       
      To zalezy jak podalczasz karte SD. Ja mam wewnetrzy czytnik i u mnie karta SD jest tez widziana jako block device:
      [ 81.080068] tifm_core: MMC/SD card detected in socket 0:3
      [ 81.296180] mmc3: new SD card at address 31eb
      [ 81.320911] mmcblk0: mmc3:31eb SD02G 1.83 GiB
      [ 81.321061] mmcblk0: p1 p2 < p5 p6 p7 >

      A partycje Atari jako FAT16:
      # fdisk -c -l /dev/mmcblk0

      Disk /dev/mmcblk0: 1967 MB, 1967128576 bytes
      4 heads, 16 sectors/track, 60032 cylinders, total 3842048 sectors
      Units = sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Disk identifier: 0xfa63f3c4

      Device Boot Start End Blocks Id System
      /dev/mmcblk0p1 63 475198 237568 6 FAT16
      /dev/mmcblk0p2 475262 3899895 1712317 f W95 Ext'd (LBA)
      /dev/mmcblk0p5 475325 950460 237568 6 FAT16
      /dev/mmcblk0p6 950587 1933626 491520 6 FAT16
      /dev/mmcblk0p7 1933753 2978232 522240 6 FAT16
      /dev/mmcblk0p8 2978359 3899958 460800 6 FAT16

      Montowanie jest z uzyciem typu filesystemu vfat:
      # mount -t vfat /dev/mmcblk0p1 /mnt
      # ls -l /mnt
      total 144
      drwxr-xr-x 113 root root 8192 2009-12-23 10:10 1M
      drwxr-xr-x 67 root root 8192 2009-12-23 10:10 2M
      drwxr-xr-x 2 root root 8192 2011-10-19 20:03 AUTO
      drwxr-xr-x 2 root root 8192 2028-01-01 00:02 CLIPBRD
      -rwxr-xr-x 1 root root 24 1991-11-14 01:02 CONTROL.INF
      drwxr-xr-x 2 root root 8192 2011-10-19 20:03 CPX
      drwxr-xr-x 24 root root 8192 2011-10-19 22:22 DISKUTIL
      drwxr-xr-x 2 root root 8192 2010-03-27 11:34 IMGRUN
      -rwxr-xr-x 1 root root 883 2028-01-01 00:00 NEWDESK.INF
      drwxr-xr-x 4 root root 8192 2011-10-19 20:02 STING
      -rwxr-xr-x 1 root root 207 2028-01-01 00:00 STING.PRT
      drwxr-xr-x 2 root root 8192 1991-11-14 00:08 XBOOT
      -rwxr-xr-x 1 root root 44685 1993-07-07 10:01 XCONT_UK.ACC


      Na laptopie mam Ubuntu 10.04.3 LTS z kernelem 2.6.32-36-generic