Bug 6481

Summary: kernel: hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Product: IO/Storage Reporter: Ralf Hildebrandt (ralf.hildebrandt)
Component: IDEAssignee: Bartlomiej Zolnierkiewicz (bzolnier)
Status: RESOLVED DUPLICATE    
Severity: normal CC: protasnb
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.16.9 Subsystem:
Regression: --- Bisected commit-id:

Description Ralf Hildebrandt 2006-05-02 06:10:38 UTC
Most recent kernel where this bug did not occur: damned if I know
Distribution: Debian/unstable
Hardware Environment: 
Software Environment:
Problem Description: May  2 14:09:08 tabuleh kernel: hdc: cdrom_pc_intr: The 
drive appears confused (ireason = 0x01)

Steps to reproduce:

For quite some time I'm getting this in my log:

May  2 14:09:08 tabuleh kernel: hdc: cdrom_pc_intr: The drive appears confused 
(ireason = 0x01)
May  2 14:26:43 tabuleh kernel: hdc: cdrom_pc_intr: The drive appears confused 
(ireason = 0x01)
May  2 14:46:20 tabuleh kernel: hdc: cdrom_pc_intr: The drive appears confused 
(ireason = 0x01)

# dmesg|grep hdc

ide1: BM-DMA at 0xcfa8-0xcfaf, BIOS settings: hdc:DMA, hdd:pio
hdc: TOSHIBA DVD-ROM SD-R2102, ATAPI CD/DVD-ROM drive
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
...


# smartctl -a /dev/hdc
smartctl version 5.36 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     TOSHIBA DVD-ROM SD-R2102
Serial Number:    623E128663
Firmware Version: 1317
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   5
ATA Standard is:  ATA/ATAPI-5 T13 1321D revision 3
Local Time is:    Tue May  2 15:06:01 2006 CEST
Comment 1 Bruce Hohl 2006-05-06 10:55:49 UTC
General Information:
====================
The same problem impacts system HP Compaq SR1834NX with ASUS A8AE-LE mainboard.
 Kernel version is 2.6.12-10-386.

For this system boot parameter "noapictimer" is needed so that clock does not
run at 2x.

Boot parameter "irqpoll" is needed/used so that eth0 speed is acceptable.  Note
that slow eth0 speed was caused by the use of the "noapictimer" boot parameter.

USE OF "irqpoll" PARAMETER CAUSES SYSTEM TO LOCK AFTER A FEW MINUTES OF *CD*
USE.  The CD works fine without the irqpoll parameter but any activity over eth0
is very slow without irqpoll.

The mainboard uses the HP version of Phoenix Award BIOS 3.14 installed.  This is
latest version available as of 6 May 2006.


[1.] One line summary of the problem:
=====================================
kernel: hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
 

[2.] Full description of the problem/report:
============================================
The above messages appear in the kern.log.  The CDROM will work for a few
minutes of use then the system will lock.  Keyboard will not respond.  Reboot is
required.


[3.] Keywords (i.e., modules, networking, kernel):
==================================================


[4.] Kernel version (from /proc/version):
=========================================
Linux version 2.6.12-10-386 (buildd@terranova) (gcc version 3.4.5 20050809
(prerelease) (Ubuntu 3.4.4-6ubuntu8.1)) #1 Fri Apr 28 13:13:44 UTC 2006


[5.] Output of Oops.. message (if applicable) with symbolic information 
     resolved (see Documentation/oops-tracing.txt)
==================================================
Not applicable.


[6.] A small shell script or example program which triggers the
     problem (if possible)
==========================
Any use of the CD.


[7.] Environment
[7.1.] Software (add the output of the ver_linux script here)
=============================================================



[7.2.] Processor information (from /proc/cpuinfo):
==================================================
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 47
model name      : AMD Athlon(tm) 64 Processor 3500+
stepping        : 2
cpu MHz         : 995.432
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow
pni lahf_lm
bogomips        : 1958.63



[7.3.] Module information (from /proc/modules):
===============================================
binfmt_misc 10888 1 - Live 0xf8de5000
rfcomm 34972 0 - Live 0xf8e06000
l2cap 22404 5 rfcomm, Live 0xf8dff000
bluetooth 43012 4 rfcomm,l2cap, Live 0xf8df3000
powernow_k8 11528 0 - Live 0xf8de1000
cpufreq_userspace 4444 1 - Live 0xf8dd9000
cpufreq_stats 5124 0 - Live 0xf8dd6000
freq_table 4484 2 powernow_k8,cpufreq_stats, Live 0xf8dd3000
cpufreq_powersave 1920 0 - Live 0xf8d8d000
cpufreq_ondemand 5916 0 - Live 0xf8d94000
cpufreq_conservative 6820 0 - Live 0xf8d91000
fglrx 245412 0 - Live 0xf8e1d000
video 16004 0 - Live 0xf8d63000
tc1100_wmi 6916 0 - Live 0xf8d84000
sony_acpi 5516 0 - Live 0xf8d81000
pcc_acpi 11392 0 - Live 0xf8d7d000
hotkey 9508 0 - Live 0xf8d79000
dev_acpi 11396 0 - Live 0xf8d6f000
i2c_acpi_ec 5760 0 - Live 0xf8d6c000
i2c_core 19728 1 i2c_acpi_ec, Live 0xf8d73000
button 6672 0 - Live 0xf8d5a000
battery 9604 0 - Live 0xf8d68000
container 4608 0 - Live 0xf8d60000
ac 4996 0 - Live 0xf8d5d000
ipv6 217408 8 - Live 0xf8d99000
pcspkr 3652 0 - Live 0xf8d4f000
rtc 11832 0 - Live 0xf8d56000
usblp 11776 0 - Live 0xf8d52000
ohci1394 30644 0 - Live 0xf8cdc000
snd_atiixp 18912 1 - Live 0xf8ca7000
snd_ac97_codec 72188 1 snd_atiixp, Live 0xf8d0c000
snd_pcm_oss 46368 0 - Live 0xf8cff000
snd_mixer_oss 16128 1 snd_pcm_oss, Live 0xf8c1a000
snd_pcm 78344 3 snd_atiixp,snd_ac97_codec,snd_pcm_oss, Live 0xf8cea000
snd_timer 21764 1 snd_pcm, Live 0xf8cbd000
snd 48644 8
snd_atiixp,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer, Live
0xf8cc5000
soundcore 9184 1 snd, Live 0xf8ca3000
snd_page_alloc 10120 2 snd_atiixp,snd_pcm, Live 0xf8c5a000
pci_hotplug 24628 0 - Live 0xf8cad000
ati_agp 8716 0 - Live 0xf8c56000
agpgart 32328 2 fglrx,ati_agp, Live 0xf8c9a000
ntfs 92016 1 - Live 0xf8c61000
nls_iso8859_1 4224 1 - Live 0xf8c26000
nls_cp437 5888 2 - Live 0xf8c23000
vfat 12288 1 - Live 0xf8c1f000
fat 46492 1 vfat, Live 0xf8c38000
dm_mod 50364 1 - Live 0xf8c2a000
tsdev 7616 0 - Live 0xf8a5c000
evdev 9088 0 - Live 0xf8bee000
sr_mod 15652 0 - Live 0xf8bf9000
sbp2 21128 0 - Live 0xf8bf2000
ieee1394 90936 2 ohci1394,sbp2, Live 0xf8c02000
psmouse 26116 0 - Live 0xf8bde000
mousedev 10912 1 - Live 0xf8bd1000
parport_pc 31812 1 - Live 0xf8b16000
lp 11460 0 - Live 0xf8b12000
parport 32072 2 parport_pc,lp, Live 0xf8b2b000
md 40656 0 - Live 0xf8b20000
ext3 115976 1 - Live 0xf8b35000
jbd 48536 1 ext3, Live 0xf8af2000
thermal 13192 0 - Live 0xf8acb000
processor 23100 2 powernow_k8,thermal, Live 0xf8aeb000
fan 4740 0 - Live 0xf8ac2000
usb_storage 64704 0 - Live 0xf8b01000
8139too 23552 0 - Live 0xf8ab5000
8139cp 18432 0 - Live 0xf8abc000
mii 5248 2 8139too,8139cp, Live 0xf8ab2000
ehci_hcd 29448 0 - Live 0xf8a87000
ohci_hcd 18564 0 - Live 0xf8a5f000
usbcore 104316 5 usblp,usb_storage,ehci_hcd,ohci_hcd, Live 0xf8ad0000
sd_mod 17424 5 - Live 0xf887a000
ide_cd 36996 0 - Live 0xf8a7c000
cdrom 33952 2 sr_mod,ide_cd, Live 0xf8a72000
ide_generic 1664 0 - Live 0xf884c000
atiixp 5648 1 - Live 0xf884f000
ide_core 125268 4 usb_storage,ide_cd,ide_generic,atiixp, Live 0xf8a90000
sata_sil 9476 8 - Live 0xf883c000
libata 47876 1 sata_sil, Live 0xf8a65000
scsi_mod 124872 5 sr_mod,sbp2,usb_storage,sd_mod,libata, Live 0xf885a000
unix 24624 712 - Live 0xf8852000
capability 5000 0 - Live 0xf8847000
commoncap 6784 1 capability, Live 0xf8844000
vesafb 8088 1 - Live 0xf881b000
vgastate 8320 0 - Live 0xf8840000
softcursor 2432 1 vesafb, Live 0xf882e000
cfbimgblt 2944 1 vesafb, Live 0xf882c000
cfbfillrect 3840 1 vesafb, Live 0xf8823000
cfbcopyarea 4480 1 vesafb, Live 0xf8829000
fbcon 34176 72 - Live 0xf8832000
tileblit 2560 1 fbcon, Live 0xf8821000
font 8448 1 fbcon, Live 0xf8825000
bitblit 5248 1 fbcon, Live 0xf881e000



