public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* ISDN cards and SMP
@ 2001-10-22 10:15 John Beardmore
  2001-10-22 10:56 ` David Woodhouse
  0 siblings, 1 reply; 4+ messages in thread
From: John Beardmore @ 2001-10-22 10:15 UTC (permalink / raw)
  To: linux-kernel

I've tried using a Sedlbauer speedcard ISDN controller under Alpha
RH6.2.

This works fine with a single processor kernel, but the module fails to
load with a kernel compiled for SMP.

I gather this is true for all the Isdn4Linux drivers, though as I have a
three processor machine, this is a real pain !

Advice seems to be to get an external TA of some kind, but that would
seem likely to add to ping times, and maybe to create a bottleneck if I
ever get 128k or compression to my ISP !

So, two questions:

  1) are there any fixes for this problem in the pipeline

and if not,

  2) how easy would it be for the kernel novice to adapt a uniprocessor
     driver to survive in the SMP environment ?


Cheers, J/.
-- 
John Beardmore

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: ISDN cards and SMP
  2001-10-22 10:15 ISDN cards and SMP John Beardmore
@ 2001-10-22 10:56 ` David Woodhouse
  2001-10-22 11:29   ` John Beardmore
  2001-10-22 11:48   ` David Woodhouse
  0 siblings, 2 replies; 4+ messages in thread
From: David Woodhouse @ 2001-10-22 10:56 UTC (permalink / raw)
  To: John Beardmore; +Cc: linux-kernel


wookie@wookie.demon.co.uk said:
>  This works fine with a single processor kernel, but the module fails
> to load with a kernel compiled for SMP.

> I gather this is true for all the Isdn4Linux drivers, though as I have
> a three processor machine, this is a real pain !

The HiSax driver should be fine - I use it 100% of the time (or at least
100% of the time we have power to the house) on my SMP box at home, without 
trouble. I see no reason why the other drivers would have problems.

If you're having problem with modules loading, there's probably a
compilation problem. If you're using a distro kernel, check it's installed
properly. If you're building your own, rebuild it and the modules.

--
dwmw2



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: ISDN cards and SMP
  2001-10-22 10:56 ` David Woodhouse
@ 2001-10-22 11:29   ` John Beardmore
  2001-10-22 11:48   ` David Woodhouse
  1 sibling, 0 replies; 4+ messages in thread
From: John Beardmore @ 2001-10-22 11:29 UTC (permalink / raw)
  Cc: linux-kernel

In message <4947.1003748210@redhat.com>, David Woodhouse 
<dwmw2@infradead.org> writes
>wookie@wookie.demon.co.uk said:

>>  This works fine with a single processor kernel, but the module fails
>> to load with a kernel compiled for SMP.
>
>> I gather this is true for all the Isdn4Linux drivers, though as I have
>> a three processor machine, this is a real pain !
>
>The HiSax driver should be fine -

This is hisax.  What version are you using ?  Maybe it's been sorted in 
the last year or so ?


> I use it 100% of the time (or at least
>100% of the time we have power to the house) on my SMP box at home,

:)   !


> without
>trouble. I see no reason why the other drivers would have problems.

OK, but I've been told by other people that there are problems and this 
is consistent with my experience of this release.


>If you're having problem with modules loading, there's probably a
>compilation problem.

It seems odd that that the module compiles and links OK, and loads into 
a uniprocessor kernel if it's broken in any way.  Or can it be broken in 
some subtle SMP specific way ?


> If you're using a distro kernel, check it's installed
>properly.

I've built it from the sources that shipped with RH 6.2 using the GUI 
tool to specify SMP support.  I think it's installed properly in as far 
as all three CPUs get used once its installed.  Very cute !  Roll over 
NT etc !


> If you're building your own, rebuild it and the modules.

I can do, but I'd like to know what to do differently first.


Cheers, J/.
-- 
John Beardmore

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: ISDN cards and SMP
  2001-10-22 10:56 ` David Woodhouse
  2001-10-22 11:29   ` John Beardmore
@ 2001-10-22 11:48   ` David Woodhouse
  1 sibling, 0 replies; 4+ messages in thread
From: David Woodhouse @ 2001-10-22 11:48 UTC (permalink / raw)
  To: John Beardmore; +Cc: linux-kernel



wookie@wookie.demon.co.uk said:
>  This is hisax.  What version are you using ?  Maybe it's been sorted
> in  the last year or so ? 

I've used the 2.2 kernels shipped with Red Hat 7.0 and 7.1, briefly. This 
box has been running various 2.4 kernels since 2.4.0-test10, and is now 
running the Red Hat 7.2 release kernel. None of them have had any ISDN 
problems.

>  I've built it from the sources that shipped with RH 6.2 using the GUI
>  tool to specify SMP support.  I think it's installed properly in as
> far  as all three CPUs get used once its installed.  Very cute !  Roll
> over  NT etc !

Why rebuild? An SMP kernel is shipped, with matching modules etc.

> > If you're building your own, rebuild it and the modules.
> I can do, but I'd like to know what to do differently first. 

Difficult to say, without actually having seen the error you're getting. 
Try turning CONFIG_MODVERSIONS off and rebuilding both kernel and modules, 
for a start.

--
dwmw2



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-10-22 11:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-22 10:15 ISDN cards and SMP John Beardmore
2001-10-22 10:56 ` David Woodhouse
2001-10-22 11:29   ` John Beardmore
2001-10-22 11:48   ` David Woodhouse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox