[Trac #1169] dcon source switch sometimes times out
Zarro Boogs per Child
bugtracker at laptop.org
Mon Mar 26 15:39:22 EDT 2007
#1169: dcon source switch sometimes times out
----------------------+-----------------------------------------------------
Reporter: dilinger | Owner: dilinger
Type: defect | Status: new
Priority: normal | Milestone: Untriaged
Component: kernel | Resolution:
Keywords: |
----------------------+-----------------------------------------------------
Comment (by dilinger):
IRC is <3
{{{
<dilinger> 6: 0 XT-PIC-XT DCON
-bash-3.1# echo 0 > /sys//devices/platform/dcon/source
-bash-3.1# echo 1 > /sys//devices/platform/dcon/source
6: 49 XT-PIC-XT DCON
subsequent source switches only trigger 1 interrupt
<CosmicPenguin> wow - pretty!
<dilinger> something else is causing 47 extra interrupts to be triggered
...
<Mitch_Bradley> dilinger: scanline interrupts!
<Mitch_Bradley> heh
<dilinger> and would a flock of scanline interrupts cause us to timeout
waiting for our mode switch interrupt?
<CosmicPenguin> and that code is buggy
the global flag containing the mode is changed before we attempt to
switch
...
<CosmicPenguin> dilinger: but line 192 is evil
<CosmicPenguin> you'll want to zap that - that way the source won't change
if the DCON times out
}}}
Other cleanups; return values need to be checked in various places,
locking needs to be thought about, change some values to atomic values,
etc.
--
Ticket URL: <http://dev.laptop.org/ticket/1169#comment:2>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list