LinuxForum.Fans
Тема

Дисковод

Автор: igor_kent 43 сообщений 4917 просмотров
#271042

Не корректно работет floppy дисковод, вернеесовсем не работет, в дисковой утилитепишет что носитель отсутствует , и никаких реакцийна вставление дискет нет. Как исправить?Дисковод подключен!

#271044
text
sudo mkdir /media/floppy
sudo mount /dev/fd0  /media/floppy

Потом открыть содержимое в файловом менеджере (путь: /media/floppy)

Так же задать права на каталог /media/floppy для юзера.

#271047

А такое устройство присутствует /dev/fd0. Сам флоп рабочий ???

#271049
text
mount: /dev/fd0 не является верным блочным устройством
#271051
kisil написал:
А такое устройство присутствует /dev/fd0. Сам флоп рабочий ???

рабочий, в виндеписался и работалбез проблем , на сей момент проверка в винде неможет быть выполнена с ееотсутствием, /dev/fd0 такогонет

#271055

А что говорит

text
dmesg | grep fd0
#271058

Попробуйте сначала выполнить

text

sudo modprobe floppy

вставьте дискету и покажите вывод последних строк двадцати команды

text

dmesg
#271059
igor.kent написал:
[quote=kisil]А такое устройство присутствует /dev/fd0. Сам флоп рабочий ???

рабочий, в виндеписался и работалбез проблем , на сей момент проверка в винде неможет быть выполнена с ееотсутствием, /dev/fd0 такогонет[/quote]
попробуй это, неплохая вещь на самом деле.

#271061
kisil написал:
А что говорит
text
dmesg | grep fd0

text
[    0.082397] pci 0000:00:0f.0: reg 18: [io  0xfd00-0xfd07]
[    0.083676] pci 0000:00:03.0:   bridge window [mem 0xdfd00000-0xdfdfffff 64bit pref]
[    0.182169] pci 0000:00:03.0:   bridge window [mem 0xdfd00000-0xdfdfffff 64bit pref]
[    0.182268] pci_bus 0000:03: resource 2 [mem 0xdfd00000-0xdfdfffff 64bit pref]
[    1.429872] Floppy drive(s): fd0 is 1.44M
[    1.497353] ata2: SATA max UDMA/133 cmd 0xfd00 ctl 0xfc00 bmdma 0xfb08 irq 20
[ 1240.860076] end_request: I/O error, dev fd0, sector 0
[ 2212.892063] end_request: I/O error, dev fd0, sector 0
[ 2212.916055] end_request: I/O error, dev fd0, sector 0
[ 2265.125809] EXT3-fs (fd0): error: can't find ext3 filesystem on dev fd0.
[ 2265.128841] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 2265.129307] EXT2-fs (fd0): error: can't find an ext2 filesystem on dev fd0.
[ 2572.414428] end_request: I/O error, dev fd0, sector 8
[ 2572.414442] Buffer I/O error on device fd0, logical block 1
[ 3670.495163] EXT3-fs (fd0): error: can't find ext3 filesystem on dev fd0.
[ 3670.495821] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 3670.496941] EXT2-fs (fd0): error: can't find an ext2 filesystem on dev fd0.
[ 3670.894532] FAT-fs (fd0): invalid media value (0x00)
[ 3670.894540] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 3711.834907] EXT3-fs (fd0): error: can't find ext3 filesystem on dev fd0.
[ 3711.836721] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 3711.837220] EXT2-fs (fd0): error: can't find an ext2 filesystem on dev fd0.
[ 3712.433994] FAT-fs (fd0): invalid media value (0x00)
[ 3712.434002] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 3806.696713] EXT3-fs (fd0): error: can't find ext3 filesystem on dev fd0.
[ 3806.697232] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 3806.700763] EXT2-fs (fd0): error: can't find an ext2 filesystem on dev fd0.
[ 3807.295771] FAT-fs (fd0): invalid media value (0x00)
[ 3807.295780] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 3966.263696] EXT3-fs (fd0): error: can't find ext3 filesystem on dev fd0.
[ 3966.264495] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 3966.268382] EXT2-fs (fd0): error: can't find an ext2 filesystem on dev fd0.
[ 3966.862768] FAT-fs (fd0): invalid media value (0x00)
[ 3966.862776] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 4014.795334] FAT-fs (fd0): invalid media value (0x00)
[ 4014.795342] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 4050.341015] EXT3-fs (fd0): error: can't find ext3 filesystem on dev fd0.
[ 4050.341536] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 4050.352934] EXT2-fs (fd0): error: can't find an ext2 filesystem on dev fd0.
[ 4050.940086] FAT-fs (fd0): invalid media value (0x00)
[ 4050.940094] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 4126.478333] FAT-fs (fd0): invalid media value (0x00)
[ 4126.478338] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 4248.548705] end_request: I/O error, dev fd0, sector 368
[ 4248.548714] Buffer I/O error on device fd0, logical block 46
[ 4250.146360] end_request: I/O error, dev fd0, sector 413
[ 4250.146369] Buffer I/O error on device fd0, logical block 51
[ 4251.543595] end_request: I/O error, dev fd0, sector 440
[ 4251.543605] Buffer I/O error on device fd0, logical block 55
[ 4252.343358] end_request: I/O error, dev fd0, sector 368
[ 4252.343368] Buffer I/O error on device fd0, logical block 46
[ 4253.939938] end_request: I/O error, dev fd0, sector 485
[ 4253.939947] Buffer I/O error on device fd0, logical block 60
[ 4289.224088] FAT-fs (fd0): invalid media value (0xf6)
[ 4289.224097] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 4302.804155] EXT3-fs (fd0): error: can't find ext3 filesystem on dev fd0.
[ 4302.808660] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 4302.809078] EXT2-fs (fd0): error: can't find an ext2 filesystem on dev fd0.
[ 4303.403226] FAT-fs (fd0): invalid media value (0xf6)
[ 4303.403235] FAT-fs (fd0): Can't find a valid FAT filesystem
[ 4303.404701] FAT-fs (fd0): invalid media value (0xf6)
[ 4303.404706] FAT-fs (fd0): Can't find a valid FAT filesystem
#271062

Вы дискету форматировали?
Покажите вывод команды

text

sudo ls -l /dev/fd*
#271066
Lupo Alberto написал:
Вы дискету форматировали?
Покажите вывод команды
text

sudo ls -l /dev/fd*

text
lrwxrwxrwx 1 root root     13 авг.  21 15:08 /dev/fd -> /proc/self/fd
brw-rw---- 1 root floppy 2, 0 авг.  21 15:50 /dev/fd0
#271067

1. Шлейф флопповода должен быть вставлен правильно. Шлейфов существует 2 вида - длинный и короткий. С коротким проблем нет. а вот с длинным - есть, зато на него можно повесить 2 флоппика. Если не ошибаюсь, у длинного некоторые линии на одном из крайних разъемов "перевернуты" несколько сигнальных линий.
2. Разъем питания должен быть подключен (!)
Смотрим вывод

text
# dmesg | grep -e FDC -e fd0

Если вывод есть, можем вставить дискету и дать команды

text

sudo mkdir /media/floppy
sudo mount /dev/fd0 /media/floppy

Да, чуть не забыл: в BIOS должен быть включен onboard-FDC и тип дисковода должен быть выставлен в 1.44 Мбайт (3.5").

#271068

igor.kent, убедитесь, что ваш пользователь входит в группу floppy.

#271071
Lupo Alberto написал:
igor.kent, убедитесь, что ваш пользователь входит в группу floppy.

c этим все норм

#271072
yars написал:
1. Шлейф флопповода должен быть вставлен правильно. Шлейфов существует 2 вида - длинный и короткий. С коротким проблем нет. а вот с длинным - есть, зато на него можно повесить 2 флоппика. Если не ошибаюсь, у длинного некоторые линии на одном из крайних разъемов "перевернуты" несколько сигнальных линий.
2. Разъем питания должен быть подключен (!)
Смотрим вывод
text
# dmesg | grep -e FDC -e fd0

Если вывод есть, можем вставить дискету и дать команды

text

sudo mkdir /media/floppy
sudo mount /dev/fd0 /media/floppy

Да, чуть не забыл: в BIOS должен быть включен onboard-FDC и тип дисковода должен быть выставлен в 1.44 Мбайт (3.5").

перевернул кабель верх ногами ,результат:

text
sudo mount /dev/fd0 /media/floppy
[sudo] password for igor: 
mount: вы должны указать тип файловой системы
#271074
"igor.kent" написал:
c этим все норм

...тогда отформатируйте дискету и попытайтесь её смонтировать.
Можно ещё использовать mtools, этот пакет позволяет получить доступ к дискете без её монтирования.

#271075
"igor.kent" написал:
никаких реакцийна вставление дискет нет

А разве должна быть?
У меня в /etc/fstab:

text
grep floppy /etc/fstab 
/dev/fd0    /mnt/floppy   auto     noauto,owner                                      0   0
#271078
"igor.kent" написал:
mount: вы должны указать тип файловой системы

Тогда:

text
sudo mount -t vfat /dev/fd0 /media/floppy
#271079
"igor.kent" написал:
mount: вы должны указать тип файловой системы

Попробуйте

text

sudo mount -t msdos /dev/fd0 /media/floppy

Но, IMHO, нужно сначала отформатировать дискету. За точность команды не поручусь, давно это было...

text

sudo mkfs.msdos /dev/fd0

или

text

sudo mkfs -t msdos /dev/fd0
#271080

я конечно дико извиняюсь за флуд.
но я реально думал, что в ядре поддержка старого хлама прикола ради, как в музее, и не мешает, и в любой момент выкомпилять можно.

для чего она вам? интересно
и сколько стоит 128Мб флешка?
в магазинах давно уже менее 4х гигабайт не найти..

Войдите или зарегистрируйтесь, чтобы ответить.