Subject: Re: Inserting wavelan card disrupts USB sound playback?
To: None <email@example.com, firstname.lastname@example.org>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
Date: 10/11/2000 18:17:18
In message <200010120105.SAA05092@Greyhawk.DSG.Stanford.EDU>Jonathan Stone writ
>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
>> > (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.
I'll try doing tsleeps tehre and see if that helps.
Thanks yet again, Jason.