[LinuxBIOS] [PATCH] IDE legacy port access + UDMA/33 for 440BX boards

Stefan Reinauer stepan at coresystems.de
Fri Nov 30 09:14:57 CET 2007


* Uwe Hermann <uwe at hermann-uwe.de> [071130 03:21]:
> See patch.
> 
> At the very least the IDE legacy port access must be enabled to be
> able to use FILO. The rest is optional, but I see no reason to not
> enable it per default.
 
should this maybe be a cmos option instead? Some old drives (being
present in old machines) might not work with the setting.

Stefan 

> Uwe.
> -- 
> http://www.hermann-uwe.de  | http://www.holsham-traders.de
> http://www.crazy-hacks.org | http://www.unmaintained-free-software.org

> Enable IDE legacy port access and UDMA/33 for all 440BX based boards
> per default, for now. If there are problems with UDMA on some of
> them we might selectively disable UDMA there.
> 
> Signed-off-by: Uwe Hermann <uwe at hermann-uwe.de>
> 
> Index: src/mainboard/a-trend/atc-6220/Config.lb
> ===================================================================
> --- src/mainboard/a-trend/atc-6220/Config.lb	(Revision 2994)
> +++ src/mainboard/a-trend/atc-6220/Config.lb	(Arbeitskopie)
> @@ -130,6 +130,11 @@
>        device pci 7.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end
> Index: src/mainboard/gigabyte/ga-6bxc/Config.lb
> ===================================================================
> --- src/mainboard/gigabyte/ga-6bxc/Config.lb	(Revision 2994)
> +++ src/mainboard/gigabyte/ga-6bxc/Config.lb	(Arbeitskopie)
> @@ -128,6 +128,11 @@
>        device pci 7.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end
> Index: src/mainboard/biostar/m6tba/Config.lb
> ===================================================================
> --- src/mainboard/biostar/m6tba/Config.lb	(Revision 2994)
> +++ src/mainboard/biostar/m6tba/Config.lb	(Arbeitskopie)
> @@ -124,6 +124,11 @@
>        device pci 7.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end
> Index: src/mainboard/azza/pt-6ibd/Config.lb
> ===================================================================
> --- src/mainboard/azza/pt-6ibd/Config.lb	(Revision 2994)
> +++ src/mainboard/azza/pt-6ibd/Config.lb	(Arbeitskopie)
> @@ -130,6 +130,11 @@
>        device pci 7.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end
> Index: src/mainboard/tyan/s1846/Config.lb
> ===================================================================
> --- src/mainboard/tyan/s1846/Config.lb	(Revision 2994)
> +++ src/mainboard/tyan/s1846/Config.lb	(Arbeitskopie)
> @@ -126,6 +126,11 @@
>        device pci 7.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end
> Index: src/mainboard/compaq/deskpro_en_sff_p600/Config.lb
> ===================================================================
> --- src/mainboard/compaq/deskpro_en_sff_p600/Config.lb	(Revision 2994)
> +++ src/mainboard/compaq/deskpro_en_sff_p600/Config.lb	(Arbeitskopie)
> @@ -134,6 +134,11 @@
>        device pci 14.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end
> Index: src/mainboard/asus/p2b/Config.lb
> ===================================================================
> --- src/mainboard/asus/p2b/Config.lb	(Revision 2994)
> +++ src/mainboard/asus/p2b/Config.lb	(Arbeitskopie)
> @@ -130,6 +130,11 @@
>        device pci 4.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end
> Index: src/mainboard/asus/p2b-f/Config.lb
> ===================================================================
> --- src/mainboard/asus/p2b-f/Config.lb	(Revision 2994)
> +++ src/mainboard/asus/p2b-f/Config.lb	(Arbeitskopie)
> @@ -130,6 +130,11 @@
>        device pci 4.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end
> Index: src/mainboard/asus/p3b-f/Config.lb
> ===================================================================
> --- src/mainboard/asus/p3b-f/Config.lb	(Revision 2994)
> +++ src/mainboard/asus/p3b-f/Config.lb	(Arbeitskopie)
> @@ -131,6 +131,11 @@
>        device pci 4.3 on end		# ACPI
>        register "ide0_enable" = "1"
>        register "ide1_enable" = "1"
> +      register "ide_legacy_enable" = "1"
> +      register "ide0_drive0_udma33_enable" = "1"
> +      register "ide0_drive1_udma33_enable" = "1"
> +      register "ide1_drive0_udma33_enable" = "1"
> +      register "ide1_drive1_udma33_enable" = "1"
>      end
>    end
>  end

> -- 
> linuxbios mailing list
> linuxbios at linuxbios.org
> http://www.linuxbios.org/mailman/listinfo/linuxbios

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866




More information about the coreboot mailing list