
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu8.10でのSDカード利用のトラブルです。
Panasonic CF-W5というSDカードスロット付きのノートパソコンで、(SDカードスロットではなく)USB接続フラッシュメモリにインストールされたUbuntu8.10を起動して使っています。
一般ユーザにてX Windowを起動してVFATパーティションのSDカードをスロットに差し込むと自動的に /media/disk-1 にVFATがマウントされます。(/media/diskにはUSB接続フラッシュメモリのVFATパーティションがマウントされています)
アンマウントし、SDカードを一度も取り外さなければ再マウントできます。
しかし、アンマウントしてスロットから取り出し、再度スロットに差し込むと、何の反応もありません。
自動的にマウントされませんし、mountコマンドでマウントしようとしても、/dev/以下にmedia-*とかmmcblk*とかのデバイスが存在していません。
dmesgを見ると、SDカードがスロットに差し込まれたことも認識されていないように思われます。
SDカードがマウントされている時、/media/disk-1はデスクトップ上にアイコン表示されており、そのアイコンを右クリックでアンマウントできますが、それでアンマウントしても、rootユーザで "umount /media/disk-1"にてアンマウントしても再取り付け時は同じ症状です。
PCを再起動せずにSDカードを再接続・再マウントする方法がわかりませんでしょうか。
参考までにdmesgとmountの画面出力を付けておきます。
(SDカードマウント時)
$ dmesg
[ 234.839569] mmc0: new SD card at address 0002
[ 234.883007] mmcblk0: mmc0:0002 00000 2000896KiB
[ 234.883127] mmcblk0: p1
$ mount
/dev/mmcblk0p1 on /media/disk-1 type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=600,utf8,umask=077,flush)
(SDカードを取り外して再挿入した時。)
$ dmesg
[ 563.736535] mmc0: card 0002 removed
[ 563.740243] mmc0: Reset 0x1 never completed.
[ 563.740243] sdhci: ============== REGISTER DUMP ==============
[ 563.740243] sdhci: Sys addr: 0x00000000 | Version: 0x00000200
[ 563.740243] sdhci: Blk size: 0x00000000 | Blk cnt: 0x00000000
[ 563.740243] sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
[ 563.740243] sdhci: Present: 0x00020000 | Host ctl: 0x00000000
[ 563.740243] sdhci: Power: 0x0000000e | Blk gap: 0x00000000
[ 563.740243] sdhci: Wake-up: 0x00000000 | Clock: 0x00000103
[ 563.740243] sdhci: Timeout: 0x0000000a | Int stat: 0x00000000
[ 563.740243] sdhci: Int enab: 0x00000000 | Sig enab: 0x00000000
[ 563.740243] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[ 563.740243] sdhci: Caps: 0x018021a1 | Max curr: 0x00000040
[ 563.740243] sdhci: ===========================================
以上
オフライン
ハードディスクにインストールした8.10ですが、現象の確認が取れませんでした。
アンマウントせずに抜き再挿入、アンマウントして再挿入、どちらも自動的に認識されています。
usbメモリからの起動との事ですが他のOSでは大丈夫なのでしょうか?
オフライン
hir0様、ありがとうございます。
Ubuntu7.10をインストールした別のUSBフラッシュメモリからブートして試したところ、一度マウントしたSDカードを取り外して再挿入しても問題なく自動的に再マウントされました。
ということで、Ubuntu8.10で特有の現象のようです。
なんとかなりませんでしょうか。
なお、それぞれのカーネルは次のとおりです。
Ubuntu7.10 カーネル 2.6.22
Ubuntu8.10 カーネル 2.6.27
以上
2008年12月31日
オフライン
ライブCDでも同じ現象が起きるでしょうか?
私とRasumさんとの違いは今の所インストール環境しか思い当たりません。
8.10とハード(カードリーダー)との問題か、もしくはUSBメモリの問題(読み書きする領域の一部に
不良が有ってもそのセクタを利用しないとエラーが分からない)かも。
オフライン
ライブCDでもまったく同じ現象が起こりました。
SDカードを別のものにしても同じでした。
旧バージョンのUbuntuを使うのがよさそうですね。
2008年12月31日
オフライン
Ubuntu 8.04も同じ現象を繰り返している。どうも原因が不明...。
オフライン