Hi all,
Okay, I have a odd problem here reading a CD. I have a CD full of MP3s
which was burned by a friend of mine who burned by some software on
Windows. So, unfortunately, my Linux box is not able to see it
correctly. It is able to see only some of the mp3 files, not all. That is
not the problem though. The problem is that I am not able to play the
mp3 files properly. During the decoding of mp3 file, mpg123 gives me the
following type of error :
Illegal Audio-MPEG-Header 0x27240dc1 at offset 0x400e6.
Skipped 292 bytes in input.
It does not stop decoding, but the output is not proper whenever the error
occurs (since it keeps on skipping some part of the file). I get many
more such errors while the song is playing. I have verified that the
CD is not damaged, and nor it is corrupt, because in Windows with WinAmp
I don't find any such problem.
NOW comes the odd part. I am using kernel 2.4.6, Red Hat 6.2. (highly
modified then the standard distro). If I use the old kernel - 2.2.16, I
*don't* get the above mentioned problem. The mp3 file from the CD gets
decoded without any problem. I have tried using kernel 2.4.3, 2.4.5, and
of course the current 2.4.6. But with all of them the problem persits, but
with the old kernel there are no problems whatsoever. I tried to play the
other mp3 files and with those files also some error is always reported by
mpg123 (while decoding) and then it skips some input of the file.
I tried using xmms, mp3blaster also. All of them give error exactly at the
same spot of the song. And with *all* of them there is no problem with
the old kernel (2.2.16). I also tried using the latest versions of mpg123,
mp3blaster and xmms. But still the same thing. With all of them I don't
get any errors with the old kernel, but with the new kernel (2.4.x), I
still get errors.
Could it be that there are any changes in the drivers for CD-ROM which
could be causing the problem ? When I boot into the new kernel (2.4.x) I
get the following boot message,
hdd: CREATIVECD4820E, ATAPI CD/DVD-ROM drive
With the old kernel (2.2.16) I get,
hdd: CREATIVECD4820E, ATAPI CDROM drive
Note the "CD/DVD-ROM" in the new kernel and only "CDROM" in the old
kernel.
Could this be driver problem ? Has anyone faced a similar problem.
Regards,
Rajen.
P.S. : Sorry for such long mail, but thought I would explain all the
things that I have already done so as to understand the problem better.