Mailinglist Archive: opensuse-multimedia-de (462 mails)

< Previous Next >
i2c Treiber Probleme (metzler dvb) mit suse's neuen Kernel (2.4.21)
  • From: "Dr. Juergen Pfennig" <info@xxxxxxxxxxxx>
  • Date: Tue, 30 Sep 2003 16:29:17 +0200
  • Message-id: <200309301629.17938.info@xxxxxxxxxxxx>
Hallo Liste,
ich sah gerade einen Thread worin das Problem angesprochen wurde. Suse's neuer
Kernel (siehe unter people/mantel/next) ist davon seit einiger Zeit auch
betroffen. Einige i2c Datenstrukturen haben am Anfang ein neues Member
(owner) welches man 0 setzen darf. Zudem entfallen zwei Callback Function Ptr
die zu lock/unlock eingesetzt wurden. Ich werde eine Version des Metzler DVB
Treiber 1.1.7 mit einem Hack verfügbar machen (bei mir geht's). Ich gebe aber
vorher nochmal Bescheid.
Mantels neuer Kernel (vermutlich für suse 9.0) ist insofern sensationell als
das die suse-Leute gnädigerweise einen Patch für ReiserFS aufgenommen haben.
Zusammen mit einem weiteren coolen Feature (siehe Laptop-Mode) von Jens Axboe
(ich hoffe der Name ist ok) kriegt man nunmehr die Festplatte recht dauerhaft
zur Ruhe. Probiert mit dem neuen Kernel mal folgendes Script (für eine
Festplatte):

INTERVAL=${1:-24}
hdparm -S $INTERVAL /dev/hda

# Parameters in bdflush:
# ------------------------------------
# asyn flush fract start
# max block count to flush
# -
# -
# time to check (1/100s)
# normal block age (1/100s)
# sync flush fract start
# sync flush fract stop
# -
# ------------------------------------

FLUSH_FAST="50 500 0 0 600 5000 60 20"
FLUSH_LAZY="75 5000 0 0 480000 480000 75 20"

if [ $INTERVAL == 0 ] ; then
echo "spindown mode off"
LAPTOP=0
echo $FLUSH_FAST > /proc/sys/vm/bdflush
else
echo "spindown mode on"
LAPTOP=1
echo $FLUSH_LAZY > /proc/sys/vm/bdflush
echo $LAPTOP > /proc/sys/vm/laptop_mode
fi


< Previous Next >