** Description changed: Binary package hint: linux-image-2.6.20-16-generic linux-image-2.6.20-15-generic worked fine with following system: feisty, xfs root fs (all in one) on (single) SATA disk on an intel ICH5 SATA controller (I965 chipset) after upgrading to linux-image-2.6.20-16-generic, the SATA disk is no more under control of ata_piix, which is not loaded anymore, SATA disk becomes /dev/hdc (/dev/hda being the DVD drive) instead of /dev/sda as with 2.6.20-15 with boot option "irqpoll" I was able to save dmesg and lsmod outputs, without "irqpoll" option, boot fails, even into single user mode. + + -------------------------------------- + klmonz 2007-05-31 + this bug is already described well in debian bug # 419458 [ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419458 ] + and there is as well fixed by a superseded debian kernel package. + [never heard about debian? well, ubuntu is in fact "kind of a debian clone"] < hopefully, guys more concerned with the story you can live with that expression; it is meant for people who really don't know debian> + + in the debian bug record a simple verification can be found + 1) find pci device codes for IDE and SATA controllers with + lspci -nn + part of the output on my machine: + ... + 00:1f.1 IDE interface [0101]: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller [8086:24db] (rev 02) + 00:1f.2 IDE interface [0101]: Intel Corporation 82801EB (ICH5) SATA Controller [8086:24d1] (rev 02) + .... + + 2) search for SATA device codes in modules.pcimap for both kernels: + on my machine: + kernel 2.6.20-16: + [EMAIL PROTECTED]:/lib/modules/2.6.20-16-generic$ grep "24d1" modules.pcimap + piix 0x00008086 0x000024d1 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 + ata_piix 0x00008086 0x000024d1 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 + + kernel 2.6.20-15 + [EMAIL PROTECTED]:/lib/modules/2.6.20-15-generic$ grep "24d1" modules.pcimap + ata_piix 0x00008086 0x000024d1 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 + + so it is obvious that with 2.6.20-16 the SATA controller is claimed by both piix (IDE driver) and ata_piix (SATA driver); + that's where the problem arises. + + So I would hope some ubuntu kernel guru would take a closer look onto + this now (how to trigger this? I'm afraid there's a lot of stuff coming + in here every day...)
** Summary changed: - SATA disk is in PATA mode with kernel 2.6.20-16-generic (ata_piix disabled for ICH4/ICH5) + SATA disk is in PATA mode with kernel 2.6.20-16-generic (piix claiming SATA controller on ICH4/ICH5 boards) ** Description changed: Binary package hint: linux-image-2.6.20-16-generic linux-image-2.6.20-15-generic worked fine with following system: feisty, xfs root fs (all in one) on (single) SATA disk on an intel ICH5 SATA controller (I965 chipset) after upgrading to linux-image-2.6.20-16-generic, the SATA disk is no more under control of ata_piix, which is not loaded anymore, SATA disk becomes /dev/hdc (/dev/hda being the DVD drive) instead of /dev/sda as with 2.6.20-15 with boot option "irqpoll" I was able to save dmesg and lsmod outputs, without "irqpoll" option, boot fails, even into single user mode. -------------------------------------- klmonz 2007-05-31 this bug is already described well in debian bug # 419458 [ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419458 ] - and there is as well fixed by a superseded debian kernel package. + and is as well fixed by a new (debian) kernel package. [never heard about debian? well, ubuntu is in fact "kind of a debian clone"] < hopefully, guys more concerned with the story you can live with that expression; it is meant for people who really don't know debian> in the debian bug record a simple verification can be found 1) find pci device codes for IDE and SATA controllers with lspci -nn part of the output on my machine: ... 00:1f.1 IDE interface [0101]: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller [8086:24db] (rev 02) 00:1f.2 IDE interface [0101]: Intel Corporation 82801EB (ICH5) SATA Controller [8086:24d1] (rev 02) .... 2) search for SATA device codes in modules.pcimap for both kernels: on my machine: kernel 2.6.20-16: [EMAIL PROTECTED]:/lib/modules/2.6.20-16-generic$ grep "24d1" modules.pcimap piix 0x00008086 0x000024d1 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 ata_piix 0x00008086 0x000024d1 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 kernel 2.6.20-15 [EMAIL PROTECTED]:/lib/modules/2.6.20-15-generic$ grep "24d1" modules.pcimap ata_piix 0x00008086 0x000024d1 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 so it is obvious that with 2.6.20-16 the SATA controller is claimed by both piix (IDE driver) and ata_piix (SATA driver); that's where the problem arises. So I would hope some ubuntu kernel guru would take a closer look onto this now (how to trigger this? I'm afraid there's a lot of stuff coming in here every day...) -- SATA disk is in PATA mode with kernel 2.6.20-16-generic (piix claiming SATA controller on ICH4/ICH5 boards) https://bugs.launchpad.net/bugs/116996 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs