[Bugme-janitors] [Bug 6970] New: ISDN/hisax doesn't work on ARM architecture

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Mon Aug 7 03:00:36 PDT 2006


http://bugzilla.kernel.org/show_bug.cgi?id=6970

           Summary: ISDN/hisax doesn't work on ARM architecture
    Kernel Version: 2.6.17
            Status: NEW
          Severity: high
             Owner: drivers_isdn at kernel-bugs.osdl.org
         Submitter: tch at wpkg.org


Most recent kernel where this bug did not occur:
Distribution:
Hardware Environment:
Software Environment:
Problem Description:

Steps to reproduce:
Currently, hisax driver will not work on ARM architecture.

This is because in hisax.h we have:

#define HZDELAY(jiffs) {int tout = jiffs; while (tout--) 
udelay(1000000/HZ);}


This will work on most architectures, but not on ARM (and on m68k I 
suppose).

When we try to load the hisax module on arm, it will fail:

hisax: Unknown symbol __bad_udelay


Here's a quick workaround:

hisax will only work on ARM when we change "#define HZDELAY..." in hisax.h to match:

#define HZDELAY(jiffs) {int tout = jiffs; while (tout--) 
udelay(268435456 / (1000000/HZ));}

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the Bugme-janitors mailing list