LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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


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
Distribution: Fedora fc4, fc7, Mandrake 10.1, mandriva06, suse 9.1, Slackware 10.2, 11.0, 12.0,1,2 (Current)]
Posts: 732

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 22.04
Posts: 198

Rep: Reputation: 33
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 22.04
Posts: 198

Rep: Reputation: 33
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: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,818

Rep: Reputation: 108Reputation: 108
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
Distribution: Fedora fc4, fc7, Mandrake 10.1, mandriva06, suse 9.1, Slackware 10.2, 11.0, 12.0,1,2 (Current)]
Posts: 732

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: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,818

Rep: Reputation: 108Reputation: 108
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
LQ 5k Club
 
Registered: Oct 2003
Location: Western Australia
Distribution: Icewm
Posts: 5,827

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: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,818

Rep: Reputation: 108Reputation: 108
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
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,513

Rep: Reputation: Disabled
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: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,818

Rep: Reputation: 108Reputation: 108
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
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,513

Rep: Reputation: Disabled
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
LQ 5k Club
 
Registered: Oct 2003
Location: Western Australia
Distribution: Icewm
Posts: 5,827

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 On
HTML code is 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 / openSUSE 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

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 04:16 AM.

Main Menu
Advertisement
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.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration