On Wed, Sep 01, 2004 at 07:03:09PM -0700, fdj wrote:
> Date: Wed, 1 Sep 2004 19:03:09 -0700 (PDT)
> From: fdj <[EMAIL PROTECTED]>
> To: debian-kernel@lists.debian.org, [EMAIL PROTECTED]
> Subject: PDC20262 doesn't load w/2.4.27-686
> 
> package: kernel-image
> version: 2.4.27-1
> 
> reproduceable (reboot w/alt kernel via grub).
> 
> boot with promise ultra66 pci ide controller; works
> fine w/kernel-image-2.4.26-1-386 and
> kernel-image-2.4.26-1-686
> 
> after booting 2.4.47-1-686 drives not found; dmesg
> doesn't show PDC20262 and hard drives (hde, hdg) not
> found
> 
> from 'good' 2.4.26 dmesg:
> ide: Assuming 33MHz system bus speed for PIO modes;
> override with idebus=xx
 [snip]

 See http://lists.debian.org/debian-kernel/2004/08/msg01909.html
IMHO it also related to those bugs. As Frédéric BOITEUX says in his
message, diffing between 2.4.26 and 2.4.27 ide-probe.c gives this:

--- kernel-source-2.4.27/drivers/ide/ide-probe.c        2004-04-14 
16:05:29.000000000 +0300
+++ kernel-source-2.4.26/drivers/ide/ide-probe.c        2004-08-19 
06:07:17.000000000 +0300
@@ -1425,12 +1425,16 @@
 
        if (ideprobe_done)
                return -EBUSY;
-       
+
+       ide_xlate_1024_hook = ide_xlate_1024;
+#ifdef CONFIG_BLK_DEV_IDEPCI
+       ide_scan_pcibus();
+#endif /* CONFIG_BLK_DEV_IDEPCI */
        for (index = 0; index < MAX_HWIFS; ++index)
                ide_unregister(index);
        ideprobe_init();
        create_proc_ide_interfaces();
-       ide_xlate_1024_hook = ide_xlate_1024;
+       ide_driver_module(1);
        ideprobe_done++;
        return 0;
 }

So Dear "Debian Kernel Team", is these changes only necesarry to make
DMA working again in 2.4.27 or there're some other things too? We do
want to upgrade to 2.4.27, but DMA disaster stops us.

  Thanks in advance.

--
Alexei Chetroi


Reply via email to