[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