LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 12-03-2006, 06:35 PM   #1
JAKK
Member
 
Registered: Jun 2006
Distribution: Slackware 11
Posts: 92

Rep: Reputation: 15
Kernel panic:atkbd.c Spurious ACK on isa0060/serio0


[Log in to get rid of this advertisement]
Hi. I recently complied my own 2.6 kernel. I noticed that it didn't have iptables support,so I recompiled it again with the iptables support. Now,when I boot up,everything goes fine and then I get
Code:
atkbd.c Spurious ACK on isa0060/serio0
And the kernel hangs. I've googled it for a while,but I can't seem to find a solution. A few sites said it was related to a keyboard,but I know the keyboard on my laptop works because I can still use it on my old 2.4 kernel(glad I kept it as a backup). I'm really stumped about what to do.


EDIT:Okay,I've narrowed down the problem to either xtables or iptables. I'm trying a few troubleshooting methods,I'll post the results.

EDIT 2: Okay,with just xtables compiled in,it gives the panic. I'm guessing there is a problem with xtables somehow,I'm not sure what it could be.

Last edited by JAKK; 12-04-2006 at 10:09 PM.
   
Old 12-11-2006, 02:33 PM   #2
xushi
Senior Member
 
Registered: Jun 2003
Location: UK
Distribution: Gentoo
Posts: 1,288

Rep: Reputation: 45
Quote:
Originally Posted by JAKK
Hi. I recently complied my own 2.6 kernel. I noticed that it didn't have iptables support,so I recompiled it again with the iptables support. Now,when I boot up,everything goes fine and then I get
Code:
atkbd.c Spurious ACK on isa0060/serio0
And the kernel hangs. I've googled it for a while,but I can't seem to find a solution. A few sites said it was related to a keyboard,but I know the keyboard on my laptop works because I can still use it on my old 2.4 kernel(glad I kept it as a backup). I'm really stumped about what to do.


EDIT:Okay,I've narrowed down the problem to either xtables or iptables. I'm trying a few troubleshooting methods,I'll post the results.

EDIT 2: Okay,with just xtables compiled in,it gives the panic. I'm guessing there is a problem with xtables somehow,I'm not sure what it could be.
See if this helps, http://imcdnzl.blogspot.com/2006/10/...ding-edge.html

I've got the same problem, and will try it now.

Edit, i've found my problem. I hope you have SATA, because this turns out to be that SATA on 2.6 up to 2.6.18 was in Device Drivers -> SCSI -> low level drivers (as far as i remember). Now in 2.6.19 they changed the location.

It's silly that make oldconfig didn't detect that i had it enabled... They should have re-thought this to cause less hassle.

Last edited by xushi; 12-11-2006 at 02:42 PM.
   
Old 12-22-2006, 06:14 AM   #3
itz2000
Member
 
Registered: Jul 2005
Location: Israel. my blog : http://imthezuk.blogspot.com
Distribution: Fedora fc4, fc7, Mandrake 10.1, mandriva06, suse 9.1, Slackware 10.2, 11.0, 12.0,1,2 (Current)]
Posts: 731

Rep: Reputation: 30
Quote:
Originally Posted by xushi
See if this helps, http://imcdnzl.blogspot.com/2006/10/...ding-edge.html

I've got the same problem, and will try it now.

Edit, i've found my problem. I hope you have SATA, because this turns out to be that SATA on 2.6 up to 2.6.18 was in Device Drivers -> SCSI -> low level drivers (as far as i remember). Now in 2.6.19 they changed the location.

It's silly that make oldconfig didn't detect that i had it enabled... They should have re-thought this to cause less hassle.
how did you solved it? I got the same problem, and under which menu to do what?
   
Old 01-10-2007, 01:57 AM   #4
PhillipHuang
Member
 
Registered: Aug 2006
Location: Shen Zhen
Distribution: Ubuntu 9.04
Posts: 182

Rep: Reputation: 30
I meet the same problem when update 2.6.19 kernel.

I just try the method as link page in comment #2, go into Device Drivers---Serial ATA (prod) and Parallel ATA (experimental), turn on ATA device support and then the chipset I have(Marvell), and select them as "*", compile the kernel and reboot with the same "ACK" error. Then, it seems very crazy that I select all items in "Serial ATA (prod) and Parallel ATA (experimental)", failed again, same outcome.

I'll update my process if I fix it.

Regards
Phillip
   
Old 01-10-2007, 11:45 PM   #5
PhillipHuang
Member
 
Registered: Aug 2006
Location: Shen Zhen
Distribution: Ubuntu 9.04
Posts: 182

Rep: Reputation: 30
Fixed.

Upgrade CentOS4.4(2.6.9) box to kernel 2.6.19 successfully. In the previous upgrade process, when recompiled the kernel and reboot, it will halt at "audit" point, and then locks in a loop with the following message:
Code:
"atkbd.c: Spurious ACK on isa0060/serio0. Some program might be trying access hardware directly"
I review .config file and only remove the audit selection in "General Setup-Auditing support", recompile the kernel, restart... boot succcessfully with new kernel.

