[pvrusb2] Still getting kernel oops on pvrusb2 driver removal

Mike Isely isely at isely.net
Thu Apr 22 10:13:59 CDT 2010


Thanks for the info.  I've been saving all of these messages.  This 
Fri/Sat I should be able to make some headway on the problem.  I will 
also likely be active in IRC over that time if someone wants to chat 
about it.

BTW, the other oops about stack-allocated memory being used for DMA is 
something I do understand.  The driver generates USB transfers through 
several pathways.  It's entirely possible that one or more of these 
paths is using small stack allocated transfer buffers.  This is logic 
that has been this way since at least 2005 - first time I've heard that 
this could be a problem.  Likely it's some kind of new constraint with 
the later kernels.  But if this is the case it's easy to fix so I'm not 
worried about it.

  -Mike


On Thu, 22 Apr 2010, JE Geiger wrote:

> Compiled 2.6.34-rc5 stock kernel.  Non-tainted with nvidia (had not
> built the nvidia driver module at time of testing).
> 
> Did modprobe pvrusb2 and got normal stuff:
> 
> http://www.kd4ab.org/modin1
> 
> 
> Did a rmmod pvrusb2 and got the same oops:
> 
> http://www.kd4ab.org/rmout1
> 
> 
> 
> I saw an oops that I was unable to repeat that talked about Poison
> Overwritten.  It appears that 6b6b6b6b..... is a marker that detects a
> random write to a defined structure and/or memory page.  There were
> also comments about Task Structure being fixed.  These are kernel
> issues.
> 
> 
> 
> The more I read, the more I believe that this oops is due to some
> underlying kernel issue and not the pvrusb2 driver.
> 
> The pvrusb2 driver works fine when loaded.  I just can't unload it
> without generating an oops.
> _______________________________________________
> pvrusb2 mailing list
> pvrusb2 at isely.net
> http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
> 

-- 

Mike Isely
isely @ isely (dot) net
PGP: 03 54 43 4D 75 E5 CC 92 71 16 01 E2 B5 F5 C1 E8


More information about the pvrusb2 mailing list