Subject: Re: Inserting wavelan card disrupts USB sound playback?
To: None <thorpej@zembu.com, current-users@netbsd.org>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: current-users
Date: 10/11/2000 18:17:18
In message <200010120105.SAA05092@Greyhawk.DSG.Stanford.EDU>Jonathan Stone writ
es
>
>In message <20001011164939.N20533@dr-evil.z.zembu.com>Jason R Thorpe writes
>>On Wed, Oct 11, 2000 at 04:31:29PM -0700, Jonathan Stone wrote:
>>
>> > I'm guessing that the splimp() around all of if_up() is the culprit,
>> > since it's OK if I bring the interface up a second time (or ifconfig
>> > it down, when its already down) and that does all the same SIOC
>> > ioctls, right up to where the kernel checkis if the interface is already u
>p
>> > (down).
>>
>>No, the culprit is the code that frobs the power for the PCMCIA slot.

sorry to follow up again, but:

<Kick-self> Oh. of course this laptop has a Ricoh pci-cardbus bridge
(pccb0). So it's all the obscene delay() calls in sys/dev/pci/pccbb.c.

There's one there that delays for 200 ms, fercryinoutloud.
<\kick-self>


I'll try  doing tsleeps tehre and see if that helps.

Thanks yet  again, Jason.