Latest working kernel version: no Earliest failing kernel version: 2.6.26 (gcc version 4.3.1 ) Distribution: debian Hardware Environment: X86_64 Software Environment: k8 Problem Description: The IDE driver IDE-Generic or IDE-AMD7xxx don't start the CDROM on Laptop Fudjitsu-siemens Amilo Xa-2528 Steps to reproduce:; It's necessary to install Linux on this laptop to boot with a cdrom netinstall. After install the CD/DVD is see but it don't work. I try differents drivers IDE (Generic_ide and amd7xxx_ide) but the DVD don't work. My distribution is a debian amd64 lenny (testing, stable etch cdrom don't boot correctly). See my dmesg (part), lsmod, lspci, /proc/info... bellow : I will try to build the kernel with SCSI emulation for CDROM Thanks for your help Remy LABENE ------------------------------------------------------------ [ 4.743400] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 4.811401] ata2.00: ATA-8: WDC WD2500BEVS-22UST0, 01.01A01, max UDMA/133 [ 4.811401] ata2.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 31/32) [ 4.823400] ata2.00: configured for UDMA/133 [ 4.823400] isa bounce pool size: 16 pages [ 4.823400] scsi 0:0:0:0: Direct-Access ATA WDC WD2500BEVS-2 01.0 PQ: 0 ANSI: 5 [ 4.823400] scsi 1:0:0:0: Direct-Access ATA WDC WD2500BEVS-2 01.0 PQ: 0 ANSI: 5 [ 4.823400] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61. [ 5.511843] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11] MMIO=[c4000000-c40007ff] Max Packet=[2048] IR/IT contexts=[4/8] [ 5.522012] Uniform Multi-Platform E-IDE driver [ 5.522012] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx [ 5.524676] NFORCE-MCP51: 0000:00:0d.0 (rev f1) UDMA133 controller [ 5.524676] NFORCE-MCP51: IDE controller (0x10de:0x0265 rev 0xf1) at PCI slot 0000:00:0d.0 [ 5.524676] NFORCE-MCP51: not 100% native mode: will probe irqs later [ 5.524676] NFORCE-MCP51: BIOS didn't set cable bits correctly. Enabling workaround. [ 5.524676] ide0: BM-DMA at 0x3080-0x3087 [ 5.524676] ide1: BM-DMA at 0x3088-0x308f [ 5.524676] Probing IDE interface ide0... [ 5.608668] usb 2-8: configuration #1 chosen from 1 choice [ 5.608668] Driver 'sd' needs updating - please use bus_type methods [ 7.288168] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 <---- bloc here at boot [ 37.292293] hda: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest } [ 37.292293] ide: failed opcode was: 0xa1 [ 37.292293] ide1 at 0x170-0x177,0x376 on irq 15 [ 37.329063] hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } [ 37.329204] ide: failed opcode was: unknown [ 37.329264] hda: drive not ready for command [ 37.329297] hda: ATAPI CD-ROM drive, 0kB Cache [ 37.329403] Uniform CD-ROM driver Revision: 3.20 [ 37.329460] hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } [ 37.329595] ide: failed opcode was: unknown [ 37.329652] hda: drive not ready for command [ 37.329702] hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } [ 37.329839] ide: failed opcode was: unknown [ 37.332334] hda: drive not ready for command [ 37.332367] hda: weird block size 0 [ 37.332398] hda: default to 2kb block size [ 37.332448] hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } DataRequest } ----------------------------------------------------------- /proc/modules fujitsu_laptop 7112 0 - Live 0xffffffffa02ea000 rfcomm 37408 2 - Live 0xffffffffa02df000 l2cap 21888 5 rfcomm, Live 0xffffffffa02d8000 ipv6 284728 16 - Live 0xffffffffa0291000 ppdev 9416 0 - Live 0xffffffffa028d000 parport_pc 27928 0 - Live 0xffffffffa0285000 lp 12324 0 - Live 0xffffffffa0280000 parport 39456 3 ppdev,parport_pc,lp, Live 0xffffffffa0275000 video 21780 0 - Live 0xffffffffa026e000 output 5696 1 video, Live 0xffffffffa026b000 powernow_k8 14916 1 - Live 0xffffffffa0266000 cpufreq_powersave 4224 0 - Live 0xffffffffa0263000 cpufreq_stats 6864 0 - Live 0xffffffffa0260000 cpufreq_userspace 6276 0 - Live 0xffffffffa025d000 cpufreq_ondemand 9616 1 - Live 0xffffffffa0259000 cpufreq_conservative 9544 0 - Live 0xffffffffa0255000 freq_table 7168 3 powernow_k8,cpufreq_stats,cpufreq_ondemand, Live 0xffffffffa0252000 loop 17228 0 - Live 0xffffffffa024c000 joydev 12736 0 - Live 0xffffffffa0247000 snd_hda_intel 426188 1 - Live 0xffffffffa01dd000 snd_pcm_oss 38560 0 - Live 0xffffffffa01d2000 snd_mixer_oss 16704 1 snd_pcm_oss, Live 0xffffffffa01cc000 snd_pcm 79240 2 snd_hda_intel,snd_pcm_oss, Live 0xffffffffa01b7000 pcspkr 4864 0 - Live 0xffffffffa01b4000 snd_timer 23760 1 snd_pcm, Live 0xffffffffa01ad000 snd 61304 7 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer, Live 0xffffffffa019d000 psmouse 40220 0 - Live 0xffffffffa0192000 serio_raw 7812 0 - Live 0xffffffffa018f000 k8temp 7040 0 - Live 0xffffffffa018c000 soundcore 9744 1 snd, Live 0xffffffffa0188000 snd_page_alloc 10960 2 snd_hda_intel,snd_pcm, Live 0xffffffffa0184000 hci_usb 16604 2 - Live 0xffffffffa017e000 bluetooth 53540 7 rfcomm,l2cap,hci_usb, Live 0xffffffffa016f000 i2c_nforce2 8512 0 - Live 0xffffffffa016b000 i2c_core 25440 1 i2c_nforce2, Live 0xffffffffa0163000 battery 14600 0 - Live 0xffffffffa015e000 container 6208 0 - Live 0xffffffffa015b000 ac 7240 0 - Live 0xffffffffa007e000 button 9504 0 - Live 0xffffffffa0157000 evdev 12160 6 - Live 0xffffffffa0153000 reiserfs 210256 2 - Live 0xffffffffa011e000 sd_mod 26928 5 - Live 0xffffffffa0116000 usbhid 43792 0 - Live 0xffffffffa010a000 hid 39584 1 usbhid, Live 0xffffffffa00ff000 ff_memless 7240 1 usbhid, Live 0xffffffffa00fc000 ide_cd_mod 34248 0 - Live 0xffffffffa00f2000 cdrom 36008 1 ide_cd_mod, Live 0xffffffffa00e8000 ohci1394 30260 0 - Live 0xffffffffa00dd000 ieee1394 90984 1 ohci1394, Live 0xffffffffa00c5000 forcedeth 51664 0 - Live 0xffffffffa00b7000 sata_nv 25160 5 - Live 0xffffffffa00af000 libata 164288 1 sata_nv, Live 0xffffffffa0085000 amd74xx 11336 0 [permanent], Live 0xffffffffa0081000 scsi_mod 158232 2 sd_mod,libata, Live 0xffffffffa0056000 dock 11808 1 libata, Live 0xffffffffa0052000 ide_core 127244 2 ide_cd_mod,amd74xx, Live 0xffffffffa002f000 ohci_hcd 22724 0 - Live 0xffffffffa0026000 ehci_hcd 34764 0 - Live 0xffffffffa001a000 thermal 20512 0 - Live 0xffffffffa0013000 processor 40512 2 powernow_k8,thermal, Live 0xffffffffa0008000 fan 7176 0 - Live 0xffffffffa0005000 thermal_sys 15424 4 video,thermal,processor,fan, Live 0xffffffffa0000000 --------------------------------------------------------------------------- /proc/ioports 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0064-0064 : keyboard 0070-0071 : rtc0 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : 0000:00:0d.0 0170-0177 : NFORCE-MCP51 01f0-01f7 : 0000:00:0d.0 01f0-01f7 : NFORCE-MCP51 0360-0361 : pnp 00:0b 0376-0376 : 0000:00:0d.0 0376-0376 : NFORCE-MCP51 03c0-03df : vga+ 03f6-03f6 : 0000:00:0d.0 03f6-03f6 : NFORCE-MCP51 04d0-04d1 : pnp 00:0b 0cf8-0cff : PCI conf1 1000-107f : pnp 00:03 1000-1003 : ACPI PM1a_EVT_BLK 1004-1005 : ACPI PM1a_CNT_BLK 1008-100b : ACPI PM_TMR 1010-1015 : ACPI CPU throttle 1020-1027 : ACPI GPE0_BLK 1080-10ff : pnp 00:03 1400-147f : pnp 00:03 1480-14ff : pnp 00:03 1484-1484 : ACPI PM2_CNT_BLK 1800-187f : pnp 00:03 1880-18ff : pnp 00:03 3000-303f : 0000:00:0a.1 3000-303f : nForce2_smbus 3040-307f : 0000:00:0a.1 3040-307f : nForce2_smbus 3080-308f : 0000:00:0d.0 3080-308f : NFORCE-MCP51 3090-309f : 0000:00:0e.0 3090-309f : sata_nv 30a0-30a3 : 0000:00:0e.0 30a0-30a3 : sata_nv 30a4-30a7 : 0000:00:0e.0 30a4-30a7 : sata_nv 30a8-30af : 0000:00:0e.0 30a8-30af : sata_nv 30b0-30b7 : 0000:00:0e.0 30b0-30b7 : sata_nv 30b8-30bf : 0000:00:14.0 30b8-30bf : forcedeth 4000-4fff : PCI Bus 0000:01 5000-5fff : PCI Bus 0000:05 5000-507f : 0000:05:00.0 6000-6fff : PCI Bus 0000:07 6000-607f : 0000:07:06.0 --------------------------------------------------------------------------- /proc/iomem 00000000-0009dbff : System RAM 0009dc00-0009ffff : reserved 000ce000-000fffff : reserved 00100000-7ff5ffff : System RAM 00200000-00435b60 : Kernel code 00435b61-0053f167 : Kernel data 005e3000-00676df7 : Kernel bss 7ff60000-7ff69fff : ACPI Tables 7ff6a000-7ff7ffff : ACPI Non-volatile Storage 7ff80000-7fffffff : reserved c0000000-c0003fff : 0000:00:10.1 c0000000-c0003fff : ICH HD audio c0004000-c0004fff : 0000:00:0b.0 c0004000-c0004fff : ohci_hcd c0005000-c00050ff : 0000:00:0b.1 c0005000-c00050ff : ehci_hcd c0006000-c0006fff : 0000:00:0e.0 c0006000-c0006fff : sata_nv c0007000-c0007fff : 0000:00:14.0 c0007000-c0007fff : forcedeth c0040000-c007ffff : 0000:00:0a.3 c0200000-c03fffff : PCI Bus 0000:01 c1000000-c3ffffff : PCI Bus 0000:05 c1000000-c1ffffff : 0000:05:00.0 c2000000-c3ffffff : 0000:05:00.0 c4000000-c40fffff : PCI Bus 0000:07 c4000000-c40007ff : 0000:07:06.0 c4000000-c40007ff : ohci1394 c4200000-c43fffff : PCI Bus 0000:01 d0000000-dfffffff : PCI Bus 0000:05 d0000000-dfffffff : 0000:05:00.0 e0000000-efffffff : reserved e0000000-e06fffff : PCI MMCONFIG 0 fec00000-fec0ffff : reserved fec00000-fec00fff : IOAPIC 0 fed00000-fed00fff : pnp 00:00 fed00000-fed003ff : HPET 0 fee00000-fee00fff : Local APIC fee00000-fee00fff : reserved fff80000-ffffffff : reserved -------------------------------------------------------------- lspci -vvvv : 00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: [44] HyperTransport: Slave or Primary Interface Command: BaseUnitID=0 UnitCnt=15 MastHost- DefDir- DUL- Link Control 0: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=3 IsocEn- LSEn+ ExtCTL- 64b- Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn- Link Control 1: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn+ ExtCTL- 64b- Link Config 1: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn- Revision ID: 1.03 Link Frequency 0: 800MHz Link Error 0: <Prot- <Ovfl- <EOC- CTLTm- Link Frequency Capability 0: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend- Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD- Link Frequency 1: 800MHz Link Error 1: <Prot- <Ovfl- <EOC- CTLTm- Link Frequency Capability 1: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend- Error Handling: PFlE+ OFlE+ PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE- Prefetchable memory behind bridge Upper: 00-00 Bus Number: 00 Capabilities: [e0] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR+ <PERR- INTx- 00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: [44] #00 [00fe] Capabilities: [fc] #00 [0000] 00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00004000-00004fff Memory behind bridge: c0200000-c03fffff Prefetchable memory behind bridge: 00000000c4200000-00000000c43fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Subsystem: nVidia Corporation Device 0000 Capabilities: [48] 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- Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Address: 00000000fee0300c Data: 4149 Capabilities: [60] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us ClockPM- Suprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise- Slot # 0, PowerLimit 0.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq+ LinkChg+ Control: AttnInd Off, PwrInd On, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [100] Virtual Channel <?> Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 0000f000-00000fff Memory behind bridge: fff00000-000fffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Subsystem: nVidia Corporation Device 0000 Capabilities: [48] 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- Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Address: 00000000fee0300c Data: 4151 Capabilities: [60] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us ClockPM- Suprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise- Slot # 0, PowerLimit 0.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq+ LinkChg+ Control: AttnInd Off, PwrInd On, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [100] Virtual Channel <?> Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=05, subordinate=05, sec-latency=0 I/O behind bridge: 00005000-00005fff Memory behind bridge: c1000000-c3ffffff Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Subsystem: nVidia Corporation Device 0000 Capabilities: [48] 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- Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Address: 00000000fee0300c Data: 4159 Capabilities: [60] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <4us ClockPM- Suprise- LLActRep+ BwNot- LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surpise- Slot # 0, PowerLimit 0.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Off, PwrInd On, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet+ LinkState+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [100] Virtual Channel <?> Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: [44] HyperTransport: Slave or Primary Interface Command: BaseUnitID=9 UnitCnt=15 MastHost- DefDir- DUL- Link Control 0: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn+ ExtCTL- 64b- Link Config 0: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn- Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b- Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn- Revision ID: 1.03 Link Frequency 0: 800MHz Link Error 0: <Prot- <Ovfl- <EOC- CTLTm- Link Frequency Capability 0: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend- Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD- Link Frequency 1: 200MHz Link Error 1: <Prot- <Ovfl- <EOC- CTLTm- Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend- Error Handling: PFlE+ OFlE+ PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE- Prefetchable memory behind bridge Upper: 00-00 Bus Number: 00 Capabilities: [e0] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3) Subsystem: nVidia Corporation Device cb84 Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 10 Region 4: I/O ports at 3040 [size=64] Region 5: I/O ports at 3000 [size=64] Capabilities: [44] 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- Kernel driver in use: nForce2_smbus Kernel modules: i2c-nforce2 00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Interrupt: pin B routed to IRQ 10 Region 0: Memory at c0040000 (32-bit, non-prefetchable) [size=256K] 00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 10) Subsystem: nVidia Corporation Device cb84 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Interrupt: pin A routed to IRQ 22 Region 0: Memory at c0004000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] 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- Kernel driver in use: ohci_hcd Kernel modules: ohci-hcd 00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 20) Subsystem: nVidia Corporation Device cb84 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Interrupt: pin B routed to IRQ 23 Region 0: Memory at c0005000 (32-bit, non-prefetchable) [size=256] Capabilities: [44] Debug port: BAR=1 offset=0098 Capabilities: [80] 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- Kernel driver in use: ehci_hcd Kernel modules: ehci-hcd 00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1) (prog-if 8a [Master SecP PriP]) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8] Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1] Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8] Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1] Region 4: I/O ports at 3080 [size=16] Capabilities: [44] 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- Kernel driver in use: AMD_IDE Kernel modules: amd74xx 00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1) (prog-if 85 [Master SecO PriO]) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Interrupt: pin A routed to IRQ 21 Region 0: I/O ports at 30b0 [size=8] Region 1: I/O ports at 30a4 [size=4] Region 2: I/O ports at 30a8 [size=8] Region 3: I/O ports at 30a0 [size=4] Region 4: I/O ports at 3090 [size=16] Region 5: Memory at c0006000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] 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- Capabilities: [b0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/2 Enable- Address: 0000000000000000 Data: 0000 Capabilities: [cc] HyperTransport: MSI Mapping Enable+ Fixed+ Kernel driver in use: sata_nv Kernel modules: sata_nv 00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) (prog-if 01) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Bus: primary=00, secondary=07, subordinate=07, sec-latency=64 I/O behind bridge: 00006000-00006fff Memory behind bridge: c4000000-c40fffff Prefetchable memory behind bridge: fff00000-000fffff Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn- Capabilities: [b8] Subsystem: nVidia Corporation Device cb84 Capabilities: [8c] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (500ns min, 1250ns max) Interrupt: pin B routed to IRQ 19 Region 0: Memory at c0000000 (32-bit, non-prefetchable) [size=16K] Capabilities: [44] 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- Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 Masking: 00000000 Pending: 00000000 Capabilities: [6c] HyperTransport: MSI Mapping Enable+ Fixed+ Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (250ns min, 5000ns max) Interrupt: pin A routed to IRQ 20 Region 0: Memory at c0007000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at 30b8 [size=8] Capabilities: [44] 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- Kernel driver in use: forcedeth Kernel modules: forcedeth 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Capabilities: [80] HyperTransport: Host or Secondary Interface !!! Possibly incomplete decoding Command: WarmRst+ DblEnd- Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=8 Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit Revision ID: 1.02 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Capabilities: [f0] Secure device <?> Kernel driver in use: k8temp Kernel modules: k8temp 05:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GS (rev a1) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at c1000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M] Region 3: Memory at c2000000 (64-bit, non-prefetchable) [size=32M] Region 5: I/O ports at 5000 [size=128] 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=0 PME- Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 Capabilities: [78] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM L0s L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [100] Virtual Channel <?> Capabilities: [128] Power Budgeting <?> Capabilities: [600] Vendor Specific Information <?> Kernel modules: nvidiafb 07:06.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev c0) (prog-if 10) Subsystem: Fujitsu Siemens Computers Device 110c Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (8000ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at c4000000 (32-bit, non-prefetchable) [size=2K] Region 1: I/O ports at 6000 [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- Kernel driver in use: ohci1394 Kernel modules: ohci1394 --------------------------------------------------------------------------- /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: WDC WD2500BEVS-2 Rev: 01.0 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: WDC WD2500BEVS-2 Rev: 01.0 Type: Direct-Access ANSI SCSI revision: 05 ---------------------------------------------------------------------------
Ok, you're the second person to report the same problem: see http://bugzilla.kernel.org/show_bug.cgi?id=11581. I'm working on it.
(In reply to comment #1) > Ok, you're the second person to report the same problem: see > http://bugzilla.kernel.org/show_bug.cgi?id=11581. I'm working on it. I'm not at all sure it's the same issue: here the ATAPI Identify command fails due to a lost IRQ. BTW, the vendor is called Fujitsu-Siemens. :-)
Hi, can you please try three things, as Bart suggested: 0. pata_amd 1. 2.6.27-rc7 2. disabling libata @Sergei: right, i didn't see the "irq timeout" message on a first glance.
I tested the kernel between 2.6.24 and 2.6.27 with git-bisect, but I dont understand the result ! PRT:~/linux-git# git bisect good 3b2e46f8c4a5f2d7856c490ab5f0c46b65e2cb99 is first bad commit commit 3b2e46f8c4a5f2d7856c490ab5f0c46b65e2cb99 Author: Rod Whitby <rod@whitby.id.au> Date: Thu Apr 24 23:43:09 2008 +0100 leds: Add new driver for the LEDs on the Freecom FSG-3 The LEDs on the Freecom FSG-3 are connected to an external memory-mapped latch on the ixp4xx expansion bus, and therefore cannot be supported by any of the existing LEDs drivers. Signed-off-by: Rod Whitby <rod@whitby.id.au> Signed-off-by: Richard Purdie <rpurdie@rpsys.net> :040000 040000 def733bc353eba5c61b37003dac39c1756d2725a dcb5590fa155f863ed9bbf5e484c35d53a0420fa M drivers
The bisection went wrong somewhere. The code introduced by the commit found by git-bisect is not even compiled on x86. Is 2.6.24 really OK? If so could you please try repeating bisection. I know it is PITA and sorry for that but the error looks more like an IRQ routing issue than IDE problem so we have no idea what could be the possible cause.
Yes, I thing so. In fact, when I put this option "CONFIG_IDEPCI_SHARE_IRQ" in the 2.6.24 realease the cdrom works fine. The problem is this option doesn't exist after the 2.6.24 release. I try now the 2.6.7-git4 kernel with libata or not. The CDROM is not recognized by GENERIC_IDE, the /dev/hda doen't exist with it. (In reply to comment #5) > The bisection went wrong somewhere. The code introduced by the commit found > by > git-bisect is not even compiled on x86. > > Is 2.6.24 really OK? If so could you please try repeating bisection. > > I know it is PITA and sorry for that but the error looks more like an IRQ > routing issue than IDE problem so we have no idea what could be the possible > cause. >
See below, the result with 2.6.27-git4 with libata and PATA_AMD : Oct 17 19:07:52 PRT kernel: [ 327.902058] scsi2 : pata_amd Oct 17 19:07:52 PRT kernel: [ 327.902219] scsi3 : pata_amd Oct 17 19:07:52 PRT kernel: [ 327.902952] ata3: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x3080 irq 14 Oct 17 19:07:52 PRT kernel: [ 327.904011] ata4: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x3088 irq 15 Oct 17 19:07:52 PRT kernel: [ 328.072246] ata3.00: ATAPI: HL-DT-ST DVDRAM GSA-T20N, WW01, max UDMA/33 Oct 17 19:07:52 PRT kernel: [ 328.072294] ata3.00: Drive reports diagnostics failure. This may indicate a drive Oct 17 19:07:52 PRT kernel: [ 328.072331] ata3.00: fault or invalid emulation. Contact drive vendor for information. Oct 17 19:07:52 PRT kernel: [ 328.088216] ata3.00: configured for UDMA/33 Oct 17 19:07:57 PRT kernel: [ 333.088075] ata3.00: qc timeout (cmd 0xa0) Oct 17 19:07:57 PRT kernel: [ 333.088113] ata3.00: TEST_UNIT_READY failed (err_mask=0x5) Oct 17 19:07:57 PRT kernel: [ 333.268216] ata3.00: configured for UDMA/33 Oct 17 19:08:02 PRT kernel: [ 338.268073] ata3.00: qc timeout (cmd 0xa0) Oct 17 19:08:02 PRT kernel: [ 338.268111] ata3.00: TEST_UNIT_READY failed (err_mask=0x5) Oct 17 19:08:02 PRT kernel: [ 338.268144] ata3.00: limiting speed to UDMA/33:PIO3 Oct 17 19:08:02 PRT kernel: [ 338.448215] ata3.00: configured for UDMA/33 Oct 17 19:08:07 PRT kernel: [ 343.448074] ata3.00: qc timeout (cmd 0xa0) Oct 17 19:08:07 PRT kernel: [ 343.448110] ata3.00: TEST_UNIT_READY failed (err_mask=0x5) Oct 17 19:08:07 PRT kernel: [ 343.448146] ata3.00: disabled Oct 17 19:08:07 PRT kernel: [ 343.448194] ata3: soft resetting link Oct 17 19:08:07 PRT kernel: [ 343.604091] ata3: EH complete
After the 2.6.24 release the option "CONFIG_IDEPCI_SHARE_IRQ" don't exist. I see that option is on ide-iops.c and ide-probe.c files. I Look the part code : #ifdef CONFIG_IDEPCI_SHARE_IRQ /* * We do a passive status test under shared PCI interrupts on * cards that truly share the ATA side interrupt, but may also share * an interrupt with another pci card/device. We make no assumptions * about possible isa-pnp and pci-pnp issues yet. */ if (IDE_CONTROL_REG) stat = hwif->INB(IDE_ALTSTATUS_REG); else #endif /* CONFIG_IDEPCI_SHARE_IRQ */ /* Note: this may clear a pending IRQ!! */ stat = hwif->INB(IDE_STATUS_REG); -------------------------------------------------------------------------- #ifndef CONFIG_IDEPCI_SHARE_IRQ sa |= IRQF_DISABLED; #endif /* CONFIG_IDEPCI_SHARE_IRQ */ ----------------------------------------------------------------------------- The driver ide_generic is new after this release, the problem is it here? it's impossible to disabled the IRQ sharing for testing. Rémy
The last test with 2.6.27-git10, libata only, no ide-generic : [ 4.557526] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61. [ 4.557608] ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 20 [ 4.560099] forcedeth 0000:00:14.0: PCI INT A -> Link[LMAC] -> GSI 20 (level, low) -> IRQ 20 [ 4.560138] forcedeth 0000:00:14.0: setting latency timer to 64 [ 4.560186] nv_probe: set workaround bit for reversed mac addr [ 4.745098] ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11 [ 4.745141] ohci1394 0000:07:06.0: PCI INT A -> Link[LNK1] -> GSI 11 (level, low) -> IRQ 11 [ 4.877277] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11] MMIO=[c4000000-c40007ff] Max Packet=[2048] IR/IT contexts=[4/8] [ 5.000091] usb 2-3: new high speed USB device using ehci_hcd and address 2 [ 5.080270] forcedeth 0000:00:14.0: ifname eth0, PHY OUI 0x5043 @ 1, addr 00:14:0b:3d:05:bf [ 5.080309] forcedeth 0000:00:14.0: highdma pwrctl timirq gbit lnktim desc-v3 [ 5.080796] pata_amd 0000:00:0d.0: version 0.3.10 [ 5.080848] pata_amd 0000:00:0d.0: setting latency timer to 64 [ 5.081318] scsi2 : pata_amd [ 5.082284] scsi3 : pata_amd [ 5.083003] ata3: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x3080 irq 14 [ 5.083035] ata4: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x3088 irq 15 [ 5.133535] usb 2-3: configuration #1 chosen from 1 choice [ 5.252184] ata3.00: ATAPI: HL-DT-ST DVDRAM GSA-T20N, WW01, max UDMA/33 [ 5.252224] ata3.00: Drive reports diagnostics failure. This may indicate a drive [ 5.252258] ata3.00: fault or invalid emulation. Contact drive vendor for information. [ 5.252296] ata3: nv_mode_filter: 0x739f&0x701f->0x701f, BIOS=0x7000 (0xc000c700) ACPI=0x701f (60:600:0x13) [ 5.268155] ata3.00: configured for UDMA/33 [ 5.300068] usb 2-8: new high speed USB device using ehci_hcd and address 4 [ 5.441024] usb 2-8: configuration #1 chosen from 1 choice [ 5.744053] usb 1-5: new low speed USB device using ohci_hcd and address 2 [ 5.958361] usb 1-5: configuration #1 chosen from 1 choice [ 6.050375] usbcore: registered new interface driver hiddev [ 6.057054] input: Logitech USB-PS/2 Optical Mouse as /class/input/input2 [ 6.077102] generic-usb 0003:046D:C00E.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:0b.0-5/input0 [ 6.077160] usbcore: registered new interface driver usbhid [ 6.077193] usbhid: v2.6:USB HID core driver [ 6.168175] ieee1394: Host added: ID:BUS[0-00:1023] GUID[0040ca014e01a3a2] [ 10.268084] ata3.00: qc timeout (cmd 0xa0) [ 10.268123] ata3.00: TEST_UNIT_READY failed (err_mask=0x5) [ 10.432241] ata3: nv_mode_filter: 0x701f&0x701f->0x701f, BIOS=0x7000 (0xc000c700) ACPI=0x701f (60:600:0x13) [ 10.448260] ata3.00: configured for UDMA/33 [ 15.449043] ata3.00: qc timeout (cmd 0xa0) [ 15.449073] ata3.00: TEST_UNIT_READY failed (err_mask=0x5) [ 15.449103] ata3.00: limiting speed to UDMA/33:PIO3 [ 15.613181] ata3: nv_mode_filter: 0x700f&0x701f->0x700f, BIOS=0x7000 (0xc000c700) ACPI=0x701f (60:600:0x13) [ 15.629147] ata3.00: configured for UDMA/33 [ 20.629042] ata3.00: qc timeout (cmd 0xa0) [ 20.629073] ata3.00: TEST_UNIT_READY failed (err_mask=0x5) [ 20.629102] ata3.00: disabled [ 20.629144] ata3: soft resetting link [ 20.785058] ata3: EH complete [ 21.029280] PM: Starting manual resume from disk [ 21.107454] ReiserFS: sda2: found reiserfs format "3.6" with standard journal [ 21.107498] ReiserFS: sda2: using ordered data mode [ 21.155782] ReiserFS: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 [ 21.157975] ReiserFS: sda2: checking transaction log (sda2) [ 21.202583] ReiserFS: sda2: Using r5 hash to sort names [ 23.214432] udevd version 125 started [ 25.056211] input: Power Button (FF) as /class/input/input3 [ 25.084617] ACPI: Power Button (FF) [PWRF] [ 25.084728] input: Power Button (CM) as /class/input/input4 [ 25.128205] ACPI: Power Button (CM) [PWRB] [ 25.128322] input: Sleep Button (CM) as /class/input/input5 [ 25.152047] ACPI: Sleep Button (CM) [SLPB] [ 25.152168] input: Lid Switch as /class/input/input6 [ 25.168146] ACPI: Lid Switch [LID] [ 25.365117] ACPI: AC Adapter [ACAD] (on-line) [ 26.025764] ACPI: Battery Slot [BAT0] (battery present) [ 26.481864] i2c-adapter i2c-0: nForce2 SMBus adapter at 0x3040 [ 26.481918] i2c-adapter i2c-1: nForce2 SMBus adapter at 0x3000 [ 26.938171] Linux video capture interface: v2.00 [ 26.989629] input: PC Speaker as /class/input/input7 [ 27.060007] gspca: main v2.3.0 registered [ 27.080013] gspca: probing 0402:5602 [ 27.080013] ALi m5602: Probing for a po1030 sensor [ 27.490305] ALi m5602: Probing for a mt9m111 sensor [ 27.529728] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 19 [ 27.529768] HDA Intel 0000:00:10.1: PCI INT B -> Link[LAZA] -> GSI 19 (level, low) -> IRQ 19 [ 27.529878] HDA Intel 0000:00:10.1: setting latency timer to 64 [ 27.581980] ALi m5602: Probing for a s5k4aa sensor [ 27.675176] ALi m5602: Detected a s5k4aa sensor [ 27.689136] input: PS/2 Mouse as /class/input/input8 [ 27.736778] input: AlpsPS/2 ALPS GlidePoint as /class/input/input9 [ 27.856938] ALi m5602: vertical flip quirk active [ 27.870998] gspca: probe ok [ 27.871044] usbcore: registered new interface driver ALi m5602 [ 27.871074] ALi m5602: registered
(In reply to comment #9) > The last test with 2.6.27-git10, libata only, no ide-generic : > > [ 4.557526] forcedeth: Reverse Engineered nForce ethernet driver. Version > 0.61. > [ 4.557608] ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 20 > [ 4.560099] forcedeth 0000:00:14.0: PCI INT A -> Link[LMAC] -> GSI 20 > (level, low) -> IRQ 20 > [ 4.560138] forcedeth 0000:00:14.0: setting latency timer to 64 > [ 4.560186] nv_probe: set workaround bit for reversed mac addr > [ 4.745098] ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11 > [ 4.745141] ohci1394 0000:07:06.0: PCI INT A -> Link[LNK1] -> GSI 11 > (level, > low) -> IRQ 11 > [ 4.877277] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11] > MMIO=[c4000000-c40007ff] Max Packet=[2048] IR/IT contexts=[4/8] > [ 5.000091] usb 2-3: new high speed USB device using ehci_hcd and address > 2 > [ 5.080270] forcedeth 0000:00:14.0: ifname eth0, PHY OUI 0x5043 @ 1, addr > 00:14:0b:3d:05:bf > [ 5.080309] forcedeth 0000:00:14.0: highdma pwrctl timirq gbit lnktim > desc-v3 > [ 5.080796] pata_amd 0000:00:0d.0: version 0.3.10 > [ 5.080848] pata_amd 0000:00:0d.0: setting latency timer to 64 > [ 5.081318] scsi2 : pata_amd > [ 5.082284] scsi3 : pata_amd > [ 5.083003] ata3: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x3080 irq > 14 > [ 5.083035] ata4: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x3088 irq > 15 > [ 5.133535] usb 2-3: configuration #1 chosen from 1 choice > [ 5.252184] ata3.00: ATAPI: HL-DT-ST DVDRAM GSA-T20N, WW01, max UDMA/33 > [ 5.252224] ata3.00: Drive reports diagnostics failure. This may indicate > a > drive > [ 5.252258] ata3.00: fault or invalid emulation. Contact drive vendor for > information. .. which might mean that your drive is broken. Can you confirm/deny this, maybe by booting another operating system?
No, the drive is not broken, it works fine with 2.6.24 kernel and windows XP. My laptop is dualboot.
> Yes, I thing so. In fact, when I put this option "CONFIG_IDEPCI_SHARE_IRQ" in > the 2.6.24 realease the cdrom works fine. The problem is this option doesn't > exist after the 2.6.24 release. This option is always _on_ in kernels > 2.6.24 so is the problem the it needed to be disabled in 2.6.24? > No, the drive is not broken, it works fine with 2.6.24 kernel and windows XP. > My laptop is dualboot. Hmmm. Does it work fine with amd74xx driver in 2.6.24 or only with ide-generic?
# CONFIG_IDEPCI_SHARE_IRQ is not set in my 2.6.24 config. I had try with amd74xx driver only in 2.6.27, it's wrong. the typical error is : [ 37.292293] ide: failed opcode was: 0xa1 [ 37.292293] ide1 at 0x170-0x177,0x376 on irq 15 [ 37.329063] hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } [ 37.329204] ide: failed opcode was: unknown [ 37.329264] hda: drive not ready for command [ 37.329297] hda: ATAPI CD-ROM drive, 0kB Cache [ 37.329403] Uniform CD-ROM driver Revision: 3.20 [ 37.329460] hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } .... but no error with 2.6.24, see below my lsmod, just CONFIG_IDEPCI_SHARE_IRQ off remy@PRT:~$ lsmod (2.6.24) Module Size Used by appletalk 39904 2 ax25 60356 2 ipx 31496 2 p8023 4480 1 ipx nvidia 7799968 28 rfcomm 45472 0 l2cap 27520 5 rfcomm bluetooth 62420 4 rfcomm,l2cap ipv6 295144 21 ppdev 11528 0 parport_pc 31640 0 lp 15076 0 parport 42252 3 ppdev,parport_pc,lp video 23508 0 output 6528 1 video powernow_k8 16272 1 cpufreq_powersave 4160 0 cpufreq_stats 8272 0 cpufreq_userspace 7428 0 cpufreq_ondemand 11472 1 cpufreq_conservative 11016 0 freq_table 7488 3 powernow_k8,cpufreq_stats,cpufreq_ondemand fuse 51248 3 loop 20420 0 joydev 15360 0 snd_hda_intel 354728 1 snd_pcm_oss 43232 0 snd_mixer_oss 19072 1 snd_pcm_oss snd_pcm 86472 2 snd_hda_intel,snd_pcm_oss k8temp 8320 0 psmouse 43740 0 serio_raw 9732 0 pcspkr 5568 0 snd_timer 26312 1 snd_pcm snd 63480 7 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 10896 1 snd snd_page_alloc 13072 2 snd_hda_intel,snd_pcm i2c_nforce2 8960 0 i2c_core 27584 2 nvidia,i2c_nforce2 battery 17672 0 ac 9224 0 container 7616 0 button 11808 0 evdev 14848 6 reiserfs 223824 2 usbhid 47056 0 hid 40720 1 usbhid ff_memless 8200 1 usbhid ide_cd 42640 0 cdrom 37608 1 ide_cd amd74xx 12248 0 [permanent] ide_core 140720 2 ide_cd,amd74xx ata_generic 10884 0 ohci1394 34292 0 ieee1394 99160 1 ohci1394 forcedeth 52236 0 ehci_hcd 36492 0 pata_acpi 10624 0 ohci_hcd 25668 0 thermal 20512 0 processor 42568 2 powernow_k8,thermal fan 7688 0 remy@PRT:~$
The cdrom is master on hda, is it a problem ?
Created attachment 18619 [details] force drive_is_ready() to always use Status register It could be that under certain conditions Alt Status register cannot be trusted and Status register should be used instead... Could you try this debug patch (for 2.6.28-rc3 but should apply cleanly to 2.6.27) which just disables use of Alt Status in drive_is_ready() (IOW it is functionaly equal to disabling CONFIG_IDEPCI_SHARE_IRQ in older kernels)?
Created attachment 18679 [details] config-2.6.28-rc3 file and dmesg, /proc/ioports, /proc/iomem and lspci result in this bzip file
Now is ok !!
Created attachment 18680 [details] lspci result 2.6.28-rc3 kernel with patch Sorry, I forgot the lspci file
Created attachment 18748 [details] amd74xx: workaround unreliable AltStatus register for nVidia controllers Great to hear that! Could you now try the fully-baked fix for 2.6.28-rc3? It should also get rid of probe time warnings. Thanks.
Borislav: please mark this bug as regression and re-assign it to me.
Created attachment 18754 [details] Test enabling workaround on amd74xx OK the test to enabling workaround on amd74xx is OK. The CD-ROM is recognized. Thanks you for your job.
i opened a similar (possibly same) bug on http://bugzilla.kernel.org/show_bug.cgi?id=10216
So how do we have to fix images to make them work on a Amillo Xa-2528
following http://bugzilla.kernel.org/show_bug.cgi?id=10216 you need to patch the kernel as described here: http://bugzilla.kernel.org/attachment.cgi?id=18748&action=view recompile it and overwrite the new kernel inside the image.
is there no easyer way, just started using linux couple days ago ,-)
getting a little off-topic here... you could try not to start from cd, but from an usb device instead. (i said try :-) because i am not sure if this will skip the problem). basically, you could copy any linux image to a usb flash drive or a usb external hard drive. but to make it boot, you would have to copy a bootloader to that drive. this can be done with tools like Syslinux - google for it, here is an example on how to do this for Damn Small Linux: http://www.pendrivelinux.com/all-in-one-usb-dsl/ if you have Windows installed on your machine, you could also think of partionizing your drive with a tool in Windows and then use an emulator like VirtualBox and let it have access to the partition your linux should lay on, and install linux there from the virtualbox-cd-drive. but i would not really recommand this, especially for beginners - plus you would then still have to install a bootloader to select windows or linux on startup. but i hope, this problem will be patched in some future kernel versions. (it still is not, because some kernel hackers say that there are still some issues, although it works for me.) so to answer your question "is there no easyer way" - well, not really. see my eMail address above. in three weeks i may find the time to patch an image for you, if you haven't managed it yourself until then.
Do you have try this nini.iso net boot ? http://debian.mirror.inra.fr/debian/dists/lenny/main/installer-amd64/current/images/netboot/
maybe this article i wrote is also a little help... (main part is gentoo specific, just telling how to copy the gentoo iso to usb drive) http://www.gentoo-wiki.info/Fujitsu-Siemens_Amilo_Xa2528