Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: Samms 12 Srpna 2013, 13:32:48

Název: Disketová mechanika
Přispěvatel: Samms 12 Srpna 2013, 13:32:48
Dobrý den,
jak nejjednodušeji zprovoznit tuto jednotku? Tedy co nejméně stahování atd. (LUbuntu)
Děkuji.
Název: Re:Disketová mechanika
Přispěvatel: Petr Merlin Vaněček 12 Srpna 2013, 14:10:36
Sice už je to nějaký pátek, co jsem měl mechaniku v PC, ale ... nefunguje to tak nějak out-of-box?
Čiliže prostě připojit, spustit PC a "ona bude" ?
Název: Re:Disketová mechanika
Přispěvatel: Samms 12 Srpna 2013, 14:17:25
V Ubuntu? Asi ve Windows - ale zde nemám v prvé řadě ani /dev soubor...
Název: Re:Disketová mechanika
Přispěvatel: compaq 12 Srpna 2013, 14:35:19
Od roku 2010 jsem se opakovaně na různých železech snažil rozchodit kombinaci Ubuntu + disketa, které na starších distrech fungovalo, ale marně.

Doporučuji: zapomeň na diskety.

To, že to někomu jde, ještě neznamená, že mu to jde vždycky, že se dá disketa formátovat atd.
Název: Re:Disketová mechanika
Přispěvatel: beer 12 Srpna 2013, 15:00:52
zkus:

nejprve si přidej aktuálního uživatele do skupiny floppy, potom zkus:

Kód: [Vybrat]
udisks --mount /dev/fd0
viz:
http://ubuntuforums.org/showthread.php?t=1772291

pokud nebude fungovat, jsou tam ještě další postupy.

Název: Re:Disketová mechanika
Přispěvatel: TIBOR 12 Srpna 2013, 15:06:08
A hlavne treba zkontrolovat povolenie FDD v biose. :D
Název: Re:Disketová mechanika
Přispěvatel: Samms 12 Srpna 2013, 15:14:29
Nemám fd0 - píši to nahoře... V BIOSu je asi 10 zařízení - včetně jednotek A a B. (Mám jen A.)
Název: Re:Disketová mechanika
Přispěvatel: beer 12 Srpna 2013, 15:33:33
Nemám fd0 - píši to nahoře... V BIOSu je asi 10 zařízení - včetně jednotek A a B. (Mám jen A.)

