
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 10.04
USB-フロッピードライブを差し込んでも認識されません。
USB-フロッピードライブを使うには、どうすればよいですか?
オフライン
フロッピーディスクを入れてみてください。
しばらくアクセスしてからデスクトップにアイコンが表示されます。
オフライン
USBフラッシュメモリではおよそ#2のような反応が見られたが、USB-フロッピードライブでは#1 のように無反応が見られた。
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/MountFloppy
この指示通りやっても無反応のまま。
ついでながら、ダウンロードしたファイル名はmt_floppy.shではなく、実際はmt_floppy.downloadだった。
リネームしてやっても結果は同じだった。
オフライン
Tycoon さんの投稿:
ついでながら、ダウンロードしたファイル名はmt_floppy.shではなく、実際はmt_floppy.downloadだった。
リネームしてやっても結果は同じだった。
私のところで追試をしてみましたがtycoonさんが書かれているような症状を再現できませんでした。
<ここ>をマウスでクリックしてファイル保存を選択すると mt_floppy.shがダウンロード出来ました。
再確認をしてみてください。
オフライン
のんき さん による投稿:
私のところで追試をしてみましたがtycoonさんが書かれているような症状を再現できませんでした。
<ここ>をマウスでクリックしてファイル保存を選択すると mt_floppy.shがダウンロード出来ました。
再確認をしてみてください。
追試・再確認をしてみたが、そんな現象は見られなかった。
オフライン
当方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
もあるとなにか判ることがあるかも。
オフライン
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
オフライン
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はそんなに丁寧な状態変化の報告はしそうもないので、自動マウントは無理かもしれませんね。
機器の接続、切断くらいは判定できそうですが、メディアの有無に関しては微妙です。
オフライン
USB-フロッピードライブの認識ごときで、このありさまか、まったく恐れ入る。
初心者にそう思わせた時点でアウトである、
という視点を決して忘れたくないものである。
オフライン
Tycoon による投稿:
USB-フロッピードライブの認識ごときで、このありさまか、まったく恐れ入る。
初心者にそう思わせた時点でアウトである、
という視点を決して忘れたくないものである。
てか、認識しているものもあるわけで、
そういうのは本来デバイスベンダの責任でもあるわけですよ。
ってな話はもう続ける気はありませんし、もし続けたいメンバがいたら、オフトピックカテゴリでお願い致します。
とだけお願いしておきます。
オフライン
基本的に8.10でサポート外になっていて、Linuxとしては、ドライバが存在するので設定すれば使えるというレベルに切り捨てられたデバイスじゃないかと。
ま、昨今「永遠の初心者様」は別として「本当の初心者」は手にすることすら少ないデバイスって視点は忘れちゃって良いのかしら?w
生産終了も相次いでいますし。
「個人の私的な不都合の無いもの≠目指す物」ではないことが理解できないなら、別に使っていただかなくてもw
誰でも使えるような物を「目指してはいる」けど「地べたに頭こすりつけてまでどーぞつかってくださいませ。お願いいたします」と思ってる開発者は居ないと思われます。リソースは有限で、必要と判断されるところから順に割り当てられている。それだけのこと。
ましてや、ここに顔出すのは、開発側というより利用者側で、基本的に中身も相互扶助なので、バグだと言えるほどの問題だと思うのならしかるべきところで英語でわめいてきてください。困ってる本人が声は上げないとね?
ただ、USB-FDDは、#7を見る限りリムーバブルディスクとして自己申告しているので、汎用のUSB用ストレージドライバが応答、動作しているので、makopさんのところでは素直に動いているのでしょうね。
基本的には世に出てるUSB-FDDは、1~4倍速程度のY-E DATAか、それのOEMだと思うので、ファームに手が入っていなければそんなに挙動に差が出るとも思えないのだけど。
利用するために設定に手を入れていれば、それが不適切であることによって、逆に正常な認識と動作を妨害している可能性はありますね。
#7の出力と比較してみれば、何かが見えてくることもあるかもしれませんので、taku_sさんが使われているUSB-FDDの出力結果や、認識のために何か作業をしてるようならその内容を提示されると何かを思いつく人は出るかもしれません。
それが素直な実装のハードウェアなら良いのですが。
オフライン
Tycoon による投稿:
USB-フロッピードライブの認識ごときで、このありさまか、まったく恐れ入る。
初心者にそう思わせた時点でアウトである、
という視点を決して忘れたくないものである。
正にその通りですね。所詮その程度のOSなのです、だから無料なのですよ。(ちょっと違うか・・)
完璧なOSをお求めなら、有料のUNIX、windows、アップル等をお使いくださいませ。
動かなかったデバイスが動いた時の楽しさからubuntuを使っています。
渡しの場合は自己啓発とボケ防止ですけどね。
オフライン
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のレガシーフリー化が進んでいるので仕方ないですね。 見にくい文章ですみません。
オフライン
たまたま以下のサイトをみて Ubuntu 10.10 amd64 で試してみました。
http://www.ubuntu.com/certification/cat … ory/FLOPPY
私が持っているのは TEAC の初期の USB FDD なのですがデスクトップにアイコンは出ないものの
sudo mount /dev/sdb /mnt (行儀悪いですが。)
でマウントし、中身まで見れました。
10.04 でアップデートすると使えなくなったのは私も同じだったのですがたまたまだったのでしょうか?
オフライン
私が持っているのは TEAC の初期の USB FDD なのですがデスクトップにアイコンは出ないものの
すみません。他のデバイスと間違えていました。
中身が Y-E DATA で Logitec から出ていたものでした。
オフライン