Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
wtf has anyone seen this before ?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
someguy
Guru
Guru


Joined: 10 Jul 2003
Posts: 433
Location: (-_-) .::OH_WELL::. (-_-)

PostPosted: Fri Apr 15, 2005 7:31 am    Post subject: wtf has anyone seen this before ? Reply with quote

spurious 8259A interrupt: IRQ7.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing too many ticks!
TSC cannot be used as a timesource.
Possible reasons for this are:
You're running with Speedstep,
You don't have DMA enabled for your hard disk (see hdparm),
Incorrect TSC synchronization on an SMP system (see dmesg).
Falling back to a sane timesource now.


wtf is this about ?
_________________
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done
Back to top
View user's profile Send private message
someguy
Guru
Guru


Joined: 10 Jul 2003
Posts: 433
Location: (-_-) .::OH_WELL::. (-_-)

PostPosted: Fri Apr 15, 2005 7:43 am    Post subject: Reply with quote

{root@horus:/etc/conf.d}uptime ; uname -a ; free
13:32:04 up 5 days, 20:25, 2 users, load average: 0.59, 0.53, 0.32
Linux horus 2.6.11-gentoo-r4 #9 Fri Apr 8 05:39:07 UTC 2005 i686 VIA Nehemiah CentaurHauls GNU/Linux
total used free shared buffers cached
Mem: 449752 362872 86880 0 50844 149556
-/+ buffers/cache: 162472 287280
Swap: 257032 3828 253204
_________________
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done
Back to top
View user's profile Send private message
Chaosite
Guru
Guru


Joined: 13 Dec 2003
Posts: 540
Location: Right over here.

PostPosted: Fri Apr 15, 2005 7:51 am    Post subject: Reply with quote

Kernel .config?
Back to top
View user's profile Send private message
Pink
Veteran
Veteran


Joined: 24 Jul 2003
Posts: 1062

PostPosted: Fri Apr 15, 2005 7:56 am    Post subject: Reply with quote

Check your kernel config.

There is an option to enable if you are losing too many ticks, it is under:

Power Management ->
ACPI ->
Power management Timer Support (X86_PM_TIMER).

Part of the description says:

Quote:
So, if you see messages like 'Losing too many ticks!' in the
kernel logs, and/or you are using this on a notebook which
does not yet have an HPET, you should say "Y" here.


This may help. If not, it should give something to go on and to search for.

HTH
Back to top
View user's profile Send private message
someguy
Guru
Guru


Joined: 10 Jul 2003
Posts: 433
Location: (-_-) .::OH_WELL::. (-_-)

PostPosted: Fri Apr 15, 2005 3:39 pm    Post subject: Reply with quote

thanks
_________________
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done
Back to top
View user's profile Send private message
someguy
Guru
Guru


Joined: 10 Jul 2003
Posts: 433
Location: (-_-) .::OH_WELL::. (-_-)

PostPosted: Fri Apr 15, 2005 3:40 pm    Post subject: Reply with quote

btw what does that mean "losing to many ticks"
_________________
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done
Back to top
View user's profile Send private message
Pink
Veteran
Veteran


Joined: 24 Jul 2003
Posts: 1062

PostPosted: Fri Apr 15, 2005 4:15 pm    Post subject: Reply with quote

Not confident enough to explain it in detail but if you google for: "losing too many ticks" (include the quote marks) quite a few pages (600+) come up.

Although a lot look like yours (asking about it), some seem to explain it as well.

HTH
Back to top
View user's profile Send private message
someguy
Guru
Guru


Joined: 10 Jul 2003
Posts: 433
Location: (-_-) .::OH_WELL::. (-_-)

PostPosted: Sun Apr 17, 2005 7:42 pm    Post subject: Reply with quote

Code:
Losing some ticks... checking if CPU frequency changed.
hdc: CHECK for good STATUS
spurious 8259A interrupt: IRQ7.
hdd: task_in_intr: status=0x7f { DriveReady DeviceFault SeekComplete DataRequest CorrectedError Index Error }
hdd: task_in_intr: error=0x7f { DriveStatusError UncorrectableError SectorIdNotFound TrackZeroNotFound AddrMarkNotFound }, LBAsect=149569006436223, high=8915007, low=8355711, sector=72089679
ide: failed opcode was: unknown
ide1: reset: success
ide1: unexpected interrupt, status=0x7f, count=4
ide1: unexpected interrupt, status=0x7f, count=5
ide1: unexpected interrupt, status=0x7f, count=6
ide1: unexpected interrupt, status=0x7f, count=7
ide1: unexpected interrupt, status=0x7f, count=8
ide1: unexpected interrupt, status=0x7f, count=9
ide1: unexpected interrupt, status=0x7f, count=10
{root@horus:/home/someguy}


great my hdd is bout to go bunk :-/ im still losing ticks :cry:
_________________
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done
Back to top
View user's profile Send private message
angrycoder
n00b
n00b


Joined: 29 Dec 2004
Posts: 17

PostPosted: Mon Apr 18, 2005 8:34 am    Post subject: Reply with quote

there is an assembly call that can be made in C to RDTSC, which is basically a cpu cycle counter. This is the most accurate way to time something on a x86 machine, i believe it's accurate to less than 0.01 microseconds, or something really small like that. I don't know why you'd be getting that error though as cpu cycle speed changes often by small amounts (~1-2Mhz). I'm probably off on the specifics of this, but just google for RDTSC if you want to know more.
Back to top
View user's profile Send private message
someguy
Guru
Guru


Joined: 10 Jul 2003
Posts: 433
Location: (-_-) .::OH_WELL::. (-_-)

PostPosted: Mon May 16, 2005 5:25 pm    Post subject: Reply with quote

that clears it up some thanks guy
_________________
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum