|
|
我因为安装了cdrw光驱,现在我的两个光驱只能认普通数据光盘和DVD,也可以擦除CDRW盘。但一放audio cd盘,就不认,报错如下。(以前没有进行CDRW的相关SCSI修改是可以用来听cd的。)
# mount -t iso9660 /dev/scd0 /cdrom/
- mount: block device /dev/scd0 is write-protected, mounting read-only
- mount: wrong fs type, bad option, bad superblock on /dev/scd0,
- or too many mounted file systems
复制代码
我是安装debian 的cdrecord手册中说法作的。
我现在的环境是:
cdrecord -scanbus 结果如下:
- Cdrecord 2.01a16 (i686-pc-linux-gnu) Copyright (C) 1995-2003 J鰎g Schilling
- Linux sg driver version: 3.1.24
- Using libscg version 'schily-0.7'
- scsibus0:
- 0,0,0 0) 'SAMSUNG ' 'DVD-ROM SD-816B ' 'H002' Removable CD-ROM
- 0,1,0 1) 'HL-DT-ST' 'CD-RW GCE-8481B ' '1.05' Removable CD-ROM
- 0,2,0 2) *
- 0,3,0 3) *
- 0,4,0 4) *
- 0,5,0 5) *
- 0,6,0 6) *
- 0,7,0 7) *
复制代码
lilo中也添加了一段。放在debian的默认lilo.conf的中间部分,没有放在某个启动选项后面而已。
- append="hdc=ide-scsi hdd=ide-scsi max_scsi_luns=1"
复制代码
lsmod的结果:
- Module Size Used by Tainted: PF
- vmnet 19600 6
- vmmon 22748 0 (unused)
- nls_cp437 4348 4 (autoclean)
- sr_mod 15896 0
- cdrom 28736 0 [sr_mod]
- usb-ohci 19208 0 (unused)
- nvidia 1627520 11
- usb-storage 45488 0 (unused)
- nvaudio 35156 2
- ac97_codec 11092 0 [nvaudio]
- sg 27964 0
- ide-scsi 8816 0
- sound 59720 0 (unused)
- loop 9528 0 (unused)
- video1394 13124 0 (unused)
- raw1394 7324 0 (unused)
- ohci1394 17524 0 [video1394]
- ieee1394 34224 0 [video1394 raw1394 ohci1394]
- busmouse 3228 0 (unused)
- mousedev 4308 1
- usbmouse 2264 0 (unused)
- hid 19236 0 (unused)
- ehci-hcd 15148 0 (unused)
- nvnet 26272 1
- apm 10168 1
- keybdev 2084 0 (unused)
- usbkbd 3640 0 (unused)
- input 3488 0 [mousedev usbmouse hid keybdev usbkbd]
复制代码
不知道还有什么地方不太对的。还是和我的主板或者硬件有关?真是和硬件有关那就麻烦了。
我看了debian自带的CD-Writeing的howto文档,里面多CD的光驱有时也出现类似报错,说修改/usr/src/linux/drivers/scsi/sr_ioctl.c的IO_TIMEOUT的值,我也改了,编译内核了,但还是不行。
有些搞不懂,为什么cd audio格式的盘会错,其他光盘不会。
:help :help :help |
|