Re: kernel: EDAC k8 MC0: GART TLB errorr: transaction type(generic), cache level(generic) [message #20144 is a reply to message #20057] |
Wed, 12 September 2007 13:15  |
khorenko
Messages: 533 Registered: January 2006 Location: Moscow, Russia
|
Senior Member |
|
|
sspt wrote on Tue, 11 September 2007 20:15 | Sep 11 15:49:14 awknet01 kernel: ioctl32(perl:452): Unknown cmd fd(3) cmd(40067408){00} arg(08986f30) on /dev/tty
|
Most probably you are running a 32bit VE on a 64 bit node (or at least run 32 bit perl under 64 bit kernel). Some perl script (you have its PID - 452) made an ioctl which is unknown to the kernel - 0x40067408.
This is a correct TIOCGETP ioctl (getting the terminal parameters) but it is used only on sparc(64)/alpha/mips/powerpc architectures, and the script is written not in a very sane way and still tries to call this ioctl on your node. Often such things are done to make script more portable and i suppose the script handles the error correctly and works normally further.
I suppose this is not a thing to worry about, it is normal message. The only disadvantage is this message in the logs.
P.S. if you run the same script on a i386 system you won't get those warnings as they exist only in compat ioctl kernel code - i.e. if a 32bit application makes ioctl running under the 64 kernel.
If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
|
|
|