after suspendtoram and resume there is no TVsignal
When I reboot all works correct again.
I know this from other DVB Devices (KNC one TVcard)
With this card I had to reload some kernel modules by hand after resume
Which modules should I reload with my TBS6981?
found a script for vdr to identify the needed modules:
#!/bin/bash
# DVB-Module ermitteln; Pfad und Extension abtrennen; '-' in '_' umwandeln
modules=$(find /lib/modules/$(uname -r)/kernel/drivers/media -type f|sed "s/\([^/]*\/\)*\([^/]*\)\.ko/\2/g;s/-/_/g")
run=1
while [ $run -gt 0 ]; do
run=0
count=0
unload=""
loaded=""
# Module aus /proc/modules ermitteln
while read module size refcount rest; do
found=$(echo "$modules"|grep -e "$module" -w|wc -l)
if [ $found -gt 0 ]; then
# geladene DVB-Module, deren RefCount 0 ist, ermitteln
if [ $refcount -eq 0 ]; then
unload="$unload $module"
# Marker fuer weiteren Durchlauf setzen
run=1
else
loaded="$loaded $module"
let count=$count+1
fi
fi
done < /proc/modules
if [ $run -gt 0 ]; then
for mm in $unload; do
echo "rmmod $mm"
rmmod $mm
done
fi
done
if [ $count -gt 0 ]; then
echo "Couldn't unload:"
for mm in $loaded; do
echo " $mm"
done
fi
with this Ive got a error message:
rmmod cx23885
ERROR: Removing 'cx23885': Device or resource busy
Regards Marco