The startup script rc.d/dahdi will load required kernel modules then call dahdi_cfg immediately in attempt to configure them Unfortunately, kernel's device probe and attach may take some time so dahdi_cfg may fail because device is not ready yet. And when device become ready it doesn't work as it is not configured by dahdi_cfg Fix: Give kernel module a few seconds to initialize hardware in full. --- patch begins here --- How-To-Repeat: Observed with wct4xxp card and E1 line. Just try it.
Responsible Changed From-To: freebsd-ports-bugs->fjoe Over to maintainer (via the GNATS Auto Assign Tool)
A commit references this bug: Author: fjoe Date: Sat Mar 21 19:22:57 UTC 2015 New revision: 381820 URL: https://svnweb.freebsd.org/changeset/ports/381820 Log: Give kernel module a few seconds to initialize hardware before calling dahdi_cfg. PR: 188780 Submitted by: Dan Lukes Changes: head/misc/dahdi-kmod/Makefile head/misc/dahdi-kmod/files/dahdi.in
A commit references this bug: Author: fjoe Date: Sat Mar 21 19:23:55 UTC 2015 New revision: 381821 URL: https://svnweb.freebsd.org/changeset/ports/381821 Log: Give kernel module a few seconds to initialize hardware before calling dahdi_cfg. PR: 188780 Submitted by: Dan Lukes Changes: head/misc/dahdi-kmod26/files/dahdi.in
Fixed in dahdi-kmod-2.4.0rc5_7 and dahdi-kmod26-2.6.1.r10747_1