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.