題 無法在Gentoo上安裝DVD


我無法登上 任何 我的DVD HP 6735s 筆記本電腦運行Gentoo(與組合穩定(+)和測試(〜)ebuilds)。以下是我能想到的一切:

$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

我想我需要pktcdvd模塊來寫DVD嗎?

$ 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,所以我請客,這就是為什麼我有兩個版本的呢?

$ 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
2018-01-31 22:51


起源




答案:


我從2.6.31開始就遇到了所有內核的這個問題

這是否意味著如果您啟動2.6.30驅動器工作,或者您已經遇到此問題,因為2.6.31出來了。

聽起來你的驅動器可能已經死了。當您嘗試安裝磁盤時,驅動器是否會旋轉?


1
2018-03-07 04:39



哎呀,抱歉不更新這個問題。它開始於dvds沒有安裝,並以完全損壞的驅動器結束。我無法從我的光驅啟動,也無法在其他操作系統上使用它們(嘗試使用BackTrack 4最終版)。所以事實證明它畢竟是一個設備問題...... - Attila O.


當您執行mount命令時,其後面有任何消息 dmesg的


1
2018-02-01 16:50



不,dmesg保持不變。 - Attila O.


我很驚訝地看到sr0而不是plain / dev / dvd ..在你的/etc/rc.conf(或者/etc/conf.d/rc中,我永遠不會記得),你在做“use_device_tarball = yes”嗎?你一直在使用UDEV嗎?請告訴我們你的fstab。


1



在我的 /etc/conf.d/rc 我有 RC_DEVICE_TARBALL="no"。我用udev。我正在更新我的問題以附加其他信息(fstab和init腳本)。 - Attila O.
您是否在內核中編譯了正確的選項(SCSI Generic,CD DRIVE支持)? - Trevoke