お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-06-04 20:39:22

taku_s
メンバ
登録日: 2008-12-14

USB-FPDを使うには

Ubuntu 10.04
USB-フロッピードライブを差し込んでも認識されません。
USB-フロッピードライブを使うには、どうすればよいですか?

オフライン

 

#2 2010-06-04 21:21:32

makopi
メンバ
登録日: 2009-11-01

Re: USB-FPDを使うには

フロッピーディスクを入れてみてください。
しばらくアクセスしてからデスクトップにアイコンが表示されます。

オフライン

 

#3 2010-06-06 10:51:00

Tycoon
メンバ
登録日: 2010-02-19

Re: USB-FPDを使うには

USBフラッシュメモリではおよそ#2のような反応が見られたが、USB-フロッピードライブでは#1 のように無反応が見られた。

https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/MountFloppy

この指示通りやっても無反応のまま。

ついでながら、ダウンロードしたファイル名はmt_floppy.shではなく、実際はmt_floppy.downloadだった。
リネームしてやっても結果は同じだった。

オフライン

 

#4 2010-06-06 11:04:37

のんき
メンバ
登録日: 2007-03-04

Re: USB-FPDを使うには

Tycoon さんの投稿:
ついでながら、ダウンロードしたファイル名はmt_floppy.shではなく、実際はmt_floppy.downloadだった。
リネームしてやっても結果は同じだった。

私のところで追試をしてみましたがtycoonさんが書かれているような症状を再現できませんでした。
<ここ>をマウスでクリックしてファイル保存を選択すると mt_floppy.shがダウンロード出来ました。
再確認をしてみてください。

オフライン

 

#5 2010-06-06 11:44:50

Tycoon
メンバ
登録日: 2010-02-19

Re: USB-FPDを使うには

のんき さん による投稿:

私のところで追試をしてみましたがtycoonさんが書かれているような症状を再現できませんでした。
<ここ>をマウスでクリックしてファイル保存を選択すると mt_floppy.shがダウンロード出来ました。
再確認をしてみてください。

追試・再確認をしてみたが、そんな現象は見られなかった。

オフライン

 

#6 2010-06-06 12:01:43

hmatsue
アドバイザ
登録日: 2009-03-10

Re: USB-FPDを使うには

当方USB接続のFDドライブは持っていないので、どこまで想像通りになるか判りませんが、

0. FDをUSB接続FDDから抜いて、USB接続FDD自体もPCから取り外しておく
1. 端末を開いて、
$ tail -f /var/log/messages
を実行しておき、
2. USB接続FDDをPCに接続
3. USB接続FDDにFDを挿入
4. 10秒ほど待ってみる
5. Ctrl+cでtailコマンド終了
で端末に表示されるものを投稿いただければなにか判ることがあるかも。

それとは別に、USB接続FDD接続前と、接続後の、
$ lsusb
もあるとなにか判ることがあるかも。

オフライン

 

#7 2010-06-06 13:54:20

makopi
メンバ
登録日: 2009-11-01

Re: USB-FPDを使うには

makopi です。

一言にUSB FDD といっても色々あるのですね。
私のログを出しておきます。(ubuntu10.04)

/var/log/messages

[ 6886.376015] usb 3-2: new full speed USB device using uhci_hcd and address 3
[ 6886.561138] usb 3-2: configuration #1 chosen from 1 choice
[ 6886.593822] Initializing USB Mass Storage driver...
[ 6886.593987] scsi6 : SCSI emulation for USB Mass Storage devices
[ 6886.594078] usb-storage: device found at 3
[ 6886.594081] usb-storage: waiting for device to settle before scanning
[ 6886.594091] usbcore: registered new interface driver usb-storage
[ 6886.594094] USB Mass Storage support registered.
[ 6891.592542] usb-storage: device scan complete
[ 6891.611527] scsi 6:0:0:0: Direct-Access     Y-E DATA USB-FDU          3.12 PQ: 0 ANSI: 0 CCS
[ 6891.611995] sd 6:0:0:0: Attached scsi generic sg6 type 0
[ 6891.691504] sd 6:0:0:0: [sdf] Attached SCSI removable disk
[ 6894.987149] sd 6:0:0:0: [sdf] 2880 512-byte logical blocks: (1.47 MB/1.40 MiB)
[ 6895.003141] sd 6:0:0:0: [sdf] Assuming drive cache: write through
[ 6895.051134] sd 6:0:0:0: [sdf] Assuming drive cache: write through

lsusb

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 0409:bef2 NEC Corp.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 04e6:511a SCM Microsystems, Inc.
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 057b:0000 Y-E Data, Inc. FlashBuster-U Floppy
Bus 003 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

オフライン

 

#8 2010-06-06 14:09:52

Crush
メンバ
登録日: 2009-02-10

Re: USB-FPDを使うには

