Lenz Grimmer wrote:
> Hi,
>
> On Sat, 27 Feb 1999, zentara wrote:
>
> > So far suse6 is working nicely.
> > I even have kernel 2.2.1 going.
> > X does seem quicker with it.
>
> Congratulations!
>
> > I have a couple of things to toss out.
> >
> > 1. cdrecord dosn't work. It gives me an error saying "can't allocate
> > memory, cannot send command via ioctl". However my old version of
> > cdrecord, based on libc5 does work. Can anyone verify it on their
> > recorder, just put a blank in and do a dummy write.
>
I doubt this statement (cf. below)
>
> I have not used this program, sorry.
>
Neither do I, but I know about a general problem with glibc2.0.6.pre7 and
linux-2.2.X, which probably affects all tools using scsi generic devices,
such as cdutils, xcdroast and probably cdwrite, tool.
The libc-library version SuSE ships is incompatible to 2.2.X kernels wrt.
scsi-generic devices support:
The library's header file /usr/include/scsi/sg.h is incompatible to its
counterpart inside of the kernel (/usr/src/linux/include/scsi/sg.h,
incompatible data types). This results into the kernel (e.g. drivers) and
the library using different data structures when accessing scsi-generic
devices (binary incompatibility).
A brute-force work-around is to copy the kernel's sg.h to
/usr/include/scsi/sg.h and to recompile all tools which access scsi-generic
devices. With some luck, some of these tools will work again.
A proper solution is to rebuild glibc from source and to override glibc2's
sg.h inside of glibc2's sources with the kernel's sg.h before compiling
glibc2. Then recompile all tools which access scsi-generic devices.
However, there are also some reports on linux-kernel on a potential bug
inside of the kernel related to this subject, but I am not knowledgeable
enough to judge on this.
Ralf
-
To get out of this list, please send email to [EMAIL PROTECTED] with
this text in its body: unsubscribe suse-linux-e
Check out the SuSE-FAQ at http://www.suse.com/Support/Doku/FAQ/ and the
archive at http://www.suse.com/Mailinglists/suse-linux-e/index.html