"kernel: isdn_ppp_bind: Can't find a (free) connection to the ipppd daemon."
Der Parameter ISDN_MAX_CHANNELS steht in den Kernelsourcen auf 64. Das sollte doch reichen, oder nicht?
Hat jemand eine Idee?
Hmm, Ich nehme mal an du bist sicher, das isdn_ippp.c mit ISDN_MAX_CHANNELS 64 compiliert wurde ( warum eigentlich nicht? ) Ist die minor-number von ippp17 auch 146, sonst ist in isdn_ppp_bind nix frei. Hast du mit isdnctrl bind ippp17 vieleicht schon belegt? Leg mal alle noch mögliche devices bis an: integer MINORSTART=147 MAJOR=45 DEVSTART=19 DEVEND=64 count() { integer start=$1 integer end=$2 while [[ $start -lt $end ]] do echo $start start=start+1 done } for i in `count $DEVSTART $DEVEND` do echo "create ippp${i} $MAJOR $MINORSTART" mknod ippp${i} c $MAJOR $MINORSTART chmod 600 ippp${i} MINORSTART=MINORSTART+1 done Du kannst ja ekliges KERN_DEBUG einbasteln um zu sehen wie weit isdn_ppp_bind kommt. } else { for ( i =0; i < ISDN_MAX_CHANNELS; i++ ) { if (ippp_table[i]->minor == lp->pppbind && (ippp_table[i]->state & IPPP_OPEN) == IPPP_OPEN) { printk(KERN_DEBUG "ippp_table index: %d\n",i ); break; } oder so. Hopfully es hilft... karsten -- //// Never forget your towel \\\\ *********************************************************** Karsten Kankowski ! Im Auftrag von Comline AG ! DaimlerChrysler Aerospace Hamburg ! Airbus Abt. TII ***********************************************************