forwarding this as it appears the cc: from BTS didn't make it. Bug#275428 ---------- Forwarded message ---------- Date: Fri, 8 Oct 2004 12:32:02 +1000 (EST) From: Vincent McIntyre <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: [pre-rc2][netinst][i386] failure: Dell Optiplex GX280
Package: installation-reports Severity: normal Hi, although I'm reporting this as a failure, there are workarounds, so I've set the severity to normal. The reason for failure is ugly and complex but I think I get it now. The basic problem is some mismatch between (some of) discover1, hw-detect, and kernel-image-2.4.27. Please could someone reassign to the right package and clone as appropriate. Package: installation-reports INSTALL REPORT Debian-installer-version: pre-rc2 netinst http://cdimage.debian.org/pub/cdimage-testing/sid_d-i/i386/pre-rc2/sarge-i386-netinst.iso, (md5sum= 73f67df97cdb4c4020ee5a14ab799b38) uname -a: 2.4.27-1-386 Date: 2004 10 07 Method: boot from netinst cdrom. no proxies involved not connected to network Machine: Dell Optiplex GX280 , bios rev A03 Processor: Intel P4 3.2GHz Memory: 1Gb Root Device: /dev/sda or /dev/hda, it depends... Root Size/partition table: Feel free to paste the full partition table, with notes on which partitions are mounted where. Output of lspci and lspci -n: (this was run from knoppix-3.6, please check the pci.ids are ok in debian) 0000:00:00.0 0600: 8086:2580 (rev 04) 0000:00:00.0 Host bridge: Intel Corp. 915G/P/GV Processor to I/O Controller (rev 04) 0000:00:01.0 0604: 8086:2581 (rev 04) 0000:00:01.0 PCI bridge: Intel Corp. 915G/P/GV PCI Express Root Port (rev 04) 0000:00:1c.0 0604: 8086:2660 (rev 03) 0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) 0000:00:1c.1 0604: 8086:2662 (rev 03) 0000:00:1c.1 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03) 0000:00:1d.0 0c03: 8086:2658 (rev 03) 0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) 0000:00:1d.1 0c03: 8086:2659 (rev 03) 0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) 0000:00:1d.2 0c03: 8086:265a (rev 03) 0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) 0000:00:1d.3 0c03: 8086:265b (rev 03) 0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) 0000:00:1d.7 0c03: 8086:265c (rev 03) 0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) 0000:00:1e.0 0604: 8086:244e (rev d3) 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3) 0000:00:1e.2 0401: 8086:266e (rev 03) 0000:00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) 0000:00:1f.0 0601: 8086:2640 (rev 03) 0000:00:1f.0 ISA bridge: Intel Corp. 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03) 0000:00:1f.2 0101: 8086:2651 (rev 03) 0000:00:1f.2 IDE interface: Intel Corp. 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03) 0000:00:1f.3 0c05: 8086:266a (rev 03) 0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03) 0000:01:00.0 0300: 10de:00fd (rev a2) 0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 00fd (rev a2) 0000:02:00.0 0200: 14e4:1677 (rev 01) 0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01) output of lspci -v: 0000:00:00.0 Host bridge: Intel Corp. 915G/P/GV Processor to I/O Controller (rev 04) Subsystem: Dell: Unknown device 0179 Flags: bus master, fast devsel, latency 0 Capabilities: [e0] #09 [2109] 0000:00:01.0 PCI bridge: Intel Corp. 915G/P/GV PCI Express Root Port (rev 04) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: dd000000-dfefffff Prefetchable memory behind bridge: c0000000-cfffffff Capabilities: [88] #0d [0000] Capabilities: [80] Power Management version 2 Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable- Capabilities: [a0] #10 [0141] 0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 Memory behind bridge: dcf00000-dcffffff Capabilities: [40] #10 [0141] Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable- Capabilities: [90] #0d [0000] Capabilities: [a0] Power Management version 2 0000:00:1c.1 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 Memory behind bridge: dce00000-dcefffff Capabilities: [40] #10 [0041] Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable- Capabilities: [90] #0d [0000] Capabilities: [a0] Power Management version 2 0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) (prog-if 00 [UHCI]) Subsystem: Dell: Unknown device 0179 Flags: bus master, medium devsel, latency 0, IRQ 21 I/O ports at ff80 [size=32] 0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) (prog-if 00 [UHCI]) Subsystem: Dell: Unknown device 0179 Flags: bus master, medium devsel, latency 0, IRQ 22 I/O ports at ff60 [size=32] 0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) (prog-if 00 [UHCI]) Subsystem: Dell: Unknown device 0179 Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at ff40 [size=32] 0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) (prog-if 00 [UHCI]) Subsystem: Dell: Unknown device 0179 Flags: bus master, medium devsel, latency 0, IRQ 23 I/O ports at ff20 [size=32] 0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI]) Subsystem: Dell: Unknown device 0179 Flags: bus master, medium devsel, latency 0, IRQ 21 Memory at ffa80800 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] #0a [20a0] 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3) (prog-if 01 [Subtractive decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=04, subordinate=04, sec-latency=32 Capabilities: [50] #0d [0000] 0000:00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) Subsystem: Dell: Unknown device 0179 Flags: bus master, medium devsel, latency 0, IRQ 23 I/O ports at ec00 [size=256] I/O ports at e8c0 [size=64] Memory at dffffe00 (32-bit, non-prefetchable) [size=512] Memory at dffffd00 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 0000:00:1f.0 ISA bridge: Intel Corp. 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03) Flags: bus master, medium devsel, latency 0 0000:00:1f.2 IDE interface: Intel Corp. 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03) (prog-if 80 [Master]) Subsystem: Dell: Unknown device 0179 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 20 I/O ports at <ignored> I/O ports at <ignored> I/O ports at <ignored> I/O ports at <ignored> I/O ports at ffa0 [size=16] Capabilities: [70] Power Management version 2 0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03) Subsystem: Dell: Unknown device 0179 Flags: medium devsel, IRQ 17 I/O ports at e8a0 [size=32] 0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 00fd (rev a2) (prog-if 00 [VGA]) Subsystem: nVidia Corporation: Unknown device 0215 Flags: fast devsel, IRQ 16 Memory at dd000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (32-bit, prefetchable) [size=256M] Memory at de000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at dfe00000 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Capabilities: [78] #10 [0011] 0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01) Subsystem: Dell: Unknown device 0179 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at dcff0000 (64-bit, non-prefetchable) [size=64K] Capabilities: [48] Power Management version 2 Capabilities: [50] Vital Product Data Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable- Capabilities: [d0] #10 [0001] Base System Installation Checklist: [O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it Initial boot worked: [O] Configure network HW: [O] Config network: [ ] Detect CD: [O] Load installer modules: [O] Detect hard drives: [E] Partition hard drives: [ ] Create file systems: [ ] Mount partitions: [ ] Install base system: [ ] Install boot loader: [ ] Reboot: [ ] Comments/Problems: I stopped installation at the detect hard drives step, although I could have continued with a workaround. The workaround is to change the "SATA operation" bios parameter in the BIOS. The bios has a menu structure, you need to dig down to "Disks:SATA Operation". On the first attempt I had this parameter set to "Normal". [bug 1] (discover1 mishandles SATA disks on ICH6 chipsets) As you will see from the logs, hard disk detection fails because discover wants to load the ata_piix module. However, for reasons unknown to me, this module is NOT included in the SATA support for 2.4.27. This goes back to upstream: the changelogs at kernel.org show ata_piix was added to the 2.4 kernels in 2.4.28-pre1 (http://www.kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.28.log). The problem was also evident in netinst 20041004, see below for URL. There are two possible workarounds: 1. boot with 'linux26' instead. Then disk detection works fine, because ata_piix.ko is included in 2.6 kernels. 2. change the bios parameter "Disks:SATA Operation" to "Combination". The disk is then correctly detected as "hda" and partitioning can proceed normally. Fixes: could 2.4.27 have support ata_piix patched in? Or must this be an erratum? Before choosing, this probably relates to bug #269784 and http://lists.debian.org/debian-boot/2004/10/msg00461.html The first workaround above turned up another bug. [bug 2] (red background in first installer screen) when booting linux26, the first screen of the installer (Choose language) has a red background, indicating an error, instead of the usual blue. This has already been fixed, it did not occur with netinst 20041004 (http://cdimage.debian.org/pub/cdimage-testing/daily/i386/20041004/sarge-i386-netinst.iso) I mention it because I'm sure other people will report it. [bug 3] Also when booted in linux26, the partitioner behaved strangely. After the "configure hostname" step, I saw an unusual first screen for the partitioner. It showed 3 options: all-in-one (recommended for beginners) desktop multiuser workstation There was no "manually edit the partition table" option. By hitting "Go Back" (which took me to the main menu) and reentering the partitioning step I got the familiar partman screen (displaying the options largest free space, entire disk, manually edit). I made notes about this at the time but I could not reproduce the behaviour later. I had a USB key plugged in to the machine at the time, perhaps this is relevant. I'm not sure if this is a bug or a feature. I think the lack of a way to do a manual edit in the screen I described is a problem. Logs: ----- see logs.tar.gz attached. The directories are as follows linux.pre-rc2 initial attempt, SATA-Operation="Normal" linux.pre-rc2+biostweak same disc, SATA-Operation="Combination" linux26.pre-rc2 same disc, booting linux26 as a workaround linux.20041004 netinst 20041004 disc, SATA-Operation="Normal" linux.20041004+biostweak netinst 20041004 disc, SATA-Operation="Combination" -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]