On Thu, 2004-05-13 at 18:25, David Cunningham wrote:
> ----- Original Message ----- 
> From: "Peter Rohrman" <[EMAIL PROTECTED]>
> To: "Thomas Adam" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Thursday, May 13, 2004 1:23 PM
> Subject: Re: cdrecord error
> > Is there a volmgt on Debian in my way of using cdrecord?  If someone out
> > there knows, please pass it on as I would rather use debian than Sol x86.
> 
> It's a known issue on Solaris that you must disable volmgt in order for
> cdrecord to work.  On Linux you *must* have three things: (1) a parameter
> passed to the kernel at boot time,  (2) the ide-scsi kernel module loaded,
> (3) cdrecord.

You obviously haven't been using the 2.6.x Kernel.
ide-scsi is broken in it (well for the OLD way of doing things).

Cooked IO for IDE devices should be using the "ATAPI:b,d,l" specifier.
(i.e.: ATAPI:0,0,0 for your first IDE device)

> Here's a step by step.  Be root to proceed.  First of all be sure you know
> which device file (under /dev) refers to your cd burner.  If it's primary
> slave then it's /dev/hdb and if it's secondary master then it's /dev/hdc and
> if it's secondary slave then it's /dev/hdd.

Still this is advice for 2.4.x kernels.

> Lat's say for sake of argument it's secondary master (/dev/hdc).  Then your
> lilo append line must look like this:
> append="hdc=ide-scsi"
> 
> If you already have an append line with other arguments in it then be sure
> to include those arguments between the quotes.
> The important part is that you use the correct device name, "hdc=ide-scsi"
> or "hdd=ide-scsi" or whatever is needed.
> 
> When this is done, run lilo, reboot and check to see if your kernel
> recognized it.  Issue this command:
> dmesg | grep ide_setup
> 
> You should see something like "ide_setup: hdc=ide-scsi" appear.  That takes
> care of step 1.  Now you need to load the ide-scsi driver.  I'm going to
> assume you don't have it compiled directly into the kernel.  Issue this line
> from the command prompt.
> modprobe ide-scsi

Again not good advice for 2.6.x.

> Now if you run dmesg you should see something like this toward the end of
> the dmesg output:
> scsi0 : SCSI host adapter emulation for IDE ATAPI devices
>   Vendor: SONY      Model: CD-RW CRX0811     Rev: MYS2
>   Type:   CD-ROM                             ANSI SCSI revision: 02
> 
> Now you're very close to being able to use your burner.  The last step is to
> use cdrecord.  Cdrecord expects your burner to be a scsi device.  To find
> the scsi device number you're best off typing this:
> cdrecord --scanbus
> 
> The output should resemble this (more or less):
> Cdrecord 2.00.3 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
> Linux sg driver version: 3.1.25
> Using libscg version 'schily-0.7'
> scsibus0:
>         0,0,0     0) 'SONY    ' 'CD-RW CRX0811   ' 'MYS2' Removable CD-ROM
>         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) 'SIIG' 'CompactFlash Car' '0113' Removable Disk
>         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) *
> 
> If that doesn't work try modprobe sg first.
> This tells us the scsi device of the burner is 0,0,0.  That's the argument
> you provide to cdrecord.  The following line works just fine on my system:
> cdrecord -v -speed 8 -dev 0,0,0 example.iso

For the 2.6.x kernel use:
cdrecord -v -speed 8 -dev ATAPI:0,0,0 example.iso

> All these things must be correct.  You need to get the scsi device number
> correct, the kernel must acknowledge your cd burner in the dmesg output, you
> must supply the correct /dev/hdX device name, and the ide-scsi module must
> be loaded.  If any of these things are missing or wrong then all bets are
> off.  Hope this helps!

Hope this helps too.
-- 
[EMAIL PROTECTED]
REMEMBER ED CURRY! http://www.iwethey.org/ed_curry

Novell's Directory Services is a competitive product to Microsoft's
Active Directory in much the same way that the Saturn V is a competitive
product to those dinky little model rockets that kids light off down at
the playfield. -- Thane Walkup

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to