• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Zusätzlichen Treiber auf Moduldiskette

Ghoul

Member
Hallo alle zusammen!
Ich suche eine möglichkeit auf die moduldisketten oder auf
die Start CD zusätzliche Treiber zu installieren.
Habe das selbe Problem wie kaptn im Thread http://www.linux-club.de/viewtopic.php?t=2653&start=25&postdays=0&postorder=asc&highlight=moduldiskette
Kaptn hat hoffentlich nur Pech gehabt das die richtigen Leute
den Thread nicht gelesen haben :) .
Wäre schön wenn jemand eine lösung weiß.
Ach ja auch Googeln hat mir keine lösung gebracht.(oder ich bin
bloß zu blöd zum Fragen)
 
A

Anonymous

Gast
Hab mir die Frage auch schon mal gestellt, als mein S-ATA Treiber nicht wollte, aber das Problem hat sich auf andere Weise gelöst. Aber vielleicht hilft dir dieser Link weiter (die haben da was Ähnliches gemacht):

http://portal.suse.de/sdb/de/2002/07/hmeyer_hpt37x.html
 
OP
Ghoul

Ghoul

Member
Hat nicht geklappt.
Gibt es denn kein Programm mit dem man module in die gepackte Datei
einfügen kann? Ist doch echt blöd. Die conf Datei könnte mann ja noch mit
der Hand anpassen.
 

oc2pus

Ultimate Guru
zwar schon alt, aber wer weiß ?

http://lists2.suse.com/archive/suse-linux-e/2001-Jun/3224.html
OK, here is my small Modules-Floppy-HOWTO:

How to create a generic modules floppy disk for SuSE Linux

The different driver modules on the SuSE Linux modules floppy disk are
stored in compressed files that contain a Minix file system. These images
are being mounted via the loop device, and the required modules are being
loaded by linuxrc either manually or automatically.

To create a customized modules floppy, you first have to create an empty
file large enough to carry the required driver modules. Then you create a
Minix file system in this file and mount it using the loop device.

Here is a practical example for the sis900 network driver:

# dd if=/dev/zero of=/tmp/net-mod count=2200 bs=1k
# mkfs.minix /tmp/net-mod
# mount -oloop -tminix /tmp/net-mod /mnt
# cp /lib/modules/2.4.4-4GB/kernel/drivers/net/sis900.o /mnt

Of course, the kernel version of the module must match the kernel version
thas is being used during the installation. Also make sure, that all
module dependencies are resolved! Some modules require other modules to be
loaded in advance - see /lib/modules/<kernel-version>/modules.dep for the
dependency tree.

Now you have to create an empty file which name describes the kind of
modules that are included in this archive: ("SCSI", "NET", "OTHER") as
well as "MORE" and "NEEDMOD".

For our network driver this would be:

# touch /mnt/NET

Now unmount the file system and compress this image file with gzip:

# umount /mnt
# gzip /tmp/net-mod

Now save the file net-mod.gz to a a DOS-formatted floppy disk:

# mformat a:
# mcopy /tmp/net-mod.gz a:

Depending on the modules included, name it either scsi-mod.gz, net-mod.gz
or other-mod.gz (according to the menu entries in linuxrc).

To load this driver module, boot from an installation medium and use the
"manual" mode. linuxrc offers a menu to load drivers from a drivers floppy
disk.
 
OP
Ghoul

Ghoul

Member
Vielen Dank für den Tipp.
Werden das auf alle Fälle noch ausprobieren. Und das dann berichten.
Kann aber eine weile dauer wegen Urlaub (ja endlich) und weil das Problem
nicht mehr so drückt.
 
Oben