any dvdを自分のHP 6735s Gentooを実行しているラップトップにマウントできません(安定した(+)とテスト(〜)のebuildを組み合わせたもの)。これが私が思いつくことができるすべてです:
$uname -a
Linux aiur 2.6.32.6-aiur-r5 #6 SMP Thu Jan 28 17:02:59 CET 2010 x86_64 AMD Turion(tm)X2 Dual Core Mobile RM-70 AuthenticAMD GNU/Linux
注:-aiur-r5
は私のカスタムカーネル名です。 2.6.31
以降、すべてのカーネルでこの問題が発生しています。 www.kernel.orgのVanillaカーネルを使用し、menuconfig
を使用していくつかのカスタム設定でコンパイルします。
$ ls -l /dev/{cd,dvd,scd,sr}*
lrwxrwxrwx 1 root root 3 Jan 28 17:37 /dev/cdrom -> sr0
lrwxrwxrwx 1 root root 3 Jan 28 17:37 /dev/cdrw -> sr0
lrwxrwxrwx 1 root root 3 Jan 28 17:37 /dev/dvd -> sr0
lrwxrwxrwx 1 root root 3 Jan 28 17:37 /dev/dvdrw -> sr0
lrwxrwxrwx 1 root root 3 Jan 28 17:37 /dev/scd0 -> sr0
brw-rw---- 1 root cdrom 11, 0 Jan 28 17:37 /dev/sr0
$ grep aatiis /etc/group
disk::6:root,adm,haldaemon,aatiis
audio::18:aatiis
cdrom::19:haldaemon,aatiis
dialout::20:root,aatiis
video::27:root,aatiis
cdrw::80:haldaemon,aatiis
usb::85:haldaemon,aatiis
aatiis:x:1000:
vboxusers:x:1006:aatiis
wireshark:x:1010:aatiis
games:x:35:aatiis
$ dmesg | grep -i dvd
ata2.00: ATAPI: HL-DT-ST DVDRAM GT20L, DC03, max UDMA/100
scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GT20L DC03 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
$ lsmod | grep udf
注:UDFモジュールはありません。今回はカーネルにコンパイルしました。しかし、モジュールとしてコンパイルしたときに同じ問題が発生していました...
$ lsmod | grep dvd
pktcdvd 20840 0
DVDを書くためにpktcdvdモジュールが必要だと思いますか?
$ Sudo mount /dev/dvd /media/cdrom
mount: /dev/sr0: unknown device
$ Sudo mount -t udf /dev/dvd /media/cdrom
mount: no medium found on /dev/sr0
$ Sudo mount -o ro -t udf /dev/dvd /media/cdrom
mount: no medium found on /dev/sr0
$ Sudo mount -t iso9660 /dev/dvd /media/cdrom
mount: no medium found on /dev/sr0
もちろん、DVDは他のコンピューターでも動作します。それらはCSSで暗号化されていません。私がDebianを持っていたとき、それらのいくつかはこの同じDVDバーナーによって焼かれました。また、DVDの書き込みも機能していません。挿入しても空のDVDは認識されません(新しいK3B alphaを使用するのが好きですが、braseroやその他のバーナーツールも機能しません)。この問題を抱えている人はいますか?私は本当にいくつかのDVDを焼く必要があるので、私は今数日間フォーラムを読んでいます。私は何をしようとすべきですか?どんな助けや提案も歓迎します。
編集:
$ Sudo rc-update -s
acpid | boot
alsasound | default
atd | boot
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
consolefont | boot
dbus | default
fcron | boot
hald | default
hostname | boot
keymaps | boot
local | default nonetwork
localmount | boot
modules | boot
mysql | default
net.lo | boot
ntpd | default
postgresql-8.4 | default
rmnologin | boot
sshd | default
syslog-ng | boot
udev-postmount | default
urandom | boot
xdm | default
だから、私はここにudev-postmountを持っています。
$ dmesg | grep udev
udev: starting version 150
udev: starting version 151
最近のemerge --update --newuse --deep world --ask
で更新した可能性があるので、ゲストとして2つのバージョンを用意していますか?
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# (some more comments here, I omitted them for clarity)
# <fs> <mountpoint> <type> <opts> <dump/pass>
/dev/sda1 / ext3 noatime 0 1
/dev/sda5 none swap sw 0 0
/dev/sda6 /mnt/data ext4 user,rw,exec 0 2
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
/ dev/sda1(私のルートパーティション)もext4ですが、現在はext3ドライバーを使用していることに注意してください。
$ dmesg | grep sr
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
sr 1:0:0:0: Attached scsi CD-ROM sr0
sr 1:0:0:0: Attached scsi generic sg1 type 5
回答ありがとうございます。私が提供できるこれ以上の情報はありますか?
2.6.31以降、すべてのカーネルでこの問題が発生しています。
これは、2.6.30を起動するとドライブが機能すること、または2.6.31がリリースされてからこの問題が発生したことを意味します。
ドライブが死んでいる可能性があるようです。ディスクをマウントしようとすると、ドライブが回転しますか?
マウントコマンドを実行すると、その後にdmesg?のメッセージがありますか?
プレーンな/ dev/dvdの代わりにsr0が表示されて驚いています../ etc/rc.conf(または/etc/conf.d/rc、私は覚えていません)で、「use_device_tarball = yes」を実行していますか?ずっとUDEVを使っていますか? fstabを見せてください。