Nerozumím. Písmena jednotek ti přiřazuje BIOS? Máš v biosu diskovou mechaniku povolenou, nebo ne? Kdyby byla povolená, tak by musela /dev/fd0 existovat... Pokud je ovšem funknčí...
Název: Re:Disketová mechanika
Přispěvatel: Samms 12 Srpna 2013, 16:19:58
Měl jsem v BIOSu nastavené špatné zařízení - vskutku není jiného třeba - děkuji...
Název: Re:Disketová mechanika
Přispěvatel: Samms 12 Srpna 2013, 16:31:10
Ovšem zatím se mi podařilo pouze zapsat složku - a ani nemám jak ověřit, že se zapsalo na disketu, a ne do prázdné složky. Každopádně to nenačetlo plnou disketu a vůbec - celé to erroruje jako blázen...
Název: Re:Disketová mechanika
Přispěvatel: Petr Merlin Vaněček 12 Srpna 2013, 20:57:07
Viděl bych to na mrtvou mechaniku :(
Tato zařízení jsou prostě už tak stará, že málokdy skutečně fungují ...
Název: Re:Disketová mechanika
Přispěvatel: Samms 12 Srpna 2013, 21:02:31
Na jiném PC fungovala. Zde to nedokáže přečíst sektory - či co. Pak také divně zvučí a hlavně skoro nic se nenačte... (A i tak to erroruje.)
Název: Re:Disketová mechanika
Přispěvatel: Petr Merlin Vaněček 12 Srpna 2013, 21:18:28
Myslím, že v době čtení se asi i ledacos ukáže ve /var/log/syslog ...
Třeba nám to napoví ...
Název: Re:Disketová mechanika
Přispěvatel: Samms 12 Srpna 2013, 21:34:16
Projíždí to bloky a cylindry - a u každého napíše:

[umístění] Buffer I/O error on device fd0 sektor

Správce souborů ještě přihodí:

Error mounting /dev/fd0 at /media/sam/disk3: Command-line `mount -t "auto" -o "uhelper=udisks2,nodev,nosuid" "/dev/fd0" "/media/sam/disk3"' exited with non-zero exit status 32: mount: you must specify the filesystem type

Ovšem jak jsem psal - již 2x se mi to načetlo bez té hlášky - a s disketou se dalo pracovat... Tento error to házelo jen při přístupu do prázdné jednotky, nebo když se celá proerrorovala. 2x se mi to však podařilo - jak jsem psal...
Název: Re:Disketová mechanika
Přispěvatel: patapon 12 Srpna 2013, 22:06:02
skuste ho manulane pridat do fstab suboru,pekny navod najidete tu--->

http://ubuntuforums.org/showthread.php?t=2009194 (http://ubuntuforums.org/showthread.php?t=2009194)
Název: Re:Disketová mechanika
Přispěvatel: compaq 12 Srpna 2013, 22:56:23
Tato zařízení jsou prostě už tak stará, že málokdy skutečně fungují ...

Tak stará, že fungují bez problémů jen ve Windows... :-)
Název: Re:Disketová mechanika
Přispěvatel: Samms 12 Srpna 2013, 22:59:15
Já Vás nechápu. Staré tiskárny, stará datová úložiště, stará auta. To vše vydží desetiletí a dá se snadno opravovat. To ty moderní serepetky lze posílat jedině do odborných servisů, vydrží to maximálně 2 roky atd...
Název: Re:Disketová mechanika
Přispěvatel: compaq 12 Srpna 2013, 23:05:36
Já Vás nechápu. Staré tiskárny, stará datová úložiště, stará auta. To vše vydží desetiletí a dá se snadno opravovat. To ty moderní serepetky lze posílat jedině do odborných servisů, vydrží to maximálně 2 roky atd...

Není nad starej poctivej disk. Mám na chalupě na půdě jeden Winchester 3,6MB s řadičem zvlášť, nechceš ho? :-)
Název: Re:Disketová mechanika
Přispěvatel: sabraq 12 Srpna 2013, 23:08:41
Error mounting /dev/fd0 at /media/sam/disk3: Command-line `mount -t "auto" -o "uhelper=udisks2,nodev,nosuid" "/dev/fd0" "/media/sam/disk3"' exited with non-zero exit status 32: mount: you must specify the filesystem type
A na jaký fs jsi ji teda zformátoval? Buď je to médium vadné, nebo nezformátované.

Edit: Disketa musí při čtení/zápisu vydávat specifický cvakavý zvuk, pokud hlava zběsile jezdí sem a tam, není to v pořádku.

Tady je demonstrace:D <a href="http://www.youtube.com/watch?v=7Qz9a8kYYkA" target="_blank">http://www.youtube.com/watch?v=7Qz9a8kYYkA</a>

P.S: To skrečování ke konci "skladby" už moc zdravě nezní:).
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 06:49:41
Však já diskety používal - tohle vůbec netaktuje - tohle se mění mezi různými frekvencemi - ale jak jsem psal - na jiném PC jela... Nu což - jak jí mám zformátovat, když jí ani nenačtu? (Toto je jediná mechanika v domě.)
Název: Re:Disketová mechanika
Přispěvatel: beer 13 Srpna 2013, 09:30:34
zkus:
Kód: [Vybrat]
sudo mkdir /mnt/floppy; sudo mount -t fat /dev/fd0 /mnt/floppy
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 09:41:01
[ 1249.719201] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
[ 1249.762435] JFS: nTxBlock = 8192, nTxLock = 65536
[ 1249.795295] NTFS driver 2.1.30 [Flags: R/O MODULE].
[ 1249.859526] QNX4 filesystem 0.2.3 registered.
[ 1249.958102] Btrfs loaded
[ 4299.407256] floppy0: data CRC error: track 0, head 0, sector 7, size 2
[ 4299.607262] floppy0: data CRC error: track 0, head 0, sector 7, size 2
[ 4299.607281] end_request: I/O error, dev fd0, sector 6
[ 4299.609187] FAT-fs (fd0): invalid media value (0x00)
[ 4299.609206] FAT-fs (fd0): Can't find a valid FAT filesystem