Wikiにある資料は、8.10を前提とした物で、ダウンロードするファイルは下記の内容になっています。
ましてや、前提となっているのは「レガシデバイスとしてのFDD」です。このトピックでの話題は、USB接続のFDD。混ぜるな危険w
容量は526Byte。一致しないとか、ファイル名がおかしいなんてのはブラウザのプラグインなりが悪さでもしてるんじゃないかと思うのだけど。

コード:

#!/bin/sh
sudo mkdir /media/floppy0
sudo ln -s /media/floppy0 /media/floppy
cat > kiki <<DAD

sudo mknod -m 660 /dev/fd0 b 2  0
sudo chown root:floppy /dev/fd0
DAD
sudo cat kiki >> /etc/init.d/rc.local
sudo mknod -m 660 /dev/fd0 b 2  0
sudo chown root:floppy /dev/fd0
sudo gpasswd -a $1 floppy
sudo echo -e "/dev/fd0\t/media/floppy0  auto  rw,user,noauto,exec,utf8\t0\t0" >> /etc/fstab
cat > .floppy_mount.sh <<MOM
#!/bin/sh
mount /media/floppy0
nautilus /media/floppy0
exit 0
MOM
chmod +x .floppy_mount.sh
rm -f kiki
exit 0

ろくに読まずダウンロードして実行したのでは気がつかないだろうけども、見ての通りUSBFDDが考慮されている様には見えない内容。

上の方にご本人様がいらっしゃいそうですが、ググってみると、
http://kobuchicken.blog22.fc2.com/blog-entry-25.html
ということで、デバイスとしてぶら下がる場所は、SCSI扱いという話。
もっともご本人様の「再現性」はWikiからのダウンロードであって、トピックの内容ではなさそうですが。
http://www32.ocn.ne.jp/~nanko_obama/etch_set.html
Ubuntuではないけれど、やはりSCSI扱いの模様。

USB接続のFDDは、Y-E DATAのアレとそのOEMしか思い当たらないのだけど、複数種類があるようなら挙動が違う可能性もあります。
http://ub.workdesign.jp/install/data215.html
を見る限り、レガシのFDDも9.10では一部記述が既に存在しているようなので、実際にはどういう対応をしたいのかよくわかりません。
いろいろ情報を組み合わせて試行錯誤したらどれか当たるんじゃないかと思ったり思わなかったり。
USB接続でもFDDはそんなに丁寧な状態変化の報告はしそうもないので、自動マウントは無理かもしれませんね。
機器の接続、切断くらいは判定できそうですが、メディアの有無に関しては微妙です。

オフライン

 

#9 2010-06-06 16:22:12

Tycoon
メンバ
登録日: 2010-02-19

Re: USB-FPDを使うには

USB-フロッピードライブの認識ごときで、このありさまか、まったく恐れ入る。

初心者にそう思わせた時点でアウトである、
という視点を決して忘れたくないものである。

オフライン

 

#10 2010-06-06 16:28:30

hmatsue
アドバイザ
登録日: 2009-03-10

Re: USB-FPDを使うには

Tycoon による投稿:

USB-フロッピードライブの認識ごときで、このありさまか、まったく恐れ入る。

初心者にそう思わせた時点でアウトである、
という視点を決して忘れたくないものである。

てか、認識しているものもあるわけで、
そういうのは本来デバイスベンダの責任でもあるわけですよ。

ってな話はもう続ける気はありませんし、もし続けたいメンバがいたら、オフトピックカテゴリでお願い致します。
とだけお願いしておきます。

オフライン

 

#11 2010-06-07 00:58:27

Crush
メンバ
登録日: 2009-02-10

Re: USB-FPDを使うには

基本的に8.10でサポート外になっていて、Linuxとしては、ドライバが存在するので設定すれば使えるというレベルに切り捨てられたデバイスじゃないかと。
ま、昨今「永遠の初心者様」は別として「本当の初心者」は手にすることすら少ないデバイスって視点は忘れちゃって良いのかしら?w
生産終了も相次いでいますし。
「個人の私的な不都合の無いもの≠目指す物」ではないことが理解できないなら、別に使っていただかなくてもw
誰でも使えるような物を「目指してはいる」けど「地べたに頭こすりつけてまでどーぞつかってくださいませ。お願いいたします」と思ってる開発者は居ないと思われます。リソースは有限で、必要と判断されるところから順に割り当てられている。それだけのこと。
ましてや、ここに顔出すのは、開発側というより利用者側で、基本的に中身も相互扶助なので、バグだと言えるほどの問題だと思うのならしかるべきところで英語でわめいてきてください。困ってる本人が声は上げないとね?

ただ、USB-FDDは、#7を見る限りリムーバブルディスクとして自己申告しているので、汎用のUSB用ストレージドライバが応答、動作しているので、makopさんのところでは素直に動いているのでしょうね。
基本的には世に出てるUSB-FDDは、1~4倍速程度のY-E DATAか、それのOEMだと思うので、ファームに手が入っていなければそんなに挙動に差が出るとも思えないのだけど。
利用するために設定に手を入れていれば、それが不適切であることによって、逆に正常な認識と動作を妨害している可能性はありますね。

