I've got an computer which only support IDE hdd (no SATA). Linux kernel 2.6.17 works with it but, upgrading to feisty this morning, 2.6.20-14 doesn't. The output show that linux detects 2 ata controler but recognise only cdrom devices attached to the second one. I tried to connect hdd to the second ata port but it doesn't work better. Linux image 2.6.20-2 with is on a old daily live cd seems to recognize hdd but I can download the packet anymore on archive.ubuntu.com. I copy bellow output of dmesg and lspci -vvn :with old kernel image : [17179569.184000] Linux version 2.6.17-11-generic (root@terranova) (gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)) #2 SMP Tue Mar 13 23:32:38 UTC 2007 (Ubuntu 2.6.17-11.37-generic) [17179569.184000] BIOS-provided physical RAM map: [17179569.184000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) [17179569.184000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) [17179569.184000] BIOS-e820: 00000000000d2000 - 00000000000d8006 (reserved) [17179569.184000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [17179569.184000] BIOS-e820: 0000000000100000 - 000000002fff0000 (usable) [17179569.184000] BIOS-e820: 000000002fff0000 - 000000002fff8000 (ACPI data) [17179569.184000] BIOS-e820: 000000002fff8000 - 0000000030000000 (ACPI NVS) [17179569.184000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) [17179569.184000] BIOS-e820: 00000000fed00000 - 00000000fed01000 (reserved) [17179569.184000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [17179569.184000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) [17179569.184000] 0MB HIGHMEM available. [17179569.184000] 767MB LOWMEM available. [17179569.184000] On node 0 totalpages: 196592 [17179569.184000] DMA zone: 4096 pages, LIFO batch:0 [17179569.184000] Normal zone: 192496 pages, LIFO batch:31 [17179569.184000] DMI 2.3 present. [17179569.184000] ACPI: RSDP (v000 AMI ) @ 0x000fa6e0 [17179569.184000] ACPI: RSDT (v001 HP-BDD HPBDD-JH 0x00000010 MSFT 0x00000097) @ 0x2fff0000 [17179569.184000] ACPI: FADT (v001 HP-BDD HPBDD-JH 0x00000011 MSFT 0x00000097) @ 0x2fff0030 [17179569.184000] ACPI: MADT (v001 HP-BDD HPBDD-JH 0x00000001 MSFT 0x00000097) @ 0x2fff00c0 [17179569.184000] ACPI: DSDT (v001 HP-BDD HPBDD-JH 0x00000001 MSFT 0x0100000d) @ 0x00000000 [17179569.184000] ACPI: PM-Timer IO Port: 0x808 [17179569.184000] ACPI: Local APIC address 0xfee00000 [17179569.184000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) [17179569.184000] Processor #0 15:2 APIC version 20 [17179569.184000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) [17179569.184000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23 [17179569.184000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [17179569.184000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [17179569.184000] ACPI: IRQ0 used by override. [17179569.184000] ACPI: IRQ2 used by override. [17179569.184000] ACPI: IRQ9 used by override. [17179569.184000] Enabling APIC mode: Flat. Using 1 I/O APICs [17179569.184000] Using ACPI (MADT) for SMP configuration information [17179569.184000] Allocating PCI resources starting at 40000000 (gap: 30000000:cec00000) [17179569.184000] Built 1 zonelists [17179569.184000] Kernel command line: root=UUID=b2968f82-9f11-4135-9a54-2d197822e5b4 ro quiet splash [17179569.184000] mapped APIC to ffffd000 (fee00000) [17179569.184000] mapped IOAPIC to ffffc000 (fec00000) [17179569.184000] Enabling fast FPU save and restore... done. [17179569.184000] Enabling unmasked SIMD FPU exception support... done. [17179569.184000] Initializing CPU#0 [17179569.184000] PID hash table entries: 4096 (order: 12, 16384 bytes) [17179569.184000] Detected 2400.089 MHz processor. [17179569.184000] Using pmtmr for high-res timesource [17179569.184000] Console: colour VGA+ 80x25 [17179571.328000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [17179571.328000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [17179571.352000] Memory: 766944k/786368k available (1911k kernel code, 18824k reserved, 1073k data, 308k init, 0k highmem) [17179571.352000] Checking if this processor honours the WP bit even in supervisor mode... Ok. [17179571.432000] Calibrating delay using timer specific routine.. 4804.74 BogoMIPS (lpj=9609492) [17179571.432000] Security Framework v1.0.0 initialized [17179571.432000] SELinux: Disabled at boot. [17179571.432000] Mount-cache hash table entries: 512 [17179571.432000] CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000 [17179571.432000] CPU: After vendor identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000 [17179571.432000] CPU: Trace cache: 12K uops, L1 D cache: 8K [17179571.432000] CPU: L2 cache: 512K [17179571.432000] CPU: Hyper-Threading is disabled [17179571.432000] CPU: After all inits, caps: 3febfbff 00000000 00000000 00000080 00000000 00000000 00000000 [17179571.432000] Checking 'hlt' instruction... OK. [17179571.448000] SMP alternatives: switching to UP code [17179571.448000] Freeing SMP alternatives: 16k freed [17179571.448000] checking if image is initramfs... it is [17179572.308000] Freeing initrd memory: 8092k freed [17179572.308000] ACPI: Core revision 20060707 [17179572.308000] ACPI: Looking for DSDT ... not found! [17179572.312000] CPU0: Intel(R) Pentium(R) 4 Family CPU 2.40GHz stepping 04 [17179572.312000] Total of 1 processors activated (4804.74 BogoMIPS). [17179572.312000] ENABLING IO-APIC IRQs [17179572.312000] ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 [17179572.456000] Brought up 1 CPUs [17179572.456000] migration_cost=0 [17179572.456000] NET: Registered protocol family 16 [17179572.456000] EISA bus registered [17179572.456000] ACPI: bus type pci registered [17179572.456000] PCI: PCI BIOS revision 2.10 entry at 0xfdaa1, last bus=3 [17179572.456000] PCI: Using configuration type 1 [17179572.456000] Setting up standard PCI resources [17179572.464000] ACPI: Interpreter enabled [17179572.464000] ACPI: Using IOAPIC for interrupt routing [17179572.468000] ACPI: PCI Root Bridge [PCI0] (0000:00) [17179572.468000] PCI: Probing PCI hardware (bus 00) [17179572.468000] PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO [17179572.468000] PCI quirk: region 0400-043f claimed by ICH4 GPIO [17179572.468000] PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 [17179572.468000] Boot video device is 0000:01:00.0 [17179572.468000] PCI: Transparent bridge - 0000:00:1e.0 [17179572.468000] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [17179572.484000] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.ICHB._PRT] [17179572.488000] ACPI: Power Resource [URP1] (off) [17179572.488000] ACPI: Power Resource [URP2] (off) [17179572.488000] ACPI: Power Resource [FDDP] (off) [17179572.488000] ACPI: Power Resource [LPTP] (off) [17179572.488000] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15) [17179572.488000] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [17179572.492000] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15) [17179572.492000] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 *11 12 14 15) [17179572.492000] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 *11 12 14 15) [17179572.492000] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [17179572.492000] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [17179572.492000] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *10 11 12 14 15) [17179572.492000] Linux Plug and Play Support v0.97 (c) Adam Belay [17179572.492000] pnp: PnP ACPI init [17179572.496000] pnp: PnP ACPI: found 12 devices [17179572.496000] PnPBIOS: Disabled by ACPI PNP [17179572.496000] PCI: Using ACPI for IRQ routing [17179572.496000] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report [17179572.500000] PCI: Bridge: 0000:00:01.0 [17179572.500000] IO window: c000-cfff [17179572.500000] MEM window: dfc00000-dfdfffff [17179572.500000] PREFETCH window: bf800000-df9fffff [17179572.500000] PCI: Bridge: 0000:00:1e.0 [17179572.500000] IO window: d000-dfff [17179572.500000] MEM window: dfe00000-dfefffff [17179572.500000] PREFETCH window: dfa00000-dfafffff [17179572.500000] PCI: Setting latency timer of device 0000:00:1e.0 to 64 [17179572.500000] NET: Registered protocol family 2 [17179572.540000] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [17179572.540000] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [17179572.540000] TCP bind hash table entries: 65536 (order: 7, 524288 bytes) [17179572.540000] TCP: Hash tables configured (established 131072 bind 65536) [17179572.540000] TCP reno registered [17179572.540000] * This chipset may have PM-Timer Bug. Due to workarounds for a bug, [17179572.540000] * this time source is slow. If you are sure your timer does not have [17179572.540000] * this bug, please use "pmtmr_good" to disable the workaround [17179572.540000] audit: initializing netlink socket (disabled) [17179572.540000] audit(1176482490.540:1): initialized [17179572.540000] VFS: Disk quotas dquot_6.5.1 [17179572.540000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [17179572.540000] Initializing Cryptographic API [17179572.540000] io scheduler noop registered [17179572.540000] io scheduler anticipatory registered [17179572.544000] io scheduler deadline registered [17179572.544000] io scheduler cfq registered (default) [17179572.544000] isapnp: Scanning for PnP cards... [17179572.896000] isapnp: No Plug & Play device found [17179572.924000] Real Time Clock Driver v1.12ac [17179572.924000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled [17179572.924000] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [17179572.924000] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [17179572.924000] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [17179572.924000] 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [17179572.928000] mice: PS/2 mouse device common for all mice [17179572.928000] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize [17179572.928000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 [17179572.928000] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx [17179572.928000] PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1 [17179572.928000] PNP: PS/2 controller doesn't have AUX irq; using default 12 [17179572.928000] serio: i8042 AUX port at 0x60,0x64 irq 12 [17179572.928000] serio: i8042 KBD port at 0x60,0x64 irq 1 [17179572.932000] EISA: Probing bus 0 at eisa.0 [17179572.932000] EISA: Detected 0 cards. [17179572.932000] TCP bic registered [17179572.932000] NET: Registered protocol family 1 [17179572.932000] NET: Registered protocol family 8 [17179572.932000] NET: Registered protocol family 20 [17179572.932000] Using IPI No-Shortcut mode [17179572.932000] ACPI: (supports S0 S1 S3 S4 S5) [17179572.932000] Freeing unused kernel memory: 308k freed [17179573.120000] input: AT Translated Set 2 keyboard as /class/input/input0 [17179574.192000] Capability LSM initialized [17179574.212000] device-mapper: 4.6.0-ioctl (2006-02-17) initialised: