[Eisfair_dev] eiskernel 2.0.11 (Status 'testing') verfügbar - 2.6er Kernel für eisfair-1
Stefan Welte
post at stefan-welte.de
So Jan 20 02:49:05 CET 2013
Am 16.08.2011 08:52, schrieb Thomas Bork:
> Am 15.08.2011 22:25, schrieb Stefan Welte:
>> "
>> Loading SCSI modules
>> insmod: can't read 'cdrom': Is a directory
>> insmod: can't read 'sr_mod': No such file or directory
>> insmod: can't read 'isofs': No such file or directory
>> insmod: can't read 'st': No such file or directory
>> loading cdrom drivers ...
>> "
>> -> ungelöst
>
> Wann tritt das auf? Hast Du in der base Modulnamen angegeben, die so nicht mehr existieren?
> Eventuell muss man da auch noch mal nachsehen, ob statt insmod nicht besser modprobe verwendet
> werden sollte.
Recherche ergab:
Das Paket scsi-aic7xxx drivers 1.0.0 stable 2002-06-25 "Various aic7xxx based Adaptec SCSI
controllers _not_ AHA2920" besitzt folgende (ggf. noch mehr) Dateien:
$ cat /var/install/packages/scsi-aic7xxx
<package>
<name>scsi-aic7xxx</name>
<short>Various aic7xxx based Adaptec SCSI controllers _not_ AHA2920</short>
<version>1.0.0</version>
<date>2002/06/25</date>
<author>Frank Meyer, frank at eisfair.org</author>
<status>stable</status>
<section>drivers</section>
<source>www.eisfair.org</source>
<require>base-1.0.0</require>
<description>
SCSI package for Kernel 2.2.19
Various aic7xxx based Adaptec SCSI controllers _not_ AHA2920
</description>
</package>
$ cat /etc/init.d/scsi
#! /bin/sh
DRV=aic7xxx
case $1
in
start)
echo "Loading SCSI modules"
f=`echo /proc/scsi/*` # SCSI already in kernel?
if [ "$f" = "/proc/scsi/*" ] # no...
then
/sbin/insmod scsi_mod # load SCSI-lowlevel driver
/sbin/insmod $DRV # load adapter specific driver
/sbin/insmod sd_mod # load disk driver
fi
/sbin/insmod cdrom # load generic cdrom driver
/sbin/insmod sr_mod # load scsi cdrom driver
/sbin/insmod isofs # load isofs
/sbin/insmod st # load tape driver
;;
stop)
echo "Unloading SCSI modules"
/sbin/rmmod st 2>/dev/null # unload tape driver
/sbin/rmmod isofs 2>/dev/null # unload isofs
/sbin/rmmod sr_mod 2>/dev/null # unload scsi cdrom driver
/sbin/rmmod cdrom 2>/dev/null # unload generic cdrom driver
/sbin/rmmod sd_mod 2>/dev/null # unload disk driver
/sbin/rmmod $DRV 2>/dev/null # unload adapter specific driver
/sbin/rmmod scsi_mod 2>/dev/null # unload SCSI-lowlevel driver
;;
esac
exit 0
$ ls -la /etc/rc2.d/
lrwxrwxrwx 1 root root 14 23. Jun 2006 S01scsi -> ../init.d/scsi
Daher die insmod Fehler!?
Eine Datei /var/install/deinstall/scsi-* ist weit und breit nicht zu finden.
Ich vermute, daß das Paket von der damaligen Installation per Diskette oder so sein könnte. Eine
Linkänderung
$ mv /etc/rc2.d/S01scsi /etc/rc2.d/K99scsi
zeigte, daß der eis auch so problemlos startete und die Fehlermeldungen verschwanden.
Kann ich die Dateien
/etc/rc2.d/K99scsi
/etc/init.d/scsi
/var/install/packages/scsi-aic7xxx
problemlos löschen? Falls ja, waren das alle, die ich löschen muss/soll?
Danke und Gruß,
Stefan
Mehr Informationen über die Mailingliste Eisfair_dev