#7の出力と比較してみれば、何かが見えてくることもあるかもしれませんので、taku_sさんが使われているUSB-FDDの出力結果や、認識のために何か作業をしてるようならその内容を提示されると何かを思いつく人は出るかもしれません。
それが素直な実装のハードウェアなら良いのですが。

オフライン

 

#12 2010-06-07 02:08:11

jay.hana
新しいメンバ
登録日: 2009-06-03

Re: USB-FPDを使うには

Tycoon による投稿:

USB-フロッピードライブの認識ごときで、このありさまか、まったく恐れ入る。

初心者にそう思わせた時点でアウトである、
という視点を決して忘れたくないものである。

正にその通りですね。所詮その程度のOSなのです、だから無料なのですよ。(ちょっと違うか・・)
完璧なOSをお求めなら、有料のUNIX、windows、アップル等をお使いくださいませ。
動かなかったデバイスが動いた時の楽しさからubuntuを使っています。
渡しの場合は自己啓発とボケ防止ですけどね。

オフライン

 

#13 2010-10-29 23:56:34

kazubuntu
新しいメンバ
登録日: 2010-05-26

Re: USB-FPDを使うには

ubuntuではusb-floppyが使えなくなると思います。自分も使いたい時があってスロットに差し込んだが、認識されませんでした。正確に言うと10.04インストール直後は、普通に使えます。アップデートを一度でもすると使えなくなります。自分なりに試行錯誤した結果です。知識がないのでご参考になればと思います。3台別々のpcで同じ結果でしたのでシステムの詳細は省略します。 ここでは、/dev/sdb がusb-floppyです。


kazu@kazu-desktop:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 054c:002c Sony Corp. USB Floppy Disk Drive
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

なんだ認識してるじゃん。

kazu@kazu-desktop:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/kazu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=kazu)

あれ?mountしてない! gvfsか?

root@kazu-desktop:/home/kazu# blkid
/dev/sda1: UUID="edfd0822-ff62-46d9-8341-a03897a7339b" TYPE="ext4"
/dev/sda5: UUID="e63e79d4-6c35-4421-b7e2-bfd916385734" TYPE="swap"
/dev/sdb: SEC_TYPE="msdos" UUID="282E-9F52" TYPE="vfat"

なんだ、やればできるじゃん。 uuidを/etc/fstabに書けばいいのか。→認識しませんでした。そもそも最近はudevとか言うのだったか。

ならば

root@kazu-desktop:/home/kazu# fdisk -l

ディスク /dev/sda: 320.1 GB, 320072933376 バイト
ヘッド 255, セクタ 63, シリンダ 38913
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x0009536c

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *           1       38166   306561024   83  Linux
/dev/sda2           38166       38914     6007809    5  拡張領域
/dev/sda5           38166       38914     6007808   82  Linux スワップ / Solaris

ディスク /dev/sdb: 1 MB, 1474560 バイト
ヘッド 1, セクタ 3, シリンダ 960
Units = シリンダ数 of 3 * 512 = 1536 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x6f20736b
パーティションテーブルに見えません
おそらく間違ったデバイスを選択しています。


って何? どうしようかなぁ。 最後の切り札!

root@kazu-desktop:/home/kazu# fdisk /dev/sdb

警告: DOS互換モードは廃止予定です。このモード (コマンド 'c') を止めることを
      強く推奨します。 and change display units to
         sectors (command 'u').

コマンド (m でヘルプ): c
DOS互換フラグは設定されていません

コマンド (m でヘルプ): ^C


終了しました。

冒頭にも触れましたが、自分は初心者なのでこの方法で良かったのかどうか解りません。ですが、最後の出力にはかなりショックでした。
どうやら仕分けに入っている模様です。  pcのレガシーフリー化が進んでいるので仕方ないですね。 見にくい文章ですみません。

オフライン

 

#14 2011-02-21 21:29:38

makopi
メンバ
登録日: 2009-11-01

Re: USB-FPDを使うには

たまたま以下のサイトをみて Ubuntu 10.10 amd64 で試してみました。
http://www.ubuntu.com/certification/cat … ory/FLOPPY

私が持っているのは TEAC の初期の USB FDD なのですがデスクトップにアイコンは出ないものの
sudo mount /dev/sdb /mnt (行儀悪いですが。)
でマウントし、中身まで見れました。
10.04 でアップデートすると使えなくなったのは私も同じだったのですがたまたまだったのでしょうか?

オフライン

 

#15 2011-02-21 21:37:18

makopi
メンバ
登録日: 2009-11-01

Re: USB-FPDを使うには

私が持っているのは TEAC の初期の USB FDD なのですがデスクトップにアイコンは出ないものの

すみません。他のデバイスと間違えていました。
中身が Y-E DATA で Logitec から出ていたものでした。

オフライン

 

Board footer

Powered by FluxBB