[問題]燒錄 ATAPI IDE

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[問題]燒錄 ATAPI IDE

文章訪客 » 週三 2月 09, 2005 9:16 pm

裝了xcdroast 後, 發現 抓不到 燒錄機.
參考了幾篇文章. 試著 修改
lilo.conf加入
代碼: 選擇全部
append="hdc=ide-scsi"

or 在/etc/modules加入
代碼: 選擇全部
ide-scsi

不過 好像都無效. 不曉得是不是因為 在 安裝 xcdroast 好像有跳出視窗 問我 是不是要安裝成 scsi 介面的. 我打勾. 之後 移除 重裝 xcdroast . 都不在問我相同的問題. 不曉得是不是這個原因. 如果是的話該怎麼 重新設定. 如果不事的話 有其他東西漏掉了嗎?? 或是 正確的 設定步驟為何?
訪客
 

re:[問題]燒錄 ATAPI IDE

文章訪客 » 週三 2月 09, 2005 9:24 pm

BTW, kernel是 2.6.8-2-686 (利用apt-get install kernel-image 升級到新kernel)
dmesg as below
代碼: 選擇全部
BIOS-provided physical RAM map:
Kernel command line: auto BOOT_IMAGE=Linux ro root=301 hdc=ide-scsi
CPU: After generic identify, caps: a7e9fbbf 00000000 00000000 00000000
CPU: After vendor identify, caps:  a7e9fbbf 00000000 00000000 00000000
ide_setup: hdc=ide-scsi
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    ide0: BM-DMA at 0x1100-0x1107, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
 /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 >
ide1 at 0x170-0x177,0x376 on irq 15
ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device

....
Kernel command line: auto BOOT_IMAGE=Linux ro root=301 hdc=ide-scsi
ide_setup: hdc=ide-scsi
    ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio
hdc: Slimtype COMBO LSC-24082K, ATAPI CD/DVD-ROM drive

訪客
 

re:[問題]燒錄 ATAPI IDE

文章企鵝狂 » 週三 2月 09, 2005 9:45 pm

ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device

已經不用ide-scsi了

換回去ide-cd看看..

如果抓不到就自己手動加入
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

Re: re:[問題]燒錄 ATAPI IDE

文章訪客 » 週三 2月 09, 2005 11:48 pm

企鵝狂 寫:ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device

已經不用ide-scsi了

換回去ide-cd看看..

如果抓不到就自己手動加入


post之前我試著把 /etc/modules 加入ide_cd [and ide_cd].
lilo.conf 則改成
代碼: 選擇全部
append="hdc=ide_cd"

開機後lsmod 有出現
代碼: 選擇全部
ide_cd                 42656  0
cdrom                  40732  1 ide_cd
ide_generic             1408  0
ide_disk               19296  3
ide_core              139940  4 ide_cd,ide_generic,piix,ide_disk

不過 跑xcdroast時 依然scan不到 我的 cd writer.
請問是不是還有那裡漏掉了呢?
謝謝
dmesg | grep hdc
代碼: 選擇全部
Kernel command line: auto BOOT_IMAGE=Linux ro root=301 hdc=ide-scsi
ide_setup: hdc=ide-scsi
    ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio
hdc: Slimtype COMBO LSC-24082K, ATAPI CD/DVD-ROM drive



dmesg | grep ide
代碼: 選擇全部
BIOS-provided physical RAM map:
Kernel command line: auto BOOT_IMAGE=Linux ro root=301 hdc=ide-scsi
CPU: After generic identify, caps: a7e9fbbf 00000000 00000000 00000000
CPU: After vendor identify, caps:  a7e9fbbf 00000000 00000000 00000000
ide_setup: hdc=ide-scsi
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    ide0: BM-DMA at 0x1100-0x1107, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
 /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 >
ide1 at 0x170-0x177,0x376 on irq 15

訪客
 

re:[問題]燒錄 ATAPI IDE

文章kanru » 週四 2月 10, 2005 12:09 am

xcdrotast 若要直接使用 ATAPI 介面
請在 Setup 那頁選手動加入介面,裡面有提示你使用 2.6.x kernel 時該如何設定
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章訪客 » 週六 2月 12, 2005 11:26 am

在 kernel 2.6.x 下, 也許可以試試指令列方式

先用 cdrecord -scanbus dev=ATAPI 找出 CDRW 位置
例如是 0,1,0

mkisofs -o xxx.iso -R target-directory : 將 target-directory 做成 xxx.iso
cdrecord -v -speed=x device=ATAPI:0,1,0 -data xxx.iso : 以 x 倍速燒成光碟
訪客
 

文章adair » 週六 2月 12, 2005 2:29 pm

Anonymous 寫:在 kernel 2.6.x 下, 也許可以試試指令列方式

先用 cdrecord -scanbus dev=ATAPI 找出 CDRW 位置
例如是 0,1,0

mkisofs -o xxx.iso -R target-directory : 將 target-directory 做成 xxx.iso
cdrecord -v -speed=x device=ATAPI:0,1,0 -data xxx.iso : 以 x 倍速燒成光碟

對不起!我想請問上面方式只能在kernel 2.6.x適用嗎?

我之前曾經在kernel 2.4.17使用過。
adair
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 2月 12, 2005 2:05 pm

文章Tetralet » 週一 2月 14, 2005 12:03 pm

adair 寫:
Anonymous 寫:在 kernel 2.6.x 下, 也許可以試試指令列方式

先用 cdrecord -scanbus dev=ATAPI 找出 CDRW 位置
例如是 0,1,0

mkisofs -o xxx.iso -R target-directory : 將 target-directory 做成 xxx.iso
cdrecord -v -speed=x device=ATAPI:0,1,0 -data xxx.iso : 以 x 倍速燒成光碟

對不起!我想請問上面方式只能在kernel 2.6.x適用嗎?

我記得 kernel 2.4.2x (?) 似乎也能接受這種語法,
不用再將 CD-ROM 模擬成 SCSI 介面了。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章octapult » 週五 2月 18, 2005 9:41 pm

CD 燒錄在 kernel 2.6.8 版本上面有些問題,好像是跟權限問題有關,xcdroast 網站上面也有提到。
據 gentoo 網站討論區的說法,2.6.9 之後好像有改善,不過小弟並不是很確定。
小弟昨天試了一下,su 進入 root 帳號底下,可以成功的燒錄,不過速度卻很慢。
小弟的燒錄機速度是 52 x,可是使用 xcdroast 燒錄的時候,速度一直在 5 ~ 10 x 之間變動,
燒 600MB 的資料居然要 20 分鐘。
可是在 Windows 底下使用 Nero,燒 679MB 的資料卻只需要 3 分鐘。

不知道各位網友在 Debian 底下的燒錄情況如何?
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

文章阿信 » 週一 2月 21, 2005 11:47 am

octapult 寫:CD 燒錄在 kernel 2.6.8 版本上面有些問題,好像是跟權限問題有關,xcdroast 網站上面也有提到。
據 gentoo 網站討論區的說法,2.6.9 之後好像有改善,不過小弟並不是很確定。
小弟昨天試了一下,su 進入 root 帳號底下,可以成功的燒錄,不過速度卻很慢。
小弟的燒錄機速度是 52 x,可是使用 xcdroast 燒錄的時候,速度一直在 5 ~ 10 x 之間變動,
燒 600MB 的資料居然要 20 分鐘。
可是在 Windows 底下使用 Nero,燒 679MB 的資料卻只需要 3 分鐘。

不知道各位網友在 Debian 底下的燒錄情況如何?


occtapult 兄的 kernel 是否為 vanilla kernel呢?debian包裝的 kernel-image-2.6.8似乎沒這個問題呢。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章訪客 » 週一 12月 12, 2005 5:32 pm

訪客 寫:在 kernel 2.6.x 下, 也許可以試試指令列方式

先用 cdrecord -scanbus dev=ATAPI 找出 CDRW 位置
例如是 0,1,0

mkisofs -o xxx.iso -R target-directory : 將 target-directory 做成 xxx.iso
cdrecord -v -speed=x device=ATAPI:0,1,0 -data xxx.iso : 以 x 倍速燒成光碟


cdrecord version 2.01.01a03
kernel version 2.6.12.4

燒錄的時後 以底下指令燒錄
command
代碼: 選擇全部
cdrecord -v speed=16 dev=ATAPI:0,1,0 /path/to/file.rar


output result如下. 看不出 那裡有問題. 不過燒出來的cd 卻不能讀取.
請問是什麼原因呢?
代碼: 選擇全部

cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent default s.
cdrecord: Continuing in 5 seconds...
Cdrecord-Clone 2.01.01a03 (i686-pc-linux-gnu) Copyright (C) 1995-2005 Joerg Schi lling
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.12.4
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
TOC Type: 1 = CD-ROM
scsidev: 'ATAPI:0,1,0'
devname: 'ATAPI'
scsibus: 0 target: 1 lun: 0
Warning: Using ATA Packet interface.
Warning: The related Linux kernel interface code seems to be unmaintained.
Warning: There is absolutely NO DMA, operations thus are slow.
Using libscg version 'ubuntu-0.8ubuntu1'.
cdrecord: Warning: using inofficial version of libscg (ubuntu-0.8ubuntu1 '@(#)sc sitransp.c      1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling').
SCSI buffer size: 64512
atapi: 1
Device type    : Removable CD-ROM
Version        : 0
Response Format: 2
Capabilities   :
Vendor_info    : 'MATSHITA'
Identifikation : 'UJDA765aDVD/CDRW'
Revision       : '1.02'
Device seems to be: Generic mmc2 DVD-ROM.
Current: 0x0009
Profile: 0x0010
Profile: 0x000A
Profile: 0x0009 (current)
Profile: 0x0008
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R96R
Drive buf size : 1433600 = 1400 KB
FIFO size      : 4194304 = 4096 KB
Track 01: data   630 MB
Total size:      724 MB (71:47.28) = 323046 sectors
Lout start:      724 MB (71:49/21) = 323046 sectors
Current Secsize: 2048
ATIP info from disk:
  Indicated writing power: 4
  Is not unrestricted
  Is not erasable
  Disk sub type: Medium Type A, high Beta category (A+) (3)
  ATIP start of lead in:  -11849 (97:24/01)
  ATIP start of lead out: 359849 (79:59/74)
Disk type:    Long strategy type (Cyanine, AZO or similar)
Manuf. index: 25
Manufacturer: Taiyo Yuden Company Limited
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 36803
Starting to write CD/DVD at speed 16 in real TAO mode for single session.
Last chance to quit, starting real write    0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
BURN-Free is OFF.
Performing OPC...
Starting new track at sector: 0
Track 01:  630 of  630 MB written (fifo 100%) [buf  97%]  16.3x.
WARNING: padding up to secsize.
Track 01: Total bytes read/written: 661593460/661594112 (323044 sectors).
Writing  time:  297.413s
Average write speed  14.7x.
Min drive buffer fill was 92%
Fixating...
Fixating time:   23.546s
cdrecord: fifo had 10421 puts and 10421 gets.
cdrecord: fifo was 0 times empty and 10315 times full, min fill was 92%.
訪客
 

文章訪客 » 週一 12月 12, 2005 6:29 pm

後來以這兩道指令解決了.
代碼: 選擇全部
 mkisofs -o file.iso -R /path/to/file.rar
(以root 執行) cdrecord -v -multi speed=16 -dev=ATAPI:0,1,0 driveropts=burnfree -overburn -data file.iso

不過發現
從cd copy 到 fs 時 會出現
代碼: 選擇全部
cp: reading ‘/cdrom/file.rar’: 輸入/輸出錯誤


fs 是 ext3.

請問什麼原因會造成這種結果呢?
謝謝
訪客
 

文章mason » 週日 3月 26, 2006 1:20 am

假設 IDE 燒錄機是 hdd
/boot/grub/menu.lst 的 kernel 那行加入:
hdd=ide-cd

然後cdrecord下的指令為:
1. 先 scanbus 找出 device
cdrecord dev=ATA: -scanbus
假設找到為 1,1,0

2. 用12X燒 iso檔
cdrecord dev="ATA:1,1,0" speed=12 -v -eject file.iso
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週三 11月 08, 2006 5:44 am

先前cdrecord 燒了一片備份用的CD.

指令 大概是如下
代碼: 選擇全部
mkisofs -o xxx.iso -R /path/to/file.dir/
cdrecord -v -multi speed=16 -dev=ATAPI:0,1,0 driveropts=burnfree -data xxx.iso


第一次是成功燒錄.

因為資料只有幾mb. 所以 想再次燒錄資料. 而第二次燒時 以類似 指令燒錄 (除檔名和 路徑不同, 參數幾乎一樣). 但 eject 後重新讀取 CD, 卻只有 先前 第一次燒錄成功的 檔案和目錄存在. 這是為什麼呢 ? 只用multi 參數 不正確嗎?
或是 該如何下指令才可以 append new data 到 CD 裡面?

謝謝
訪客
 

文章acommoner » 週二 11月 21, 2006 3:29 pm

我用多重燒錄時出現
代碼: 選擇全部
Sense flags: Blk 0 (not valid) error refers to command part, bit ptr 0 (not valid) field ptr 0
cmd finished after 0.002s timeout 200s
write track pad data: error after 0 bytes
BFree: 1607 K BSize: 1607 K
Starting new track at sector: 26402
Track 04:    0 of    0 MB written.cdrecord: Input/output error. write_g1: scsi sendcmd: no error
...
write track data: error after 0 bytes
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.



使用的command 是
代碼: 選擇全部
cdrecord -v -multi -dao speed=16 dev=ATAPI:0,1,0  driveropts=burnfree -overburn  -data file.raw


請問是什麼問題呢?
acommoner
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron