mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "J.A. Magallon" <jamagallon@able.es>
To: Andrew Morton <akpm@osdl.org>
Cc: linux-kernel@vger.kernel.org
Subject: pdc202xx_old broke boot [was Re: 2.6.9-mm1]
Date: Sat, 23 Oct 2004 00:12:10 +0000	[thread overview]
Message-ID: <1098490330l.28166l.0l@werewolf.able.es> (raw)
In-Reply-To: <20041022032039.730eb226.akpm@osdl.org> (from akpm@osdl.org on Fri Oct 22 12:20:39 2004)

Hi all...

On 2004.10.22, Andrew Morton wrote:
> 
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9/2.6.9-mm1/
> 

I upgraded from 2.6.9-rc3-mm3 to 2.6.9-mm1 and the system coould not boot.
What was before hde now was hda (guess ? root is on hde1...)

Thi system has a promise controller and the internal via one:
nada:~# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266] (rev 01)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
00:07.0 RAID bus controller: Promise Technology, Inc. PDC20319 (FastTrak S150 TX4) (rev 02)
00:08.0 RAID bus controller: Promise Technology, Inc. PDC20319 (FastTrak S150 TX4) (rev 02)
00:0b.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
00:0c.0 RAID bus controller: Promise Technology, Inc. PDC20267 (FastTrak100/Ultra100) (rev 02)
00:0d.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
00:11.4 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 62)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)

The PDC at 0c.0 is detected before the VIA. Last 2.6.9-mm1 skips the
activation of the ide channels if bios disables it (there's no drive connected).
The new pdc driver has an option to control this behavior, but the old one
does not. dmesg diff:

--- dmesg-2.6.9-rc3-mm3	2004-10-23 01:49:19.537021164 +0200
+++ dmesg-2.6.9-mm1	2004-10-23 01:48:05.149674818 +0200
@@ -1,4 +1,4 @@
-Linux version 2.6.9-rc3-mm3 (root@nada.cps.unizar.es) (gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)) #1 SMP Fri Oct 8 00:59:09 CEST 2004
+Linux version 2.6.9-mm1 (root@nada.cps.unizar.es) (gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)) #1 SMP Fri Oct 22 14:36:09 CEST 2004
 BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
...
 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
 PDC20267: IDE controller at PCI slot 0000:00:0c.0
 ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 18 (level, low) -> IRQ 169
 PDC20267: chipset revision 2
 PDC20267: 100% native mode on irq 169
-PDC20267: (U)DMA Burst Bit ENABLED Primary MASTER Mode Secondary MASTER Mode.
-    ide0: BM-DMA at 0xcc00-0xcc07, BIOS settings: hda:pio, hdb:pio
-    ide1: BM-DMA at 0xcc08-0xcc0f, BIOS settings: hdc:pio, hdd:DMA
-Probing IDE interface ide0...
-Probing IDE interface ide1...
+PDC20267: neither IDE port enabled (BIOS)
 VP_IDE: IDE controller at PCI slot 0000:00:11.1
 VP_IDE: chipset revision 6
 VP_IDE: not 100% native mode: will probe irqs later
 VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci0000:00:11.1
-    ide2: BM-DMA at 0xd400-0xd407, BIOS settings: hde:DMA, hdf:pio
-    ide3: BM-DMA at 0xd408-0xd40f, BIOS settings: hdg:pio, hdh:DMA
+    ide0: BM-DMA at 0xd400-0xd407, BIOS settings: hda:DMA, hdb:pio
+    ide1: BM-DMA at 0xd408-0xd40f, BIOS settings: hdc:pio, hdd:DMA
+Probing IDE interface ide0...
+hda: Maxtor 6Y080L0, ATA DISK drive
+ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
+Probing IDE interface ide1...
+ide1: Wait for ready failed before probe !
+hdd: HL-DT-ST DVDRAM GSA-4040B, ATAPI CD/DVD-ROM drive
+ide1 at 0x170-0x177,0x376 on irq 15
 Probing IDE interface ide2...
-hde: Maxtor 6Y080L0, ATA DISK drive
-ide2 at 0x1f0-0x1f7,0x3f6 on irq 14
+ide2: Wait for ready failed before probe !
 Probing IDE interface ide3...
 ide3: Wait for ready failed before probe !
-hdh: HL-DT-ST DVDRAM GSA-4040B, ATAPI CD/DVD-ROM drive
-ide3 at 0x170-0x177,0x376 on irq 15
-Probing IDE interface ide0...
-Probing IDE interface ide1...
 Probing IDE interface ide4...
 ide4: Wait for ready failed before probe !
 Probing IDE interface ide5...
 ide5: Wait for ready failed before probe !
-hde: max request size: 128KiB
-hde: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
-hde: cache flushes supported
- hde: hde1 hde2 hde3 hde4 < hde5 >
-hdh: ATAPI 32X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
+hda: max request size: 128KiB
+hda: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
+hda: cache flushes supported
+ hda: hda1 hda2 hda3 hda4 < hda5 >
+hdd: ATAPI 32X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
 Uniform CD-ROM driver Revision: 3.20
 libata version 1.02 loaded.
 sata_promise version 1.00

How can I restore the old behaviour ? Plain 2.6.9 booted. So reconfiguring
fstab to say / == hda1 will make impossible switch between kernels ...
Better, can I force ide0=via, for any kernel I boot ?

Any idea ?

TIA

--
J.A. Magallon <jamagallon()able!es>     \               Software is like sex:
werewolf!able!es                         \         It's better when it's free
Mandrakelinux release 10.1 (Community) for i586
Linux 2.6.9-rc4-mm1 (gcc 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)) #4



  parent reply	other threads:[~2004-10-23  0:14 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-22 10:20 2.6.9-mm1 Andrew Morton
2004-10-22 10:39 ` 2.6.9-mm1 Christoph Hellwig
2004-10-22 10:54   ` 2.6.9-mm1 Andrew Morton
2004-10-22 11:08     ` 2.6.9-mm1 Christoph Hellwig
2004-10-22 17:26       ` 2.6.9-mm1 Hans Reiser
2004-10-22 19:34       ` 2.6.9-mm1 Roman Zippel
2004-10-27 11:19         ` 2.6.9-mm1 Christoph Hellwig
2004-10-22 15:54   ` 2.6.9-mm1 Chris Wright
2004-10-22 12:23 ` 2.6.9-mm1 Eyal Lebedinsky
2004-10-22 19:26   ` 2.6.9-mm1 Adrian Bunk
2004-10-22 13:39 ` 2.6.9-mm1: pc_debug multiple definitions Adrian Bunk
2004-10-22 23:07   ` Russell King
2004-10-24  3:41   ` Luis R. Rodriguez
2004-10-24  9:33     ` Adrian Bunk
2004-10-24 10:05       ` Luis R. Rodriguez
2004-10-22 13:43 ` [patch] 2.6.9-mm1: usb/serial/console.c compile error Adrian Bunk
2004-10-22 18:08   ` Greg KH
2004-10-22 13:50 ` 2.6.9-mm1: timer_event multiple definition Adrian Bunk
2004-10-22 15:24   ` Christoph Lameter
2004-10-22 19:16     ` Adrian Bunk
2004-10-22 19:21       ` Christoph Lameter
2004-10-25 23:07     ` George Anzinger
2004-10-25 23:32       ` Christoph Lameter
2004-10-22 13:59 ` [patch] 2.6.9-mm1: ISDN hisax_fcpcipnp.c: kill unused variable Adrian Bunk
2004-10-22 15:30 ` 2.6.9-mm1 Jason Baron
2004-10-22 17:24 ` 2.6.9-mm1 Hans Reiser
2004-10-23 19:01   ` 2.6.9-mm1 Hilzinger Marcel
2004-10-23 19:39     ` 2.6.9-mm1 Andrew Morton
2004-10-23 19:49       ` 2.6.9-mm1 Jan Engelhardt
2004-10-24 17:42       ` 2.6.9-mm1 Alex Zarochentsev
2004-10-23 20:28     ` 2.6.9-mm1 Hans Reiser
2004-10-24 14:41   ` 2.6.9-mm1 Dr. Giovanni A. Orlando
2004-10-24 14:41   ` 2.6.9-mm1 Clifford Beshers
2004-10-24 14:45     ` 2.6.9-mm1 Con Kolivas
2004-10-24 14:54       ` 2.6.9-mm1 Clifford Beshers
2004-10-25 19:52   ` 2.6.9-mm1 Bill Davidsen
2004-10-22 21:06 ` 2.6.9-mm1 (compile stats) John Cherry
2004-10-22 22:22 ` 2.6.9-mm1 Chuck Harding
2004-10-24 18:00   ` 2.6.9-mm1 john cooper
2004-10-25 21:24     ` 2.6.9-mm1 Chuck Harding
2004-10-23  0:12 ` J.A. Magallon [this message]
2004-10-23  0:21   ` pdc202xx_old broke boot [was Re: 2.6.9-mm1] Andrew Morton
2004-10-23  0:22     ` J.A. Magallon
2004-10-23  0:34     ` Bartlomiej Zolnierkiewicz
2004-10-27 22:19       ` [PATCH] " J.A. Magallon
2004-10-27 22:42         ` Bartlomiej Zolnierkiewicz
2004-10-23  0:13 ` 2.6.9-mm1 Dominik Karall
2004-10-23 10:37   ` 2.6.9-mm1 Gerd Knorr
2004-10-23  0:44 ` [patch] 2.6.9-mm1: dvb-dibusb.c: remove unused code Adrian Bunk
2004-10-23 10:48   ` Patrick Boettcher
2004-10-23  7:22 ` 2.6.9-mm1 Avuton Olrich
2004-10-23 16:59   ` 2.6.9-mm1 Markus   Törnqvist
2004-10-23 22:03   ` 2.6.9-mm1 Kasper Sandberg
2004-10-25 19:54   ` 2.6.9-mm1 Bill Davidsen
2004-10-23  9:08 ` 2.6.9-mm1 Alexander Nyberg
2004-10-24  8:49   ` 2.6.9-mm1 Andrew Morton
2004-10-23 12:06 ` 2.6.9-mm1 Dominik Karall
2004-10-23 14:37 ` 2.6.9-mm1 Adrian Bunk
2004-10-23 15:55   ` 2.6.9-mm1 Hans Reiser
2004-10-23 16:57     ` 2.6.9-mm1 Markus   Törnqvist
2004-10-24  2:37       ` 2.6.9-mm1 David Masover
2004-10-24  0:47         ` 2.6.9-mm1 Jan Engelhardt
2004-10-24  5:14         ` 2.6.9-mm1 Hans Reiser
2004-10-24 19:40           ` 2.6.9-mm1 David Masover
2004-10-25 20:07           ` 2.6.9-mm1 Bill Davidsen
2004-10-25  0:12 ` 2.6.9-mm1 J.A. Magallon
2004-10-25 11:47 ` 2.6.9-mm1 Arjan van de Ven
2004-10-25 22:31 ` 2.6.9-mm1 Randy.Dunlap
2004-10-25 22:56   ` 2.6.9-mm1 Andrew Morton
2004-10-25 23:14     ` 2.6.9-mm1 Randy.Dunlap
2004-10-25 23:47       ` 2.6.9-mm1 Andrew Morton
2004-10-25 23:36         ` 2.6.9-mm1 Randy.Dunlap
2004-10-26  1:34           ` 2.6.9-mm1 Bartlomiej Zolnierkiewicz
2004-10-26  3:04             ` 2.6.9-mm1 Randy.Dunlap
2004-10-26 15:48               ` 2.6.9-mm1 Randy.Dunlap
2004-10-26 16:40                 ` 2.6.9-mm1 Bartlomiej Zolnierkiewicz
2004-10-26 20:01                   ` 2.6.9-mm1 Randy.Dunlap
2004-10-26  6:49   ` 2.6.9-mm1 Nigel Cunningham
2004-10-26 17:58 ` 2.6.9-mm1 Alexander Nyberg
2004-10-26 20:19   ` 2.6.9-mm1 Andrew Morton
2004-10-31  4:17 ` 2.6.9-mm1 A little build system bug I guess Pedro Larroy
2004-10-31  8:10   ` Sam Ravnborg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1098490330l.28166l.0l@werewolf.able.es \
    --to=jamagallon@able.es \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome