Autor Téma: Podpora pro FAT16??  (Přečteno 940 krát)

Petr Chromec

  • Jr. Member
  • **
  • Příspěvků: 51
  • Karma: +1/-0
    • Zobrazit profil
Podpora pro FAT16??
« kdy: Říjen 30, 2024, 07:16:15 »
Zdravim, kdyz na Atari vytvorim USB Flashdisk s tim, ze ho mam pro prehos dat mezi Atari a zbytkem sveta, tak zbytek sveta krome MGA9 tuto flashku bez problemu pripoji a je mozne normalne cist i zapisovat... Je potreba neco nekde zapnout aby to fungovalo i v Mageia Linuxu??

Joelp

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 593
  • Karma: +12/-0
    • Zobrazit profil
    • blog
Re:Podpora pro FAT16??
« Odpověď #1 kdy: Říjen 30, 2024, 10:12:59 »
co ti píše příkaz dmesg -w při vložení flash?

Jestli systém podporuje vfat bys měl vidět zde:
Kód: [Vybrat]
cat /proc/filesystems | grep vfat

Zkontroluj taky, jestli máš nainstalovaný balíček dosfstools



cat /etc/mageia-release
Mageia release 9 (Official) for x86_64

Petr Chromec

  • Jr. Member
  • **
  • Příspěvků: 51
  • Karma: +1/-0
    • Zobrazit profil
Re:Podpora pro FAT16??
« Odpověď #2 kdy: Listopad 02, 2024, 14:07:02 »
Nevim kde je chyba...

dmesg vyhodi tohle:

[23173.993788] usb 2-1.2: new high-speed USB device number 25 using ehci-pci
[23174.081820] usb 2-1.2: New USB device found, idVendor=8564, idProduct=1000, bcdDevice= 1.00
[23174.081842] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[23174.081849] usb 2-1.2: Product: Mass Storage Device
[23174.081855] usb 2-1.2: Manufacturer: JetFlash
[23174.081859] usb 2-1.2: SerialNumber: LNBC383Z
[23174.082492] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[23174.082904] scsi host6: usb-storage 2-1.2:1.0
[23175.092403] scsi 6:0:0:0: Direct-Access     JetFlash Transcend 8GB    8.07 PQ: 0 ANSI: 4
[23175.095768] sd 6:0:0:0: [sdc] 15679488 512-byte logical blocks: (8.03 GB/7.48 GiB)
[23175.096884] sd 6:0:0:0: [sdc] Write Protect is off
[23175.096891] sd 6:0:0:0: [sdc] Mode Sense: 23 00 00 00
[23175.098141] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[23175.105972] sd 6:0:0:0: [sdc] Attached SCSI removable disk


[root@Mageia chromecp]# cat /proc/filesystems | grep vfat
        vfat

[root@Mageia chromecp]# urpmi dosfstools
Balíček dosfstools-4.2-2.mga9.x86_64 je již nainstalován


Joelp

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 593
  • Karma: +12/-0
    • Zobrazit profil
    • blog
Re:Podpora pro FAT16??
« Odpověď #3 kdy: Listopad 02, 2024, 18:26:52 »
Podle dmesg je ta flaska přístupná na /dev/sdc. A nebude ani problém na ni zapisovat.
cat /etc/mageia-release
Mageia release 9 (Official) for x86_64

Petr Chromec

  • Jr. Member
  • **
  • Příspěvků: 51
  • Karma: +1/-0
    • Zobrazit profil
Re:Podpora pro FAT16??
« Odpověď #4 kdy: Prosinec 17, 2024, 16:43:25 »
Zdravim... Tak jsem se konecne k dalsimu badani... Vzal jsem 8GB flasku, na Atari vytvoril ctyri 500mb disky na ktere jsem zkusebne zapsal... Zadny problem...Zkusil jsem ji ve Windlich 10 i 11 a taky zadny problem... Tady v MGA9 stale stejne... Sice vidim ze ji pripojilo na /dev/sdc ale tim to hasne...

[  367.944782] usb 2-1.1: new high-speed USB device number 6 using ehci-pci
[  368.032567] usb 2-1.1: New USB device found, idVendor=8564, idProduct=1000, bcdDevice= 1.00
[  368.032588] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  368.032595] usb 2-1.1: Product: Mass Storage Device
[  368.032600] usb 2-1.1: Manufacturer: JetFlash
[  368.032603] usb 2-1.1: SerialNumber: LNBC383Z
[  368.058650] usb-storage 2-1.1:1.0: USB Mass Storage device detected
[  368.058938] scsi host6: usb-storage 2-1.1:1.0
[  368.059070] usbcore: registered new interface driver usb-storage
[  368.063918] usbcore: registered new interface driver uas
[  369.099635] scsi 6:0:0:0: Direct-Access     JetFlash Transcend 8GB    8.07 PQ: 0 ANSI: 4
[  369.103070] sd 6:0:0:0: [sdc] 15679488 512-byte logical blocks: (8.03 GB/7.48 GiB)
[  369.104227] sd 6:0:0:0: [sdc] Write Protect is off
[  369.104244] sd 6:0:0:0: [sdc] Mode Sense: 23 00 00 00
[  369.105334] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  369.112657] sd 6:0:0:0: [sdc] Attached SCSI removable disk


Nevim si dal rady...

Joelp

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 593
  • Karma: +12/-0
    • Zobrazit profil
    • blog
Re:Podpora pro FAT16??
« Odpověď #5 kdy: Prosinec 17, 2024, 20:10:42 »
Zkousel jsi to připojit ručně?

Kód: [Vybrat]
sudo mount -t vfat /dev/sdc1 /mnt/flash

cat /etc/mageia-release
Mageia release 9 (Official) for x86_64

Petr Chromec

  • Jr. Member
  • **
  • Příspěvků: 51
  • Karma: +1/-0
    • Zobrazit profil
Re:Podpora pro FAT16??
« Odpověď #6 kdy: Prosinec 17, 2024, 21:17:39 »
Čau. Zkusím zítra. vfat už ani není ve výpisu filestems... Zítra přidám i výstup z dmesg a filesystems v Linux MINT, jsou rozdílné... A pak někam hodím image té flašky ať to můžeš zkusit...

Petr Chromec

  • Jr. Member
  • **
  • Příspěvků: 51
  • Karma: +1/-0
    • Zobrazit profil
Re:Podpora pro FAT16??
« Odpověď #7 kdy: Prosinec 18, 2024, 20:06:48 »
Zdravim...Tak jsem udelal image te flashky, tady je link...http://gofile.me/5BxTE/UYTvlL50l

Ja si s tim dnes hral ale bez uspechu... V Mageia vubec nemam vfat ve filesystems tim padem neni pozne ani namontovat to... V Mint Linuxu sice vfat, dokonce pozna ze jsou tam 4 partice ale tim vsechno konci...

Tady je vystup v Linux Mint:

chromecp@chromecp-Aspire-ES1-512:~$ cat /proc/filesystems | grep vfat
 vfat
chromecp@chromecp-Aspire-ES1-512:~$ dmesg -w
[  308.405655] usb 1-1.3.2: new high-speed USB device number 10 using ehci-pci
[  308.501296] usb 1-1.3.2: New USB device found, idVendor=8564, idProduct=1000, bcdDevice= 1.00
[  308.501342] usb 1-1.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  308.501365] usb 1-1.3.2: Product: Mass Storage Device
[  308.501384] usb 1-1.3.2: Manufacturer: JetFlash
[  308.501400] usb 1-1.3.2: SerialNumber: LNBC383Z
[  308.504676] usb-storage 1-1.3.2:1.0: USB Mass Storage device detected
[  308.507067] scsi host2: usb-storage 1-1.3.2:1.0
[  309.574189] scsi 2:0:0:0: Direct-Access     JetFlash Transcend 8GB    8.07 PQ: 0 ANSI: 4
[  309.576823] sd 2:0:0:0: Attached scsi generic sg1 type 0
[  309.582737] sd 2:0:0:0: [sdb] 15679488 512-byte logical blocks: (8.03 GB/7.48 GiB)
[  309.584304] sd 2:0:0:0: [sdb] Write Protect is off
[  309.584325] sd 2:0:0:0: [sdb] Mode Sense: 23 00 00 00
[  309.585542] sd 2:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  309.595354]
               First sub-partition in extended partition is not valid!
