[问题]IBM笔记本电脑的刻录光驱,如何在ubuntu下找到?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
tomshi
帖子: 123
注册时间: 2006-12-25 21:15

[问题]IBM笔记本电脑的刻录光驱,如何在ubuntu下找到?

#1

帖子 tomshi » 2007-02-10 16:22

请教一下:我用IBM T42本本上ubuntu6.10,系统mount光驱很正常,读光盘也没有问题。但才用刻录机刻录时,总是程序崩溃。后来用cdrecord命令查了一下,发现好像系统根本没有认出刻录光驱。命令执行情况如下:
~$cdrecord -scanbus
Cdrecord-Clone 2.01.01a03 (i686-pc-linux-gnu) Copyright (C) 1995-2005 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.

cdrecord: Warning: Running on Linux-2.6.17-10-generic
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
cdrecord:
cdrecord: For more information, install the cdrtools-doc
cdrecord: package and read /usr/share/doc/cdrecord/README.ATAPI.setup .

我想请问,应该如何设置,才能让系统自动可以识别本本上的这个刻录机?
头像
triston
帖子: 42
注册时间: 2007-01-22 17:36
联系:

#2

帖子 triston » 2007-02-10 18:04

下载个刻录软件GnomeBaker 或者 k3d试一试
tomshi
帖子: 123
注册时间: 2006-12-25 21:15

#3

帖子 tomshi » 2007-02-10 20:17

呵呵,怪我没说清楚。我已经安装了gnomebaker,但真正运行程序,总是在开始刻录的阶段程序崩溃。所以才想起用cdrecord来测试一下。
头像
syhan
帖子: 272
注册时间: 2006-09-06 12:24
来自: Southeast University

#4

帖子 syhan » 2007-02-11 2:19

在我的T43上的输出,参考下
song@syh-thinkpad:~$ sudo cdrecord -scanbus
Password:
Cdrecord-Clone 2.01.01a03 (i686-pc-linux-gnu) Copyright (C) 1995-2005 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.

cdrecord: Warning: Running on Linux-2.6.17-10-generic
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
Linux sg driver version: 3.5.33
Using libscg version 'debian-0.8debian2'.
cdrecord: Warning: using inofficial version of libscg (debian-0.8debian2 '@(#)scsitransp.c 1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling').
scsibus0:
0,0,0 0) 'ATA ' 'Hitachi HTS54128' 'HP3O' Disk
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
scsibus1:
1,0,0 100) 'MATSHITA' 'UJDA765 DVD/CDRW' '1.02' Removable CD-ROM
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
song@syh-thinkpad:~$
awesome + stalonetrayer + urxvt + rox-filer + feh + SLiM
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2007-02-11 2:44

里面提示要root权限执行的。

cdrecord本来就是那些前端的底层。
● 鸣学
tomshi
帖子: 123
注册时间: 2006-12-25 21:15

#6

帖子 tomshi » 2007-02-11 10:25

奇怪,我用$sudo cdrecord -scanbus命令,得到的结果还是如我上面贴出的一样,主要的问题似乎出在程序找不到“/dev/pg*”于是打不开scsi设备。
真正让我奇怪的是,为什么作为CDROM,光驱使用很正常,但作为CDR却完全没有反应。难道说是因为我安装了rox-filer,其中据有自动mount光驱的设定?可我把rox关了,情况也没有任何变化啊?看来完全从Server上自定义窗口和应用,绝对不是初学者可以尝试的。我折腾到现在,发现越折腾问题越多。我看来想重新安装desktop版本了。郁闷啊……
tomshi
帖子: 123
注册时间: 2006-12-25 21:15

#7

帖子 tomshi » 2007-02-11 20:00

我从终端窗口直接运行gnomebaker,截取了到程序崩溃后的所有信息,如下:
~$ sudo gnomebaker
Password:
libnotify-Message: Unable to get session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
/bin/sh: /usr/bin/esd: not found

(gnomebaker:18959): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Error on line 1 char 18: '<' is not a valid character following the close element name 'i'; the allowed character is '>'

** (gnomebaker:18959): WARNING **: devices_eject_disk - ioctl failed

(gnomebaker:18959): Gtk-WARNING **: 找不到图标“gnomebaker-48”。“hicolor”主题也没有找到,可能您需要先安装它。
您可以从下面的位置获得一个副本:
http://icon-theme.freedesktop.org/releases

(gnomebaker:18959): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `pixbuf != NULL' failed

(gnomebaker:18959): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `pixbuf != NULL' failed

(gnomebaker:18959): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `pixbuf != NULL' failed

(gnomebaker:18959): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `pixbuf != NULL' failed

(gnomebaker:18959): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion `pixbuf != NULL' failed

(gnomebaker:18959): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `pixbuf != NULL' failed

(gnomebaker:18959): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion `pixbuf != NULL' failed
段错误

看样子貌似gtk的某个模块没有安装正确。但我的系统已经用新立得更新了所有可以升级的包,上述报错信息我在google上查也没查出个所以然。请问,能否指点一下,究竟是怎么回事呢?
tomshi
帖子: 123
注册时间: 2006-12-25 21:15

#8

帖子 tomshi » 2007-02-12 19:56

经过再次测试,发现用gnomebaker直接刻录iso文件或者是flac格式的cue文件,程序必然崩溃,报错信息如上。但如果是刻录硬盘上的数据,直接刻录date CD,则完全没有问题,一切都运行正常。请问,这是否意味着gnomebaker在支持iso文件时,需要特殊的条件?
frgr
帖子: 11
注册时间: 2007-01-05 23:56

#9

帖子 frgr » 2007-02-12 20:59

系统默认是把光驱做为只读cd和dvd光驱加载,要刻录就需要把光驱模拟成SCSI设备。
回复