Red Hat Bugzilla – Bug 123618
pjones-rawhiden cdparanoia packages make kernel oops
Last modified: 2007-11-30 17:10:42 EST
Description of problem:
On a dual athlon, i've been running stock fc2 grip, with
cdparanoia-libs (0:alpha9.8-20.1sgio) from
http://people.redhat.com/pjones/cdparanoia/ with an usb2 cdrom device,
and had some kernel oops. Please see attached file for trace.
Version-Release number of selected component: 2.6.5-1.358smp
Created attachment 100353 [details]
kernel trace (bziped)
This is from cdparanoia asking for a large buffer, and the kernel not
having enough contiguous ram in ZONE_CRAPPY to allocate a bounce
buffer. I'm writing a backoff algorithm in cdparanoia; you may still
get the warning, but it won't be fatal.
Dams, can you try the cdparanoia-alpha9.8-21sgio1.i386.rpm packages
for fc2 on people.redhat.com?
I don't know if they'll _fix_ your issue, but they may alleviate it
some. In 20.*sgio, it sometimes will hit a codepath in the kernel
that gives -EIO, but it's expecting -ENOMEM for it. This update makes
it avoid that case.
So this should at least cause it to get -ENOMEM, and try to
compensate, instead. I still can't duplicate your issue exactly, so
it still might not work 100%, but there is at least some code to
handle what's going on this way. It might work ;)
As soon as I started to rip :
grip: page allocation failure. order:5, mode:0xd0
kernel is 2.6.6-1.435smp
This should be fixed.