[  309.595384]  sdb: AHDI sdb1 sdb2 sdb3 XGM< >
[  309.595404] sdb: p2 start 4058385920 is beyond EOD, enabling native capacity
[  309.600870]
               First sub-partition in extended partition is not valid!
[  309.600900]  sdb: AHDI sdb1 sdb2 sdb3 XGM< >
[  309.600923] sdb: p2 start 4058385920 is beyond EOD, truncated
[  309.601965] sd 2:0:0:0: [sdb] Attached SCSI removable disk

Tim to konci...

Nevim co s tim... Stve me ze Widle jsou v pohode a tady mam smulu...

jamys601

  • Full Member
  • ***
  • Příspěvků: 149
  • Karma: +1/-0
    • Zobrazit profil
Re:Podpora pro FAT16??
« Odpověď #8 kdy: Prosinec 21, 2024, 01:30:57 »
Zdravím, ačkoliv Atari nevlastním, jen pro zajímavost jsem se Vaším problémem zabýval, nainstaloval Vaše image flešky a zjistil následující: Ve Win 10 se vše připojí a zobrazí jak má, v MG9 a v MGA Cauldron nikoliv. V GParted se jeví diskový oddíl jako "Neobsazeno". Pravděpodobně nemáme v MGA podporu v jádře, viz příkaz # zgrep -i atari /proc/config.gz - má být CONFIG_ATARI_PARTITION=y a mně to vyhodí # CONFIG_ATARI_PARTITION is not set. Takový pološílený návod a popis problematiky je zde: https://stbrigada.cz/index.php/2023/07/09/zaloha-a-prenos-dat-z-atari-partitions-na-linuxu/
Dell Inspiron 17 5000 Series, Intel CORE i7, 8GB, RAM, Mageia 9 KDE - Plasma aktuální
ASUS A52J, ATI RADEON HD 5470, Intel CORE i3 2.13 GHz, 6GB RAM, OpenSuse Tumbleweed, KDE - Plasma aktuální

jamys601

  • Full Member
  • ***
  • Příspěvků: 149
  • Karma: +1/-0
    • Zobrazit profil
Re:Podpora pro FAT16??
« Odpověď #9 kdy: Prosinec 21, 2024, 21:45:40 »
Procházel jsem dál různá Atari fóra a tohle mě zaujalo: https://news.ycombinator.com/item?id=24553529 , zvláště tento odstavec ( strojově přeloženo ): "DOS i Atari používaly formát FAT. Kapacita byla stejná, ale MS-DOS by měl problémy se čtením disket Atari ST, protože Atari postupovalo podle publikovaného standardu a zapsalo na disk dvě kopie alokační tabulky a MS-DOS by zapsal pouze jednu a druhou přepsal daty. a poškodit disk. „Dodatečný prostor“ byl prostor, který měl zabírat redundantní alokační tabulka souborů.
"Pravidlem bylo, že pokud chcete přesouvat soubory mezi systémy, musíte disketu naformátovat na MS-DOS, pak ji můžete použít všude. Pokud byste formátovali na Atari a používali jej na MS-DOS, nakonec byste jej nikde nepoužívali". Zajímavé bylo, když jsem hodil za ty Vámi vytvořené oddíly na win 10 oddíl pátý a naformátoval ho jako FAT, tak najednou se to v Mageii krásně připojilo a všechny odíly se zobrazily krásně i s daty. Jak jsem to pochopil, Atari asi nějak mrší tabulku msdos, takže Linux už to nepřečte ( Win to ještě vezme ). Takže zkusit prvně flešku naformátovat ve Win nebo v Linuxu třeba přes Gparted na Fat16, ve Win je to označení FAT a pak připojovat na Atari. Ovšem nevím, jestli to Atari skousne,nemám jak to vyzkoušet.
Dell Inspiron 17 5000 Series, Intel CORE i7, 8GB, RAM, Mageia 9 KDE - Plasma aktuální
ASUS A52J, ATI RADEON HD 5470, Intel CORE i3 2.13 GHz, 6GB RAM, OpenSuse Tumbleweed, KDE - Plasma aktuální

Petr Chromec

  • Jr. Member
  • **
  • Příspěvků: 51
  • Karma: +1/-0
    • Zobrazit profil
Re:Podpora pro FAT16??
« Odpověď #10 kdy: Prosinec 22, 2024, 14:19:42 »
To s tim pridanim dalsiho oddilu je zajimave. Uvazoval jsem ze udelam neco podobneho ale s tim ze tam dam treba ext2... Zkuste mi nekam upnout Vami upravenou image, zkusim ji v Atari...

PeTTr

jamys601

  • Full Member
  • ***
  • Příspěvků: 149
  • Karma: +1/-0
    • Zobrazit profil
Re:Podpora pro FAT16??
« Odpověď #11 kdy: Prosinec 23, 2024, 00:01:30 »
Bohužel, nemám momentálně možnost upnout image flashky, popíšu zatím alespoň následující postup: Ve Win jsem ve Správci disků přidal tzv. "Nový jednoduchý svazek" libovolné velikosti ( v mém případě 10 MB ) za stávající oddíly, naformátoval na "FAT" a následně opět nový svazek smazal. Tím mi zůstaly oddíly zase tak, jak byly předtím. Po této operaci byla flashka najednou krásně čitelná i v MGA. Vyzkoušen tento postup i na Win11 co mám ve Virtualboxu. Windows asi při těchto manipulacích přepíše tabulku oddílů podle svého a tím ji zpřístupní i v Linuxu. Můžete zkusit s Vaší flashkou a uvidíte, jestli to Atari sežvejkne... Pak jsem ještě zkusil jinou varintu, a to prohnat flashku Testdiskem a "opravit" tabulku oddílů tam, ale nebylo to ono, něco se zpřístupnilo a něco ne, v prvním oddílu byla nesmyslná data. Vyzkoušel jsem i jiná linuxová distra (OpenSuse Tumbleweed, Fedora 40, Mx Linux...), ale bez výše uvedené úpravy se vždy fleška jevila jako nenaformátovaná a bez tabulky oddílů. Je to sice takový humpolácký a krkolomný postup, ale třeba to pomůže.
Dell Inspiron 17 5000 Series, Intel CORE i7, 8GB, RAM, Mageia 9 KDE - Plasma aktuální
ASUS A52J, ATI RADEON HD 5470, Intel CORE i3 2.13 GHz, 6GB RAM, OpenSuse Tumbleweed, KDE - Plasma aktuální

Joelp

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 593
  • Karma: +12/-0
    • Zobrazit profil
    • blog
Re:Podpora pro FAT16??
« Odpověď #12 kdy: Leden 14, 2025, 17:18:57 »
Zase jsem se dostal k PC s Windows a chtěl to vyzkoušet. Bohužel mi  Win11 nedovolí formátovat flast fat16, jen fat32. Ve správci disků mi dokonce nedovolí ani smazat oddíly. Přihlášený jako admin, ale stejně umožnil max změnit písmeno disku.  ;D
cat /etc/mageia-release
Mageia release 9 (Official) for x86_64