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

cvs commit: src/sys/bus/firewire

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 8 Nov 2004 08:50:33 -0800 (PST)

dillon      2004/11/08 08:50:33 PST

DragonFly src repository

  Modified files:
    sys/bus/firewire     fwohci_pci.c 
  Do not explicitly set PCIM_CMD_SERRESPEN or PCIM_CMD_PERRESPEN.  This was
  set in FreeBSD to try to catch device problems, but it looks like we actually
  found a device that blows up with an NMI during fwohci_init() so we no longer
  set these bits.  OpenBSD doesn't set it.
  My theory is that the device is not clearing its internal memory leaving
  some of it in a parity-adverse state, causing accesses to the uninitialized
  memory to fail.  Alternatively the hardware is just plain broken, but it
  seems to probe fine without the bit set so...
  AMD Athlon 64 3000+ based system.
  fwohci0: <Texas Instruments TSB43AB21/A/AI/A-EP> mem
  0xd0000000-0xd0003fff,0xd0008000-0xd00087ff irq 11 at device 6.0 on pci0
  fwohci0: OHCI version 1.10 (ROM=1)
  fwohci0: No. of Isochronous channel is 4.
  fwohci0: EUI64 00:90:f5:00:00:32:10:37
  fwohci0: Phy 1394a available S400, 1 ports.
  fwohci0: Link S400, max_rec 2048 bytes.
  NMI-Reported-by: Gabor MICSKO <trey@xxxxxx>
  Revision  Changes    Path
  1.16      +15 -4     src/sys/bus/firewire/fwohci_pci.c


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