libcdio-help
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libcdio-help] Re: libcdio-0.78.2 fails with adaptec and plextor on linu


From: R. Bernstein
Subject: [Libcdio-help] Re: libcdio-0.78.2 fails with adaptec and plextor on linux 2.6.21.3
Date: Sun, 27 May 2007 21:50:45 -0400 (EDT)
User-agent: SquirrelMail/1.4.9a

If you think the problem libcdio getting the wrong device, then you can
explicitely give a device name. For example

  cd-info /dev/sg1

The other SCSI errors you are getting in your logs are when libcdio issues
MMC commands. I think you would get exactly those messages if you had the
wrong kind of device. If you just want to test out running a mmc-command
to see that the log and running the command are related, use mmc-tool.

As for how libcdio determines if something is a CD-ROM or not on
GNU/Linux, it issues  ioctl(cdfd, CDROM_GET_CAPABILITY, 0). See
lib/driver/gnu-linux.c in the routine is_cdrom_linux. This stuff is
inordinately complicated, but that's what folks report works.

> Hello,
>
>     Perhaps it is a problem about /dev/sg0 ?  You did notice that the
> cd-rom is /dev/sr0 but the device used by cdparanoia is /dev/sg1?
> This is because the sgX are allocated dynamically and if I use a USB
> drive before the cd-rom, then the USB drive gets /dev/sg0 (and it is
> not de-allocated).  I don't know, it's just a guess.  If I used the
> cdrom first maybe it would get /dev/sg0 and the USB would get
> /dev/sg1, so I don't think there is any 1 to 1 correspondence between
> /dev/sgX and /dev/srY.  Does libcdio assume /dev/srX uses /dev/sgX?
>
> BLS
>
>
> On 5/28/07, BuraphaLinux Server <address@hidden> wrote:
>> Hello,
>>
>>     Here are the full outputs of both commands so you can check it.
>> Note that cdparanoia does see the correct information about the
>> hardware (PLEXTOR CD-R   PX-W4012S).  My quick reading of the data
>> seems to say your guess was correct about the 2 minutes difference. I
>> wonder if your library is making up raw scsi commands and sending them
>> into the kernel and the commands are somehow accidentally corrupted
>> like the text in the hardware identification?  See the kernel dmesg
>> output at the end of this email for what makes me think this.
>>
>> bash-3.2$ cd-info
>> cd-info version 0.78.2 i586-pc-linux-gnu
>> Copyright (c) 2003, 2004, 2005 R. Bernstein
>> This is free software; see the source for copying conditions.
>> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
>> PARTICULAR PURPOSE.
>> CD location   : /dev/cdrom
>> CD driver name: GNU/Linux
>>    access mode: ioctl
>>
>> Vendor                      : ßßßßßßßß
>> Model                       : ßßßßßßßßßßßßßßßß
>> Revision                    : ßßßß
>> Error in getting drive hardware properties
>> Error in getting drive reading properties
>> Error in getting drive writing properties
>> __________________________________
>>
>> Disc mode is listed as: CD-DA
>> CD-ROM Track List (1 - 10)
>>   #: MSF       LSN    Type   Green? Copy? Channels Premphasis?
>>   1: 00:02:00  000000 audio  false  no    2        no
>>   2: 03:43:22  016597 audio  false  no    2        no
>>   3: 07:16:42  032592 audio  false  no    2        no
>>   4: 10:00:52  044902 audio  false  no    2        no
>>   5: 13:27:70  060445 audio  false  no    2        no
>>   6: 17:58:54  080754 audio  false  no    2        no
>>   7: 21:52:22  098272 audio  false  no    2        no
>>   8: 26:41:10  119935 audio  false  no    2        no
>>   9: 30:26:65  136865 audio  false  no    2        no
>>  10: 33:10:12  149112 audio  false  no    2        no
>> 170: 35:58:10  161710 leadout (362 MB raw, 362 MB formatted)
>> Media Catalog Number (MCN):
>> Last CD Session LSN: 0
>> audio status: no status
>> volume level port 0: 255 (0..255) 100 (0..100)
>> volume level port 1: 255 (0..255) 100 (0..100)
>> volume level port 2:   0 (0..255)   0 (0..100)
>> volume level port 3:   0 (0..255)   0 (0..100)
>> __________________________________
>> CD Analysis Report
>> Audio CD, CDDB disc ID is 6e086c0a
>> ++ WARN: command data missing
>> cd-info: Found 0 matches in CDDB
>>
>> CD-TEXT for Disc:
>> CD-TEXT for Track 1:
>> CD-TEXT for Track 2:
>> CD-TEXT for Track 3:
>> CD-TEXT for Track 4:
>> CD-TEXT for Track 5:
>> CD-TEXT for Track 6:
>> CD-TEXT for Track 7:
>> CD-TEXT for Track 8:
>> CD-TEXT for Track 9:
>> CD-TEXT for Track 10:
>> bash-3.2$ bash-3.2$ cdparanoia -vsQ
>> cdparanoia III release 9.8 (March 23, 2001)
>> (C) 2001 Monty <address@hidden> and Xiphophorus
>>
>> Report bugs to address@hidden
>> http://www.xiph.org/paranoia/
>>
>> Checking /dev/cdrom for cdrom...
>>         Testing /dev/cdrom for cooked ioctl() interface
>>                 /dev/sr0 is not a cooked ioctl CDROM.
>>         Testing /dev/cdrom for SCSI interface
>>                 generic device: /dev/sg1
>>                 ioctl device: /dev/sr0
>>
>> Found an accessible SCSI CDROM drive.
>> Looking at revision of the SG interface in use...
>>         SG interface version 3.5.34; OK.
>>
>> CDROM model sensed sensed: PLEXTOR CD-R   PX-W4012S 1.01
>>
>> Checking for SCSI emulation...
>>         Drive is SCSI
>>
>> Checking for MMC style command set...
>>         Drive is MMC style
>>         DMA scatter/gather table entries: 128
>>         table entry size: 32768 bytes
>>         maximum theoretical transfer: 1783 sectors
>>         Setting default read size to 13 sectors (30576 bytes).
>>
>> Verifying CDDA command set...
>>         Expected command set reads OK.
>>
>> Table of contents (audio tracks only):
>> track        length               begin        copy pre ch
>> ===========================================================
>>   1.    16597 [03:41.22]        0 [00:00.00]    no   no  2
>>   2.    15995 [03:33.20]    16597 [03:41.22]    no   no  2
>>   3.    12310 [02:44.10]    32592 [07:14.42]    no   no  2
>>   4.    15543 [03:27.18]    44902 [09:58.52]    no   no  2
>>   5.    20309 [04:30.59]    60445 [13:25.70]    no   no  2
>>   6.    17518 [03:53.43]    80754 [17:56.54]    no   no  2
>>   7.    21663 [04:48.63]    98272 [21:50.22]    no   no  2
>>   8.    16930 [03:45.55]   119935 [26:39.10]    no   no  2
>>   9.    12247 [02:43.22]   136865 [30:24.65]    no   no  2
>>  10.    12598 [02:47.73]   149112 [33:08.12]    no   no  2
>> TOTAL  161710 [35:56.10]    (audio only)
>>
>> bash-3.2$
>>
>> I also get troubling kernel logs:
>> [10374.669295] (scsi0:A:5:0): No or incomplete CDB sent to device.
>> [10374.669424] scsi0: Issued Channel A Bus Reset. 1 SCBs aborted
>> [10374.886754] (scsi0:A:5:0): No or incomplete CDB sent to device.
>> [10374.886877] scsi0: Issued Channel A Bus Reset. 1 SCBs aborted
>> [10375.103577] (scsi0:A:5:0): No or incomplete CDB sent to device.
>> [10375.103699] scsi0: Issued Channel A Bus Reset. 1 SCBs aborted
>> [10375.319043] (scsi0:A:5:0): No or incomplete CDB sent to device.
>> [10375.319053] (scsi0:A:5:0): Protocol violation in Message-in phase.
>> Attempting to abort.
>> [10375.319127] (scsi0:A:5:0): Unexpected busfree in Message-in phase
>> [10375.319184] SEQADDR == 0x16c
>> [10405.040032] (scsi0:A:5:0): No or incomplete CDB sent to device.
>> [10405.040042] (scsi0:A:5:0): Protocol violation in Message-in phase.
>> Attempting to abort.
>> [10405.040116] (scsi0:A:5:0): Abort Message Sent
>> [10405.040179] (scsi0:A:5:0): SCB 4 - Abort Completed.
>> [10405.053607] (scsi0:A:5:0): No or incomplete CDB sent to device.
>> [10405.053618] (scsi0:A:5:0): Protocol violation in Message-in phase.
>> Attempting to abort.
>> [10405.053692] (scsi0:A:5:0): Abort Message Sent
>> [10405.053757] (scsi0:A:5:0): SCB 30 - Abort Completed.
>>
>>
>> On 5/28/07, R. Bernstein <address@hidden> wrote:
>> > Here's what I think is going on. The CD has two sessions written on
>> it.
>> > The second is empty. The first one has the audio. libcdio is getting
>> > messed up on the second session.
>> >
>> > Try running cd-info and send that output. My guess is that you'll see
>> the
>> > track data from the first session and it will match the information
>> from
>> > cdparanoia with the following transformations. the cd-info track
>> numbers
>> > may be one more than the cdparanoia numbers and there will be two
>> seconds
>> > added to libcdio. There is other important information that would be
>> > interesting if you get this far. The disk mode and the last session
>> > reported. Here's an example:
>> >
>> > cd-info
>> > ...
>> >
>> > Disc mode is listed as: CD-DA
>> >                         ^^^^^
>> >
>> > CD-ROM Track List (1 - 16)
>> >   #: MSF       LSN    Type   Green? Copy? Channels Premphasis?
>> >   1: 00:02:00  000000 audio  false  no    2        no
>> >   2: 01:41:07  007432 audio  false  no    2        no
>> >  ...
>> >  16: 67:43:12  304587 audio  false  no    2        no
>> > 170: 78:47:00  354375 leadout (794 MB raw, 794 MB formatted)
>> > Media Catalog Number (MCN):
>> > Last CD Session LSN: 0
>> > ^^^^^^^^^^^^^^^^^^^^^^^
>> >
>> > To compare with cdparanoia output
>> >
>> >   1.     7432 [01:39.07]        0 [00:00.00]    no   no  2
>> >  ...
>> > TOTAL  354375 [78:45.00]    (audio only)
>> >
>> > So 01:39:07 in cdparanoia is 01:41:07 in libcdio and 78:45:00 is
>> 78:47:00.
>> >
>> > > Hello,
>> > >
>> > > After applying patch, a.out still has random data as shown in these
>> lines:
>> > > On 1st run:
>> > >                 CDROM sensed: /dev/cdr om", {st_mode=S_ IFBL SCSI
>> CD-ROM
>> > > On 2nd run:
>> > >                 CDROM sensed: Xxð·0   SCSI CD-ROM
>> > > On 3rd run:
>> > >                 CDROM sensed: ÿÿÿÿÿÿÿÿ
>> > > ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿ SCSI CD-ROM
>> > >
>> > > Here are the two strace outputs you requested:
>> > >
>> > > BEGIN trace of cdparanoia you requested
>> > > lstat64("/dev/sr0", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0),
>> ...})
>> =
>> > > 0
>> > > open("/dev/sr0", O_RDONLY|O_NONBLOCK)   = 3
>> > > ioctl(3, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0xbfcb95f4) = 0
>> > > ioctl(3, SCSI_IOCTL_GET_BUS_NUMBER, 0xbfcb95f0) = 0
>> > > --
>> > > open("/dev/sga", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or
>> > > directory)
>> > > open("/dev/sg1", O_RDONLY|O_NONBLOCK)   = 4
>> > > ioctl(4, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0xbfcb95f4) = 0
>> > > ioctl(4, SCSI_IOCTL_GET_BUS_NUMBER, 0xbfcb95f0) = 0
>> > > --
>> > > Looking at revision of the SG interface in use...
>> > > ) = 89
>> > > ioctl(4, SG_GET_VERSION_NUM, 0xbfcb9728) = 0
>> > > write(2, "\tSG interface version 3.5.34; OK"..., 34     SG interface
>> > > version 3.5.34; OK.
>> > > ) = 34
>> > > ioctl(3, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0xbfcb9724) = 0
>> > > ioctl(3, SCSI_IOCTL_GET_BUS_NUMBER, 0xbfcb9720) = 0
>> > > --
>> > > Checking for SCSI emulation...
>> > > ) = 32
>> > > ioctl(4, SG_EMULATED_HOST, 0xbfcb98a8)  = 0
>> > > --
>> > > read(4, "0\0\0\0000\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
>> 48)
>> =
>> > > 48
>> > > rt_sigprocmask(SIG_UNBLOCK, [], NULL, 8) = 0
>> > > ioctl(3, CDROMMULTISESSION or SNDRV_SEQ_IOCTL_GET_CLIENT_INFO,
>> 0xbfcb9844)
>> > > = 0
>> > > ioctl(4, SG_GET_RESERVED_SIZE, 0xbfcb98a4) = 0
>> > > ioctl(4, SG_GET_SG_TABLESIZE, 0xbfcb98a8) = 0
>> > > --
>> > >
>> > > ) = 57
>> > > ioctl(4, SG_SET_COMMAND_Q, 0xbfcb98a4)  = 0
>> > > END trace
>> > >
>> > >
>> >
>> **************************************************************************************
>> > >
>> > > BEGIN trace of cd-paranoia (using libcdio with both patches)
>> > > stat64("/dev/cdrom", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0),
>> ...})
>> > > = 0
>> > > open("/dev/cdrom", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 3
>> > > ioctl(3, CDROM_GET_CAPABILITY or SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT,
>> 0) =
>> > > 3701743
>> > > --
>> > > stat64("/dev/cdrom", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0),
>> ...})
>> > > = 0
>> > > open("/dev/cdrom", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
>> > > ioctl(4, CDROM_GET_CAPABILITY or SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT,
>> 0) =
>> > > 3701743
>> > > --
>> > > stat64("/dev/sr0", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0),
>> ...})
>> =
>> > > 0
>> > > open("/dev/sr0", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 5
>> > > ioctl(5, CDROM_GET_CAPABILITY or SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT,
>> 0) =
>> > > 3701743
>> > > --
>> > > stat64("/dev/sr0", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0),
>> ...})
>> =
>> > > 0
>> > > open("/dev/sr0", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
>> > > ioctl(4, CDROM_GET_CAPABILITY or SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT,
>> 0) =
>> > > 3701743
>> > > --
>> > > stat64("/dev/cdrom", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0),
>> ...})
>> > > = 0
>> > > open("/dev/cdrom", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 3
>> > > ioctl(3, CDROMREADTOCHDR, 0x805ae0c)    = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a95c)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a968)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a974)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a980)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a98c)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a998)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9a4)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9b0)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9bc)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9c8)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9d4)  = 0
>> > > --
>> > > stat64("/dev/sr0", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0),
>> ...})
>> =
>> > > 0
>> > > open("/dev/sr0", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 3
>> > > ioctl(3, CDROMREADTOCHDR, 0x805ae0c)    = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a95c)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a968)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a974)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a980)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a98c)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a998)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9a4)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9b0)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9bc)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9c8)  = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a9d4)  = 0
>> > > --
>> > > open("/dev/sr0", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 3
>> > > stat64("/dev/sr0", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0),
>> ...})
>> =
>> > > 0
>> > > ioctl(3, CDROM_SEND_PACKET, 0xbfd6df60) = 0
>> > > --
>> > >
>> > > ) = 60
>> > > ioctl(3, CDROMREADTOCHDR, 0x805ae0c)    = 0
>> > > ioctl(3, CDROMREADTOCENTRY, 0x805a95c)  = -1 ENOMEDIUM (No medium
>> found)
>> > > END trace
>> > >
>> > >
>> > > On 5/28/07, R. Bernstein <address@hidden> wrote:
>> > >> With CDROM sensed problem you are coming across another place where
>> > >> libcdio is accessing uninitialized data. The patch below should fix
>> > >> this.
>> > >>
>> > >> The real problem is that the ioctls are failing. It probably has to
>> do
>> > >> with the fact that you have SCSI drives. Does cd-parnaoia (from
>> libcdio)
>> > >> show the tracks of the drive? Issue cd-paranoia -vsQ to see. And
>> compare
>> > >> with
>> > >>
>> > >> Also interesting would be to compare the status of the ioctl's
>> report,
>> > >> and
>> > >> with that we need to know what device is used with that. On my
>> system
>> > >> the
>> > >> file descriptors are always 4 so we need the open that returns 4.
>> > >>
>> > >> So try running these commands
>> > >>
>> > >>   strace cdparanoia  -vsQ 2>&1 | grep -B 2 '^ioctl('
>> > >> and libcdio's version:
>> > >>   strace cd-paranoia  -vsQ 2>&1 | grep -B 2 '^ioctl('
>> > >>
>> > >> For comparison, here's what I get on my GNU/Linux box where I don't
>> have
>> > >> a
>> > >> problem.
>> > >>
>> > >> strace cdparanoia  -vsQ 2>&1 | grep -B 2 '^ioctl('
>> > >> close(4)                                = 0
>> > >> open("/dev/hdc", O_RDONLY|O_NONBLOCK)   = 4
>> > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this line is important
>> > >> ioctl(4, CDROMVOLREAD, 0xbff9a6c0)      = 0
>> > >> ioctl(4, 0x30d, 0x8058088)              = 0
>> > >> --
>> > >>
>> > >> ) = 58
>> > >> ioctl(4, CDROMREADTOCHDR, 0xbff9a6ba)   = 0
>> > >> ioctl(4, CDROMREADTOCENTRY, 0xbff9a6ac) = 0
>> > >> ioctl(4, CDROMREADTOCENTRY, 0xbff9a6ac) = 0
>> > >>
>> > >>
>> > >> and
>> > >>
>> > >> strace cd-paranoia  -vsQ 2>&1 | grep -B 2 '^ioctl('
>> > >> stat64("/dev/cdrom", {st_mode=S_IFBLK|0660, st_rdev=makedev(22, 0),
>> > >> ...}) =
>> > >> 0
>> > >> open("/dev/cdrom", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
>> > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this is
>> helpful
>> > >> ioctl(4, CDROM_GET_CAPABILITY or SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT,
>> 0) =
>> > >> 2228207
>> > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this line failed
>> > >> ioctl(4, CDROMREADTOCHDR, 0x805ae0c)    = 0
>> > >> ioctl(4, CDROMREADTOCENTRY, 0x805a95c)  = 0
>> > >> ioctl(4, CDROMREADTOCENTRY, 0x805a968)  = 0
>> > >> ioctl(4, CDROMREADTOCENTRY, 0x805a974)  = 0
>> > >> ioctl(4, CDROMREADTOCENTRY, 0x805a980)  = 0
>> > >> ioctl(4, CDROMREADTOCENTRY, 0x805a98c)  = 0
>> > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these lines didn't
>> fail
>> > >>
>> > >> > Hello,
>> > >> >
>> > >> >     I have GNU libc 2.3.6 and use compiler GNU gcc 4.0.4.  After
>> > >> > applying your patch and rebuilding libcdio, the segfault problem
>> is
>> > >> > cured.  However, my CD-ROM drive is still unusuable.  The sample
>> > >> > program output this:
>> > >> >
>> > >> > bash-3.2$ ./a.out /dev/sr0
>> > >> > Trying to open device '/dev/sr0', using default access mode.
>> > >> > Checking /dev/sr0 for cdrom...
>> > >> >                 CDROM sensed: <   SCSI CD-ROM
>> > >> >
>> > >> > ++ WARN: error in ioctl CDROMREADTOCHDR: No medium found
>> > >> >
>> > >> >
>> > >> > Attempting to determine drive endianness from data...
>> > >> >         Cannot determine CDROM drive endianness.
>> > >> > bash-3.2$
>> > >> >
>> > >> > On the line that says "CDROM sensed: <   SCSI CD-ROM" the part
>> between
>> > >> > the colon and the word SCSI seems to be randomly changed each
>> time I
>> > >> run
>> > >> > the program.  Here is the program run again just a second later
>> with
>> > >> the
>> > >> > same
>> > >> > CD still in the drive:
>> > >> > bash-3.2$ ./a.out /dev/sr0
>> > >> > Trying to open device '/dev/sr0', using default access mode.
>> > >> > Checking /dev/sr0 for cdrom...
>> > >> >                 CDROM sensed: ÿÿÿÿÿÿÿÿ
>> > >> > ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿ SCSI CD-ROM
>> > >> >
>> > >> > ++ WARN: error in ioctl CDROMREADTOCENTRY for track 162: No
>> medium
>> > >> found
>> > >> >
>> > >> >
>> > >> > Attempting to determine drive endianness from data...
>> > >> >         Cannot determine CDROM drive endianness.
>> > >> > bash-3.2$
>> > >> >
>> > >> > Also note it is a different ioctl this time.
>> > >> >
>> > >> > JGH
>> > >> >
>> > >> > On 5/27/07, R. Bernstein <address@hidden> wrote:
>> > >> >> I said..
>> > >> >>  > ... As for more
>> > >> >>  > information, well, the thing that may be interesting is the
>> OS,
>> OS
>> > >> >>  > release number, and version of libc (Standard C library) that
>> you
>> > >> are
>> > >> >>  > using.
>> > >> >>
>> > >> >> About the OS and release number... Sorry I do see that. From
>> this I
>> > >> >> imagine that libc is also pretty new.
>> > >> >>
>> > >> >>
>> > >> >>
>> > >> >> _______________________________________________
>> > >> >> Libcdio-help mailing list
>> > >> >> address@hidden
>> > >> >> http://lists.gnu.org/mailman/listinfo/libcdio-help
>> > >> >>
>> > >> >
>> > >>
>> > >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Libcdio-help mailing list
>> > address@hidden
>> > http://lists.gnu.org/mailman/listinfo/libcdio-help
>> >
>>
>






reply via email to

[Prev in Thread] Current Thread [Next in Thread]