Description of problem: The IDE dvd-rw connected to the jmicron does not interface properly with the JMB363. dmesg indicates problems, including "Device 0000:03:00.0 not available because of resource collisions" and "dma_base is invalid". After some time (minutes to 10s of minutes) a spurious CD icon appears on the desktop, and dmesg indicates "hde: status error: status=0x58 { DriveReady SeekComplete DataRequest }, ide: failed opcode was: unknown". After this the drive is unusable. Version-Release number of selected component (if applicable): Problem exists with kernel versions 2.6.18-1.2869.fc6.i686 2.6.20-1.2933.fc6.i686 2.6.20-1.2937.fc6.i686 (the latter was downloaded from http://people.redhat.com/cebbert). The problem does not exist with the earlier kernel version 2.6.18-1.2869.fc6. How reproducible: Always Steps to Reproduce: 1. Boot computer Actual results: Some possible relevant output from dmesg with 2.6.20-1.2933.fc6.i686: 0000:03:00.0: cannot adjust BAR2 (not I/O) 0000:03:00.0: cannot adjust BAR3 (not I/O) JMB363: IDE controller at PCI slot 0000:03:00.0 PCI: Device 0000:03:00.0 not available because of resource collisions ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 19 (level, low) -> IRQ 17 JMB363: BIOS configuration fixed. JMB363: chipset revision 2 JMB363: 100% native mode on irq 17 JMB363: dma_base is invalid ide0: JMB363 Bus-Master DMA disabled (BIOS) JMB363: dma_base is invalid ide1: JMB363 Bus-Master DMA disabled (BIOS) Probing IDE interface ide0... Probing IDE interface ide1... JMB363: IDE controller at PCI slot 0000:03:00.1 PCI: Enabling device 0000:03:00.1 (0000 -> 0001) ACPI: PCI Interrupt 0000:03:00.1[B] -> GSI 16 (level, low) -> IRQ 16 JMB363: chipset revision 2 JMB363: 100% native mode on irq 16 PCI: Setting latency timer of device 0000:03:00.1 to 64 ide2: BM-DMA at 0x8000-0x8007, BIOS settings: hde:DMA, hdf:pio ide3: BM-DMA at 0x8008-0x800f, BIOS settings: hdg:pio, hdh:pio Probing IDE interface ide2... hde: HL-DT-ST DVDRAM GSA-H42N, ATAPI CD/DVD-ROM drive ide2 at 0x7000-0x7007,0x7402 on irq 16 Probing IDE interface ide3... Probing IDE interface ide0... Probing IDE interface ide1... Probing IDE interface ide3... Expected results: Some possible relevant output from dmesg with 2.6.18-1.2869.fc6.i686: JMB363: IDE controller at PCI slot 0000:03:00.1 PCI: Enabling device 0000:03:00.1 (0000 -> 0001) ACPI: PCI Interrupt 0000:03:00.1[B] -> GSI 16 (level, low) -> IRQ 169 JMB363: chipset revision 2 JMB363: 100% native mode on irq 169 PCI: Setting latency timer of device 0000:03:00.1 to 64 ide2: BM-DMA at 0x8000-0x8007, BIOS settings: hde:DMA, hdf:pio ide3: BM-DMA at 0x8008-0x800f, BIOS settings: hdg:pio, hdh:pio Probing IDE interface ide2... hde: HL-DT-ST DVDRAM GSA-H42N, ATAPI CD/DVD-ROM drive ide2 at 0x7000-0x7007,0x7402 on irq 169 Probing IDE interface ide3... Probing IDE interface ide0... Probing IDE interface ide1... Probing IDE interface ide3... Additional info: Gigabyte 965P-ds3.rev2 motherboard. IDE DVD-RW connected to jmicron. One SATA HD connected to ICH8.
Created attachment 151178 [details] dmesg with 2.6.20-1.2933.fc6.i686
What are the contents of /proc/interrupts with the broken kernels? Can you try booting the 2937 kernel with the option "pci=nomsi" on its command line (right after the "root=" option?
Same problem using 2937 kernel with "pci=nomsi". /proc/interupts for this boot is: CPU0 CPU1 0: 197148 0 IO-APIC-edge timer 1: 2 0 IO-APIC-edge i8042 6: 5 0 IO-APIC-edge floppy 7: 0 0 IO-APIC-edge parport0 8: 3 0 IO-APIC-edge rtc 9: 0 0 IO-APIC-fasteoi acpi 12: 4 0 IO-APIC-edge i8042 16: 99 1385 IO-APIC-fasteoi ide2, uhci_hcd:usb1, eth0 17: 26536 7334 IO-APIC-fasteoi uhci_hcd:usb4, libata, libata, wifi0 18: 7 0 IO-APIC-fasteoi uhci_hcd:usb2 19: 3 0 IO-APIC-fasteoi uhci_hcd:usb3, ehci_hcd:usb7 20: 184 2979 IO-APIC-fasteoi uhci_hcd:usb5, ehci_hcd:usb6 21: 193 0 IO-APIC-fasteoi HDA Intel NMI: 0 0 LOC: 196776 196802 ERR: 0 MIS: 0 Also, before the spurious CD icon appears, the following appears in dmesg periodically: "hde: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request." I noticed a typo in my original post. The 2.6.18 kernel worked, the 2.6.19 and 2.6.20 do not.
*** Bug 235578 has been marked as a duplicate of this bug. ***
Can we get the contents of /proc/iomem and /proc/ioports for working and non-working kernels?
Created attachment 152080 [details] /proc/iomem for working kernel 2-18-1.2869.fc6.i686
Created attachment 152081 [details] /proc/ioports for working kernel 2.18-1.2869.fc6.i686
Created attachment 152082 [details] /proc/iomem for non-working kernel 2.20-1.2937.fc6.i686
Created attachment 152083 [details] /proc/ioports for non-working kernel 2.20-1.2937.fc6.i686
(This is a mass-update to all current FC6 kernel bugs in NEW state) Hello, I'm reviewing this bug list as part of the kernel bug triage project, an attempt to isolate current bugs in the Fedora kernel. http://fedoraproject.org/wiki/KernelBugTriage I am CC'ing myself to this bug, however this version of Fedora is no longer maintained. Please attempt to reproduce this bug with a current version of Fedora (presently Fedora 8). If the bug no longer exists, please close the bug or I'll do so in a few days if there is no further information lodged. Thanks for using Fedora!
Per the previous comment in this bug, I am closing it as INSUFFICIENT_DATA, since no information has been lodged for over 30 days. Please re-open this bug or file a new one if you can provide the requested data, and thanks for filing the original report!