[7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)
==========================================================================
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
0228-022f : pnp 00:01
0376-0376 : ide1
0378-037a : parport0
037b-037f : parport0
03c0-03df : vesafb
040b-040b : pnp 00:01
04d6-04d6 : pnp 00:01
0b00-0b0f : 0000:00:14.0
0c00-0c01 : pnp 00:01
0c14-0c14 : pnp 00:01
0c50-0c52 : pnp 00:01
0c6c-0c6d : pnp 00:01
0c6f-0c6f : pnp 00:01
0cf8-0cff : PCI conf1
4000-40fe : motherboard
  4000-4003 : PM1a_EVT_BLK
  4004-4005 : PM1a_CNT_BLK
  4008-400b : PM_TMR
  4010-4015 : ACPI CPU throttle
  4020-4027 : GPE0_BLK
  4050-4050 : PM2_CNT_BLK
4210-4217 : motherboard
dc00-dcff : 0000:02:03.0
  dc00-dcff : 8139too
de00-de07 : 0000:02:09.0
df00-df7f : 0000:02:05.0
e000-efff : PCI Bus #01
  ee00-eeff : 0000:01:05.0
f900-f90f : 0000:00:14.1
  f900-f907 : ide0
  f908-f90f : ide1
fb00-fb0f : 0000:00:12.0
  fb00-fb0f : sata_sil
fc00-fc03 : 0000:00:12.0
  fc00-fc03 : sata_sil
fd00-fd07 : 0000:00:12.0
  fd00-fd07 : sata_sil
fe00-fe03 : 0000:00:12.0
  fe00-fe03 : sata_sil
ff00-ff07 : 0000:00:12.0
  ff00-ff07 : sata_sil


00000000-0009f7ff : System RAM
0009f800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000ccfff : Video ROM
000f0000-000fffff : System ROM
00100000-3beeffff : System RAM
  00100000-002620fb : Kernel code
  002620fc-00320bff : Kernel data
3bef0000-3bef2fff : ACPI Non-volatile Storage
3bef3000-3befffff : ACPI Tables
d8000000-dfffffff : PCI Bus #01
  d8000000-dfffffff : 0000:01:05.0
    d8000000-dbffffff : vesafb
e0000000-efffffff : reserved
fdce0000-fdceffff : 0000:02:09.0
fdcfe000-fdcfe7ff : 0000:02:05.0
  fdcfe000-fdcfe7ff : ohci1394
fdcff000-fdcff0ff : 0000:02:03.0
  fdcff000-fdcff0ff : 8139too
fdd00000-fddfffff : PCI Bus #01
  fddf0000-fddfffff : 0000:01:05.0
fe02a000-fe02a0ff : 0000:00:14.5
  fe02a000-fe02a0ff : ATI IXP AC97
fe02b000-fe02b3ff : 0000:00:14.0
fe02c000-fe02cfff : 0000:00:13.2
  fe02c000-fe02cfff : ehci_hcd
fe02d000-fe02dfff : 0000:00:13.1
  fe02d000-fe02dfff : ohci_hcd
fe02e000-fe02efff : 0000:00:13.0
  fe02e000-fe02efff : ohci_hcd
fe02f000-fe02f1ff : 0000:00:12.0
  fe02f000-fe02f1ff : sata_sil
fec00000-ffffffff : reserved


[7.5.] PCI information ('lspci -vvv' as root)
=============================================
0000:00:00.0 Host bridge: ATI Technologies Inc: Unknown device 5950 (rev 10)
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ >SERR- <PERR-
        Latency: 64

0000:00:01.0 PCI bridge: ATI Technologies Inc: Unknown device 5a3f (prog-if 00
[Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 99
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: fdd00000-fddfffff
        Prefetchable memory behind bridge: 00000000d8000000-00000000dff00000
        BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
        Capabilities: [44] #08 [a803]
        Capabilities: [b0] #0d [0000]

0000:00:12.0 IDE interface: ATI Technologies Inc: Unknown device 4379 (rev 80)
(prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64, Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at ff00 [size=8]
        Region 1: I/O ports at fe00 [size=4]
        Region 2: I/O ports at fd00 [size=8]
        Region 3: I/O ports at fc00 [size=4]
        Region 4: I/O ports at fb00 [size=16]
        Region 5: Memory at fe02f000 (32-bit, non-prefetchable) [size=512]
        Expansion ROM at fdf80000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=2 PME-
        Capabilities: [50] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000

0000:00:13.0 USB Controller: ATI Technologies Inc: Unknown device 4374 (rev 80)
(prog-if 10 [OHCI])
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64, Cache Line Size: 0x10 (64 bytes)
        Interrupt: pin A routed to IRQ 4
        Region 0: Memory at fe02e000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [d0] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000

0000:00:13.1 USB Controller: ATI Technologies Inc: Unknown device 4375 (rev 80)
(prog-if 10 [OHCI])
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64, Cache Line Size: 0x10 (64 bytes)
        Interrupt: pin A routed to IRQ 4
        Region 0: Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [d0] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000

0000:00:13.2 USB Controller: ATI Technologies Inc: Unknown device 4373 (rev 80)
(prog-if 20 [EHCI])
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64, Cache Line Size: 0x10 (64 bytes)
        Interrupt: pin A routed to IRQ 4
        Region 0: Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
                Bridge: PM- B3+
        Capabilities: [d0] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000

0000:00:14.0 SMBus: ATI Technologies Inc: Unknown device 4372 (rev 81)
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Region 0: I/O ports at 0b00 [size=16]
        Region 1: Memory at fe02b000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [b0] #08 [a802]

0000:00:14.1 IDE interface: ATI Technologies Inc: Unknown device 4376 (rev 80)
(prog-if 8a [Master SecP PriP])
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64
        Interrupt: pin A routed to IRQ 10
        Region 0: I/O ports at <unassigned>
        Region 1: I/O ports at <unassigned>
        Region 2: I/O ports at <unassigned>
        Region 3: I/O ports at <unassigned>
        Region 4: I/O ports at f900 [size=16]
        Capabilities: [70] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000

0000:00:14.3 ISA bridge: ATI Technologies Inc: Unknown device 4377 (rev 80)
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0

0000:00:14.4 PCI bridge: ATI Technologies Inc: Unknown device 4371 (rev 80)
(prog-if 01 [Subtractive decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop+ ParErr-
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: fdc00000-fdcfffff
        Prefetchable memory behind bridge: fde00000-fdefffff
        BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-

0000:00:14.5 Multimedia audio controller: ATI Technologies Inc: Unknown device
4370 (rev 80)
        Subsystem: Hewlett-Packard Company: Unknown device 2a27
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
        Latency: 64 (500ns min), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin B routed to IRQ 5
        Region 0: Memory at fe02a000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000

0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
        Capabilities: [80] #08 [2101]

0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-

0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-

0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-

0000:01:05.0 VGA compatible controller: ATI Technologies Inc: Unknown device
5954 (prog-if 00 [VGA])
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 255 (2000ns min), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at ee00 [size=256]
        Region 2: Memory at fddf0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Hewlett-Packard Company: Unknown device 2a26
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (8000ns min, 16000ns max)
        Interrupt: pin A routed to IRQ 4
        Region 0: I/O ports at dc00 [size=256]
        Region 1: Memory at fdcff000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0-,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:02:05.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev 80) (prog-if 10 [OHCI])
        Subsystem: Unknown device 0003:000f
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (8000ns max), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at fdcfe000 (32-bit, non-prefetchable) [size=2K]
        Region 1: I/O ports at df00 [size=128]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA
PME(D0-,D1-,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:02:09.0 Communication controller: Conexant: Unknown device 2f20
        Subsystem: Conexant: Unknown device 200c
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64
        Interrupt: pin A routed to IRQ 255
        Region 0: Memory at fdce0000 (32-bit, non-prefetchable) [size=64K]
        Region 1: I/O ports at de00 [size=8]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-




[7.6.] SCSI information (from /proc/scsi/scsi)
==============================================
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST3250823AS      Rev: 3.03
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: Generic  Model: USB SD Reader    Rev: 1.00
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 00 Lun: 01
  Vendor: Generic  Model: USB CF Reader    Rev: 1.01
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 00 Lun: 02
  Vendor: Generic  Model: USB SM Reader    Rev: 1.02
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 00 Lun: 03
  Vendor: Generic  Model: USB MS Reader    Rev: 1.03
  Type:   Direct-Access  



[7.7.] Other information that might be relevant to the problem
       (please look in /proc and include all information that you
       think to be relevant):
=============================
Mainboard = ASUS A8AE-LE
System = Compaq SR1834NX

Boot parameter "noapictimer" is needed/used so that clock does not run at 2x.

Boot parameter "irqpoll" is needed/used so that eth0 speed is acceptable.  Note
that slow eth0 speed was caused by the use of the "noapictimer" boot parameter.

USE OF "irqpoll" PARAMETER CAUSES SYSTEM TO LOCK AFTER A FEW MINUTES OF USE. 
The CD works fine without the irqpoll parameter but any activity over eth0 is
very slow without irqpoll.

The mainboard uses the HP version of Phoenix Award BIOS 3.14 installed.  This is
latest version available as of 6 May 2006.
Comment 2 Bruce Hohl 2006-05-07 09:46:35 UTC
Maybe my comments on this bug are misdirected.  I think my real problem is that
the Ubuntu-5.10 2.6.12-10 (i386) kernel causes the clock to run at 2x and cpu to
run at 50% when "idle" (with mainboard ASUS A8AE-LE).  This problem can be
"fixed" by adding boot parameter "noapictimer" but this results in poor irq
routings which in turn result in other performance issues.  See following.

========================================
CASE 1 - kernel parameters: none
result: clock runs at 2x and cpu runs at 50% when "idle"
        eth0 speed OK (ssh, Samba, internet)
        CD functions OK
guest@hp-3500:~$ cat /proc/interrupts 
           CPU0
  0:     127953    IO-APIC-edge  timer
  1:        101    IO-APIC-edge  i8042
  7:          1    IO-APIC-edge  parport0
  8:          1    IO-APIC-edge  rtc
  9:          1   IO-APIC-level  acpi
 12:       2522    IO-APIC-edge  i8042
 15:        722    IO-APIC-edge  ide1
 17:       1024   IO-APIC-level  ATI IXP
 19:       6221   IO-APIC-level  ohci_hcd:usb1, ohci_hcd:usb2, ehci_hcd:usb3
 20:          2   IO-APIC-level  ohci1394
 21:         45   IO-APIC-level  eth0
 22:       9024   IO-APIC-level  libata
NMI:          0
LOC:      63738
ERR:          0
MIS:          0



========================================
CASE 2 - kernel parameters: noapictimer
result:  clock/cpu OK
         eth0 slow (ssh, Samba, internet)
         CD functions OK
guest@hp-3500:~$ cat /proc/interrupts 
           CPU0
  0:      89135          XT-PIC  timer
  1:         94          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  5:       1153          XT-PIC  ATI IXP, ohci1394
  7:          2          XT-PIC  parport0
  8:          1          XT-PIC  rtc
  9:          1          XT-PIC  acpi
 11:      12077          XT-PIC  libata, ohci_hcd:usb1, ohci_hcd:usb2,
ehci_hcd:usb3, eth0
 12:       1057          XT-PIC  i8042
 15:        416          XT-PIC  ide1
NMI:          0
LOC:      88680
ERR:          0
MIS:          0


========================================
CASE 3 - kernel parameters: noapictimer irqfixup
result:  clock/cpu OK
         eth0 slow (ssh, Samba, internet)
         CD functions OK
Same interrupt assignments as in case 2



========================================
CASE 4 - kernel parameters: noapictimer irqpoll
result:  clock/cpu OK
         eth0 OK (ssh, Samba, internet)
         CD use locks PC
Same interrupt assignments as in case 2
kern.log messages:
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Comment 3 Bruce Hohl 2006-05-09 17:35:27 UTC
To close my comments on this bug:  I just booted my computer with the
dapper-live-i386.iso Flight 7 which includes the ubuntu version kernel
2.6.15-21-386.  Each device was assigned its own IRQ.  No boot parameters were
requried.  All appears to be working properly.

My hardware:
system = Compaq SR1834NX
mainboard = ASUS A8AE-LE
cpu = AMD Athlon 3500
bios = Phoenix AwardBios v. 3.14
video = ATI Xpress 200

Thanks to the kernel team making the changes needed to fully support this hardware!
Comment 4 Ralf Hildebrandt 2006-05-28 04:25:12 UTC
Hmm, my kernel ist a vanilla kernel, but your additions always refer to vendor 
patched kernels.
Comment 5 Natalie Protasevich 2007-07-08 12:29:44 UTC
Any update on thie problem, have you tested with recent kernels/distros?
Thanks.
Comment 6 Bartlomiej Zolnierkiewicz 2008-02-16 10:51:58 UTC

*** This bug has been marked as a duplicate of bug 8613 ***