Mohu to naformátovat magnetem - ale já vím, že disketa je OK. Neboť jsem na ní nedávno nahrál svůj OS... (Souborový systém mám vlastní - však nechci disketu mountovat - chci ji jen načíst...)

Například fdisk spustí onu řadu errorů o selhání čtení sektoru...
Název: Re:Disketová mechanika
Přispěvatel: compaq 13 Srpna 2013, 09:49:02
A nedala by se disketa obejít čtečkou děrné pásky?  ;D

(http://www.fi.muni.cz/usr/jkucera/pv109/vystavka/xsedivy_historie-25.jpg)
Název: Re:Disketová mechanika
Přispěvatel: beer 13 Srpna 2013, 10:12:48


[/quote]
[ 1249.719201] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
[ 1249.762435] JFS: nTxBlock = 8192, nTxLock = 65536
[ 1249.795295] NTFS driver 2.1.30 [Flags: R/O MODULE].
[ 1249.859526] QNX4 filesystem 0.2.3 registered.
[ 1249.958102] Btrfs loaded
[ 4299.407256] floppy0: data CRC error: track 0, head 0, sector 7, size 2
[ 4299.607262] floppy0: data CRC error: track 0, head 0, sector 7, size 2
[ 4299.607281] end_request: I/O error, dev fd0, sector 6
[ 4299.609187] FAT-fs (fd0): invalid media value (0x00)
[ 4299.609206] FAT-fs (fd0): Can't find a valid FAT filesystem

Mohu to naformátovat magnetem - ale já vím, že disketa je OK. Neboť jsem na ní nedávno nahrál svůj OS... (Souborový systém mám vlastní - však nechci disketu mountovat - chci ji jen načíst...)

Například fdisk spustí onu řadu errorů o selhání čtení sektoru...

Tak tam dej ten filesystem, kterým si to formátoval, stačí nahradit fat za ten filesystem, který tam je.
Kód: [Vybrat]
sudo mkdir /mnt/floppy; sudo mount -t fat /dev/fd0 /mnt/floppy
Pokud není naformátovaná, tak jí nejprve naformátuj.
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 10:20:13
Souborový systém mám vlastní... Nechci mountovat - chci ji načíst... Tedy abych na ní mohl psát přes dd, disassemblovat atd... Jak jsem psal - načítání selže pro neschopnost přečtení sektorů...
Název: Re:Disketová mechanika
Přispěvatel: beer 13 Srpna 2013, 10:34:06
Souborový systém mám vlastní... Nechci mountovat - chci ji načíst... Tedy abych na ní mohl psát přes dd, disassemblovat atd... Jak jsem psal - načítání selže pro neschopnost přečtení sektorů...

Prosím? Ty sis tam vytvořil vlastní souborový systém? Tak to ti s tím asi tady nikdo nepomůže :D
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 10:43:54
Na načtení to nemá vliv...
Název: Re:Disketová mechanika
Přispěvatel: compaq 13 Srpna 2013, 10:47:39
Prosím? Ty sis tam vytvořil vlastní souborový systém?

Co je na tom, taky si doma z nudy dělám souborový systémy... :-)
Název: Re:Disketová mechanika
Přispěvatel: beer 13 Srpna 2013, 11:00:09
Na načtení to nemá vliv...