This issue troubles me a lot of time to investigate "atkbd.c:Spurious ACK on isa0060/serio0", and now I think this message indicates not real reason caused the kernel panic(in my case, it seemes to miss some policy that audit failed). It confused me earlier to consume time on hardware/driver problem, and ignore the underlying reason.

Cheers,
--Phillip
   
Old 02-05-2007, 11:05 AM   #6
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: Debian-woody-> sarge-> etch -> lenny -> squeeze(32/64)
Posts: 1,144

Rep: Reputation: 49
For my penguin, Debian etch, (2.6.19.2)

Auditing support off -> does not work.

http://lkml.org/lkml/2006/12/5/239 does not either.

Happy Penguins!
   
Old 02-09-2007, 04:21 AM   #7
itz2000
Member
 
Registered: Jul 2005
Location: Israel. my blog : http://imthezuk.blogspot.com
Distribution: Fedora fc4, fc7, Mandrake 10.1, mandriva06, suse 9.1, Slackware 10.2, 11.0, 12.0,1,2 (Current)]
Posts: 731

Rep: Reputation: 30
solution :: http://www.linuxquestions.org/questi...d.php?t=512839
   
Old 02-17-2007, 10:10 AM   #8
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: Debian-woody-> sarge-> etch -> lenny -> squeeze(32/64)
Posts: 1,144

Rep: Reputation: 49
Still in problem

Hi,

I tried various things.

Both depreciated SATA modules and xtables are off. still same message.

I found that the real problem is NOT
Code:
atkbd.c Spurious ACK on isa0060/serio0
BUT cannot mount root (or something), this message is pushed away immediately. I am trying to take photo, but not easy.

I assume that SATA drive is not recognized on boot. I think I need to find out which kernel option enables libata (supposed to be under SCSI, but I have not found yet...)

Happy Penguins!
   
Old 05-04-2007, 08:57 AM   #9
aus9
Senior Member
 
Registered: Oct 2003
Location: Australia
Distribution: Tinycore
Posts: 3,984

Rep: Reputation: Disabled
for the atkb issue try compiling in serial and ps2 mouse as per
http://wiki.linuxquestions.org/wiki/...ring_keyboards
   
Old 05-07-2007, 08:39 AM   #10
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: Debian-woody-> sarge-> etch -> lenny -> squeeze(32/64)
Posts: 1,144

Rep: Reputation: 49
solution found

Hi,

With my Penguin, (Debian Etch) serial and PS2 mouse trick did not work. I spent some time again, and found that "sata_sil" is not on after "make oldconfig" (I selected all default without paying attention), so that root partition cannot be mounted.

SOLUTION for my penguin was:
check "sata_sil" under serial-ATA (device driver), as compiled into kernel.

Happy Penguins!

Last edited by kaz2100; 05-07-2007 at 08:44 AM.
   
Old 05-07-2007, 09:53 AM   #11
Emerson
Senior Member
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~
Posts: 2,635

Rep: Reputation: 46
In case somebody wants to know:

Make oldconfig is not supported nor recommended when kernel version changes. It's meant to work only for minor changes - e. g. from 2.6.20-1 to 2.6.20-2.
   
Old 05-07-2007, 10:39 AM   #12
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: Debian-woody-> sarge-> etch -> lenny -> squeeze(32/64)
Posts: 1,144

Rep: Reputation: 49
Quote:
Originally Posted by Emerson
In case somebody wants to know:
I do not think that anybody wants to know At least, I do not. I was quite sure that "make oldconfig" is recommended way to save time when upgrading, per README file in kernel tree.

Last edited by kaz2100; 05-07-2007 at 10:42 AM.
   
Old 05-07-2007, 11:41 AM   #13
Emerson
Senior Member
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~
Posts: 2,635

Rep: Reputation: 46
You do not have to take my word for that. Just read this (and similar) threads.

You can call me sick nerd, but I think kernel (as most important part of the OS) requires a little more attention than just make oldconfig. I personally move to a new kernel version doing make allnoconfig.
   
Old 05-09-2007, 08:20 AM   #14
aus9
Senior Member
 
Registered: Oct 2003
Location: Australia
Distribution: Tinycore
Posts: 3,984

Rep: Reputation: Disabled
yeah Emerson is right cos the change in sata location caught me out too
Amongst all the other changes.
   
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Spurious 8259A interrup: IRQ7 Kernel panic: attempted to kill init! sparks619 Red Hat 1 11-23-2006 06:59 PM
input: at translated set 2 keyboard on isa0060/serio0 pestie Linux - Laptop and Netbook 1 01-21-2006 12:05 AM
vt: kernel panic during shutdown from atkbd.c -Wireless keyboard-mouse teddymills Linux - Hardware 0 11-28-2005 12:51 PM
[NLD] kernel: atkbd.c: Unknown key pressed sjacobs Suse/Novell 0 06-24-2005 03:14 AM
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0). atkbd. satanic_linux Slackware 1 06-08-2004 02:11 PM


All times are GMT -5. The time now is 10:15 PM.

Main Menu
 
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Free Publications
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
RSS2  LQ Podcast
RSS2  LQ Radio
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration