Andrew Atrens
2003-Oct-19 18:25 UTC
4.9-PRERELEASE PAE panics Highpoint Raid module (hpt374.ko)
The subject says it all. I preload the module, and during boot I see a panic when it attempts to initialise. 100% reproducible. The panic seems to happen in pmap_kthread... (mumble) ... I got this from a ddb 'trace' command. During normal operations I see that it has installed itself as some kind of kernel thread - don't know the precise terminology for this, but ps ax says - 0 ?? DLs 0:00.00 (swapper) 1 ?? ILs 0:00.08 /sbin/init -- 2 ?? DL 0:00.00 (usb0) 3 ?? DL 0:00.00 (usbtask) 4 ?? DL 0:04.56 (usb1) 5 ?? DL 0:00.00 (pagedaemon) 6 ?? DL 0:00.00 (vmdaemon) 7 ?? DL 0:00.00 (bufdaemon) 8 ?? DL 0:00.01 (vnlru) 9 ?? DL 0:00.19 (syncer) 10 ?? DL 0:00.00 (hpt374) Without PAE the Highpoint driver is rock solid. Cheers, Andrew.
Erik Trulsson
2003-Oct-19 21:14 UTC
4.9-PRERELEASE PAE panics Highpoint Raid module (hpt374.ko)
On Fri, Aug 29, 2003 at 09:36:47AM -0400, Andrew Atrens wrote:> > The subject says it all. > > I preload the module, and during boot I see a panic when it attempts to > initialise. 100% reproducible. The panic seems to happen in > pmap_kthread... (mumble) ... I got this from a ddb 'trace' command.I believe you can't use loadable modules with PAE enabled. The reason is that modules are not compiled with the necessary options to make them work with PAE. (And if they were compiled so they worked with PAE, they wouldn't work in the non-PAE case.)> > > During normal operations I see that it has installed itself as some kind > of kernel thread - don't know the precise terminology for this, but ps > ax says - > > 0 ?? DLs 0:00.00 (swapper) > 1 ?? ILs 0:00.08 /sbin/init -- > 2 ?? DL 0:00.00 (usb0) > 3 ?? DL 0:00.00 (usbtask) > 4 ?? DL 0:04.56 (usb1) > 5 ?? DL 0:00.00 (pagedaemon) > 6 ?? DL 0:00.00 (vmdaemon) > 7 ?? DL 0:00.00 (bufdaemon) > 8 ?? DL 0:00.01 (vnlru) > 9 ?? DL 0:00.19 (syncer) > 10 ?? DL 0:00.00 (hpt374) > > > Without PAE the Highpoint driver is rock solid.-- <Insert your favourite quote here.> Erik Trulsson ertr1013@student.uu.se
Gregory Bond
2003-Oct-19 21:14 UTC
4.9-PRERELEASE PAE panics Highpoint Raid module (hpt374.ko)
Any module compiled without PAE will probably panic a PAE kernel. (See recent threads about pnc and rl ethernet drivers). Given the fragility of the module build process, a good rule of thumb might be "never use modules in a PAE kernel (or an INVARIENTS kernel, or....)". At the very least, you will need to get an updated hpt module from the vendor.
Barney Wolff
2003-Oct-19 21:21 UTC
4.9-PRERELEASE PAE panics Highpoint Raid module (hpt374.ko)
On Fri, Aug 29, 2003 at 09:36:47AM -0400, Andrew Atrens wrote:> > I preload the module, and during boot I see a panic when it attempts to > initialise. 100% reproducible. The panic seems to happen in > pmap_kthread... (mumble) ... I got this from a ddb 'trace' command.As I recall, with PAE things must be compiled into the kernel, because modules don't see the necessary PAE switch during compilation. That said, I have no idea if the hpt driver has been updated for PAE. -- Barney Wolff http://www.databus.com/bwresume.pdf I'm available by contract or FT, in the NYC metro area or via the 'Net.