28.04.2024, 03:38 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
knegges
Titel: Shutdown hängt nach ISDN fcusb  BeitragVerfasst am: 13.09.2008, 20:54 Uhr



Anmeldung: 22. Jul 2008
Beiträge: 74

Hallo,
seltsame Sache:

jedesmal, wenn ich mit einem meiner 2 Laptops über die Fritzcard-USB im Internet war bleibt die Kiste beim runter fahren hängen und reagiert auf gar nichts mehr. Ich muss dann jedesmal Batterie und Netzstecker ziehen.

Wenn ich die USB-Karte nicht eingesteckt hatte läuft alles normal.

Bei meinem Desktop mit Fritzcard-PCI gibt es keine Probleme.

Hat da jemand eine Idee?

Danke
knegges
-------------------
RC7, 2.6.26-4
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
hessi
Titel: Shutdown hängt nach ISDN fcusb  BeitragVerfasst am: 14.09.2008, 15:32 Uhr



Anmeldung: 14. Jan 2006
Beiträge: 53
Wohnort: Helmetz
Hallo,

ein uralter Bug der zu einen Kernelpanic führt! Ich hab aus diesem Grund in der Datei "/etc/init.d/capiutils" de Verzweigungen "stop"und "reload|restart|force-reload" auskommentiert so das nur "exit 0" ausgeführt wird. Ist zwar keine schöne Lösung, aber dadurch fährt wenigstens der Rechner runter.

Stefan
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
knegges
Titel: Shutdown hängt nach ISDN fcusb  BeitragVerfasst am: 15.09.2008, 21:56 Uhr



Anmeldung: 22. Jul 2008
Beiträge: 74

Hallo hessi,
danke für die Antwort.
Nach den Änderungen ist der Kernel ohne Panik runter gefahren.

Als ich nach dem Neustart allerdings nochmal online gehen wollte, ging es erst wieder, nachdem ich beides wieder kommentiert hatte.

Änderst Du vor jedem shutdown die Datei?
Oder kann man es auch so einstellen, dass beides klappt?

Gruss
k
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
hessi
Titel: Shutdown hängt nach ISDN fcusb  BeitragVerfasst am: 16.09.2008, 22:49 Uhr



Anmeldung: 14. Jan 2006
Beiträge: 53
Wohnort: Helmetz
Hallo,

hier ist meine Version:
Code:
#!/bin/sh -e

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/sbin/capiinit
NAME=capiinit
DESC='ISDN CAPI Cards'

test -f $DAEMON || exit 0    # sanity check
. /lib/lsb/init-functions

if [ -f /etc/default/capiutils ]; then
  . /etc/default/capiutils
fi

mkcapidev()
{
  if [ ! -e /dev/capi20 ]; then
    mknod -m 660 /dev/capi20 c 68 0
    chown root:dialout /dev/capi20
  fi
}

mountcapifs()
{
  if grep -q '/dev devfs rw' /proc/mounts; then
    return
  fi

  if [ -e /dev/.devfsd ]; then
    modprobe capifs
  fi
  if grep -q '^capifs /dev/capi ' /proc/mounts; then
    return
  fi
  rm -rf /dev/capi
  mkdir -m 755 /dev/capi
  mount -t capifs -omode=0666 capifs /dev/capi
}

umountcapifs()
{
  if ! grep -q '^capifs /dev/capi ' /proc/mounts; then
    return
  fi
  umount /dev/capi
  if ! grep -q '^capifs ' /proc/mounts; then
    rmmod capifs 2>/dev/null || true
  fi
}

case "$1" in
  start)
    mkcapidev
    mountcapifs
    if grep -Evq '^ *$|^ *#' /etc/isdn/capi.conf; then
      # assume AVM driver
      log_begin_msg "Starting $DESC..."
      $DAEMON start
      log_end_msg $?
    elif [ -n "$MISDN_DRIVER" ]; then
      # assume mISDN driver
      modprobe capi
      log_begin_msg "Loading mISDN..."
      for m in $MISDN_MODULES; do
        modprobe $m || true
      done
      modprobe $MISDN_DRIVER || true
      log_end_msg $?
    fi
    ;;
  stop)
#    if [ -d /proc/capi ]; then
#      if grep -Evq '^ *$|^ *#' /etc/isdn/capi.conf; then
#        log_begin_msg "Stopping $DESC :"
#        $DAEMON stop
#        log_end_msg $?
#      fi
#      if [ -n "$MISDN_DRIVER" ]; then
#   modprobe -r ${MISDN_DRIVER%% *}
#        for m in $MISDN_MODULES; do ms="$m $ms"; done
#        for m in $ms; do
#          modprobe -r $m || true
#        done
#      fi
#    fi
#    umountcapifs
    exit 0
    ;;
  reload|restart|force-reload)
    # reload doesn't really work here...
#    if [ -d /proc/capi ]; then
#      if grep -Evq '^ *$|^ *#' /etc/isdn/capi.conf; then
#        log_begin_msg "Restarting $DESC :"
#        $DAEMON stop
#      fi
#    fi
#    mkcapidev
#    mountcapifs
#    if grep -Evq '^ *$|^ *#' /etc/isdn/capi.conf; then
#      $DAEMON start
#      log_end_msg $?
#    elif [ -n "$MISDN_DRIVER" ]; then
#      # assume mISDN driver
#      log_begin_msg "Loading mISDN..."
#      modprobe capi
#      for m in $MISDN_MODULES; do
#        modprobe $m || true
#      done
#      modprobe $MISDN_DRIVER || true
#      log_end_msg $?
#    fi
    ;;
  *)
    log_success_msg "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}"
    exit 1
    ;;
esac

exit 0
# vim:set ts=8 sw=4:
ich ändere natürlich vor dem nichts vor dem shutdown. Start wird ja noch ausgeführt!

Stefan
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
knegges
15 Titel:   BeitragVerfasst am: 17.09.2008, 21:35 Uhr



Anmeldung: 22. Jul 2008
Beiträge: 74

Hallo, danke für die Datei.
Ich hatte überlesen, dass Du nur die Verzweigungen gemeint hattest.
Jetzt klappt's!!

Vielen Dank
Liebe Grüsse
knegges
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 2003-2007 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.