DragonFly BSD
DragonFly bugs List (threaded) for 2004-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: SiS 645DX problems

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 30 Jan 2004 14:44:15 -0800 (PST)

:irq 1: keyboard
:irq 5: firewire, usb
:irq 10: usb, nic, number of devices for which no device drivers are
:At this point I removed the nic device driver from the kernel which made no
:difference.Then, I removed in turn the firewire and the usb from the kernel
:which seemed to make it boot perfectly (I didn't try this long enough to be
:100% sure of this).
:Last thing I can say is that when I add some printf's before the spl0 call
:and in the sched_ithd function in kern/kern_intr.c the system does not hang.
:So, any suggestions how I can proceed further?
:Jeroen Ketema

    I this your removal of firewire and usb is a big hint as to what is
    going on.  I recently brought in the USB infrastructure from 5.x.

    Could you do more comprehensive tests with the removal of USB and firewire?
    I'd like to know for sure which one is creating the problem or if both
    must be removed for SiS to become reliable.

    It definitely sounds like an interrupt related problem.  The
    non-deterministic behavior of the SiS could be due to latencies or
    other issues created by USB and/or Firewire.

					Matthew Dillon 

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]