Na mount ano, na fstab taky. Aby se dalo zařízení připojit, tak musí existovat ovladač souborového systému. No každopádně to je jiná liga, v tom se vůbec nevyznám, vždy používám standardní souborové systémy.
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 11:03:45
Blbost - na fdisk to vliv mít nemůže. Na mount pochopitelně. Číst sektory jako to dělá fdisk znamená kašlat na vyšší struktury. fdisk zajímají jen bloky - jakož i mě. Já chci jen načít disketu - ne j mountovat. dd taktéž pracuje s clustery, bloky,...
Název: Re:Disketová mechanika
Přispěvatel: beer 13 Srpna 2013, 11:09:06
Je to možná pravda, ale i tak by bylo dobré to vyzkoušet se standardní disketou, která je klasického formátu fat nebo vfat. Pokud bude fungovat, tak teprve řešit diskety, které nejsou standardní.
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 11:12:17
Zkoušel jsem prázdné, plné,... Netuším, co za souborové systémy tam jsou. Každopádně se nenačtou ty sektory - takže je mi to fuk. Jde mi o načtení sektorů - víc nepotřebuji.
Název: Re:Disketová mechanika
Přispěvatel: Martin Šácha 13 Srpna 2013, 12:27:39
Na diit.cz je ted serial o disketach, v prvnim dile je detailne popsana jejich struktura.
Co ti rekne?
Kód: [Vybrat]
dd if=/dev/fd0 of=/dev/null
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 12:45:28
Nenacte se mi. Nemohu ji tedy formatovat - nemohu nic.
Název: Re:Disketová mechanika
Přispěvatel: TIBOR 13 Srpna 2013, 13:11:40
zkus:
Kód: [Vybrat]
sudo mkdir /mnt/floppy; sudo mount -t fat /dev/fd0 /mnt/floppy
Podla tohto
http://community.linuxmint.com/tutorial/view/101
pouzivaju filesystem vfat. Pripadne pri unknown filesystem ho pripajaju cez
Kód: [Vybrat]
sudo mount -t msdos /dev/fd0 /mnt/floppy
Název: Re:Disketová mechanika
Přispěvatel: beer 13 Srpna 2013, 13:18:45
Vfat je fat rozšířený o možnost dlouhých jmen. Fungovalo by to i jako fat, většinou je zajištěna zpětná kompatibilta. To neřeší to, že mu ta mechanika v ubuntu prostě nefunguje správně.

V nějakých návodech sem viděl, že bylo potřeba degradovat tuším udisk na nějakou nižší verzi, aby to fungovalo.
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 13:41:28
Konecne nekdo prestal resit souborovy system! :) (Sorry teprve si nastavuji Arch Linux - zatim qwerty a bez diakritiky.) Resim tu jiz nejaky ten patek, ze mi to neprecte ani sektory - natoz FS...
Název: Re:Disketová mechanika
Přispěvatel: beer 13 Srpna 2013, 13:59:59
Zkus mrknout sem, jestli pomůže tato oprava:

http://www.securitybeacon.com/?p=1110 (http://www.securitybeacon.com/?p=1110)

editace souboru:

/lib/udev/rules.d/80-udisks.rules

Kód: [Vybrat]
# PC floppy drives
#
KERNEL==”fd*”, ENV{ID_DRIVE_FLOPPY}=”1″

# USB floppy drives
#
SUBSYSTEMS==”usb”, ATTRS{bInterfaceClass}==”08″, ATTRS{bInterfaceSubClass}==”04″, ENV{ID_DRIVE_FLOPPY}=”1″

"1" je potřeba nahradit za "0".

Pak restartovat udev démona:

Kód: [Vybrat]
invoke-rc.d udev restart
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 22:00:38
Yes! Děkuji mnohokrát... :) Jen to některou disketu načte pouze v RO režimu. A prázdnou disketu to nepřečetlo:

[ 3407.967497] floppy0: data CRC error: track 0, head 0, sector 7, size 2
[ 3408.167082] floppy0: data CRC error: track 0, head 0, sector 7, size 2
[ 3408.167103] end_request: I/O error, dev fd0, sector 6
[ 3408.167113] Buffer I/O error on device fd0, logical block 0
[ 3408.170490] EXT3-fs (fd0): error: can't find ext3 filesystem on dev fd0.
[ 3408.171478] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 3408.171752] FAT-fs (fd0): invalid media value (0x00)
[ 3408.171756] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 3415.911536] FAT-fs (fd0): invalid media value (0x00)
[ 3415.911546] FAT-fs (fd0): Can't find a valid FAT filesystem


Už tedy není problém se sektory - už alespoň mohu číst low-level - tedy někdy. Zrovna teď:

unable to read /dev/fd0: Nepřípustný argument
Název: Re:Disketová mechanika
Přispěvatel: jadd 13 Srpna 2013, 22:29:21
a co bys na ní chtěl číst?
Název: Re:Disketová mechanika
Přispěvatel: Samms 13 Srpna 2013, 22:39:22
Hlavně zapsat... :) Jenže přečíst se dají jen 3. Namountovat jen 2. A psát jen na jednu. A zbytek se nedá ani formátovat... :)
Název: Re:Disketová mechanika
Přispěvatel: jadd 13 Srpna 2013, 22:58:24
bez naformátování těžko budeš na ni zapisovat. Vadné diskety, nebo na disketách vyplé, něco tam bývá proti zápisu.
USB flash stojí cca 100kč s neporovnatelnou hustotou záznamu.
Název: Re:Disketová mechanika
Přispěvatel: Samms 14 Srpna 2013, 07:52:33
Nostalgie...
Název: Re:Disketová mechanika
Přispěvatel: compaq 14 Srpna 2013, 09:14:27
Nostalgie...

Nostalgie a přebytek volného času - smrtící koktejl! :-)
Název: Re:Disketová mechanika
Přispěvatel: Martin Šácha 14 Srpna 2013, 10:54:46
Místo aby sis ohnul (=přeprogramoval) prehistorický návod na použití flashky, tak radši řešíš takovou dobu takové bejkoviny, jako disketovka v 210. desetiletí... Ani to nebude těžké, BIOS dělá dneska "všechno" za tebe.
Název: Re:Disketová mechanika
Přispěvatel: sabraq 14 Srpna 2013, 19:17:18
A nedala by se disketa obejít čtečkou děrné pásky?  ;D

(http://www.fi.muni.cz/usr/jkucera/pv109/vystavka/xsedivy_historie-25.jpg)
Hmm, nezabýváš se náhodou ripováním BD na děrné pásky? :) Mohli bychom o té problematice pokecat na dálnopisu..

(Jen jsem si rýpnul, pardon, nic ve zlém.)
Název: Re:Disketová mechanika
Přispěvatel: Petr Merlin Vaněček 14 Srpna 2013, 19:30:19
<a href="http://www.youtube.com/watch?v=dmoDLyiQYKw" target="_blank">http://www.youtube.com/watch?v=dmoDLyiQYKw</a> ...
Název: Re:Disketová mechanika
Přispěvatel: Myghael 10 Září 2013, 00:01:12
http://www.fdutils.linux.lu/Fdutils.html (http://www.fdutils.linux.lu/Fdutils.html)

Nevím jestli je to vyřešené, já teď řešil transfer dat z 5,25" disket formátovaných na starém osmibitu Commodore C64 a vyřešil jsem to s pomocí tohoto odkazu, snad to pomůže i někomu jinému.

EDIT: Odkaz vedl na špatnou stránku.