Sorry about the seriousness comment... I wasn't trying to be snotty... You
guys really are the best in the world and deserve more credit than you all
get.
I believe what I was writing is...
int main () {
int file;
int stats;
file = open("/dev/hdd", O_RDONLY | O_NONBLOCK);
ioctl(file, CDROM_GET_CAPABILITY, & stats);
if (stats && CDC_SELECT_DISC)
printf("Success!\n");
else
printf("<DOH!> Something went wrong\n");
return 0;
}
I always get the same result no cd-changer support is found. This was not
the case with 2.2.14. I am assuming that CDC_SELECT_DISC is correct. I
am not at my machine where I wrote this code so it may not be what I
actually have.
My CD-Changer is a NEC 8x4 disc changer and the vendor string is correctly
detected. Could this be because I have a burner in the first IDE
chain /dev/hdb. My changer is /dev/hdd. I know that I have written code
that gets messed up on an assumption that assumes too much based on order
of inputs. (Assembler I implemented...)
Just a thought..
Anyway thanks, your response was much quicker than I had hoped.
Dave
On Wed, 12 Jul 2000, Jens Axboe wrote:
> On Wed, Jul 12 2000, Dave wrote:
> > I sent this to the wrong place.... What can I do to help remedy this
> > problem...<cd-driver>
> >
> > The ide_cdrom module seems to have something wrong with it in 2.2.16. It
> > is incorrectly reporting tha my cd_changer is not a changer and therefore
> > I cannot change the active slot.
>
> Can you send me the lines from the device detection and when ide-cd
> is loaded? It seems that support for _some_ changers are broken,
> while others do work.
>
> > I have downloaded the patch from www.kernel.dk and rebuilt everything
> > <kernel, my software> and nothing has changed. I wrote the maintainer
> > about this problem about two days ago but I need to make sure this is
> > taken seriously so I was told to write here.
>
> Got the mail yesterday -- all reports are taken seriously, private
> or not.
>
> --
> * Jens Axboe <axboe@suse.de>
> * SuSE Labs
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Sat Jul 15 2000 - 21:00:15 EST