summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2001-11-28 18:18:10 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2001-11-28 18:18:10 +0000
commitd4e1d3fbd0ecf61f4f4d122e4fd250d8c5904f01 (patch)
tree097915215226a059107aba474e77e7c5c643f982
parent1e3867fdfe06f2482d0b8a5db8439553a72e665a (diff)
downloaddrakx-d4e1d3fbd0ecf61f4f4d122e4fd250d8c5904f01.tar
drakx-d4e1d3fbd0ecf61f4f4d122e4fd250d8c5904f01.tar.gz
drakx-d4e1d3fbd0ecf61f4f4d122e4fd250d8c5904f01.tar.bz2
drakx-d4e1d3fbd0ecf61f4f4d122e4fd250d8c5904f01.tar.xz
drakx-d4e1d3fbd0ecf61f4f4d122e4fd250d8c5904f01.zip
- fix pixel sucks of not parsing /proc/modules in
reverse order - be more in sync regarding names of pcmcia drivers
-rw-r--r--perl-install/modules.pm7
1 files changed, 5 insertions, 2 deletions
diff --git a/perl-install/modules.pm b/perl-install/modules.pm
index 3f2e8c72c..38242bceb 100644
--- a/perl-install/modules.pm
+++ b/perl-install/modules.pm
@@ -297,6 +297,7 @@ if_(arch() !~ /^sparc/,
[ 'pcmcia', {
if_(arch() !~ /^sparc/,
"ide_cs" => "ide_cs",
+ "ide-cs" => "ide-cs", #- sucking kernel-pcmcia
"fmvj18x_cs" => "fmvj18x_cs",
"fdomain_cs" => "fdomain_cs",
"netwave_cs" => "netwave_cs",
@@ -326,7 +327,8 @@ if_(arch() !~ /^sparc/,
"serial_cb" => "serial_cb",
# "sram_mtd" => "sram_mtd",
"tulip_cb" => "tulip_cb",
-
+ "xircom_tulip_cb" => "xircom_tulip_cb",
+ "xircom_cb" => "xircom_cb",
),
}],
[ 'pcmcia_everywhere', {
@@ -335,6 +337,7 @@ if_(arch() !~ /^sparc/,
"tcic" => "PCMCIA tcic controller",
"ds" => "PCMCIA card support",
"i82365" => "PCMCIA i82365 controller",
+ "yenta_socket" => "PCMCIA PCI i82365-style controller",
),
}],
[ 'paride', {
@@ -624,7 +627,7 @@ sub load_raw {
}
sub read_already_loaded() {
- foreach (cat_("/proc/modules")) {
+ foreach (reverse cat_("/proc/modules")) {
my ($name) = split;
$conf{$name}{loaded} = 1;
when_load($name, $drivers{$name}{type});