Date: Fri, 12 Dec 1997 15:38:42 -0700 From: Nate Williams <nate@mt.sri.com> To: Doug Ambrisko <ambrisko@whistle.com> Cc: freebsd-mobile@freebsd.org Subject: Re: Cardbus controller status request / notebook update Message-ID: <199712122238.PAA27990@mt.sri.com> In-Reply-To: <199712121955.LAA22953@crab.whistle.com> References: <199712121837.KAA05516@tnt.isi.edu> <199712121955.LAA22953@crab.whistle.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> I have a CL6832 eval board and needed to add some code (lifted from PAO) > to initialize the the port address. Ted, if you can review this to make sure your computer still works with this, I'll commit it to the tree. Let me know please! > However, I'm still having trouble > with the code in that interrupts don't seem to be working in that I > keep getting device timeouts for the ethernet (this happens with PAO and > current). Hmmm... You're saying the interrupts are correctly registered with the devices (you get correct probe information), but the interrupts are getting lost? Nate > Index: pcic_p.c > =================================================================== > RCS file: /cvs/freebsd/src/sys/pci/pcic_p.c,v > retrieving revision 1.3 > diff -c -r1.3 pcic_p.c > *** pcic_p.c 1997/12/02 22:27:58 1.3 > --- pcic_p.c 1997/12/12 19:47:15 > *************** > *** 140,145 **** > --- 140,146 ---- > * routine won't map regiaters above 0x28, and the register we > * need to map is 0x44. > */ > + pci_conf_write(tag, CLPD6832_LEGACY_16BIT_IOADDR, (0x3e0 + 2) | PCI_MAP_IO); > io_port = pci_conf_read(tag, CLPD6832_LEGACY_16BIT_IOADDR) > & ~PCI_MAP_IO; > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199712122238.PAA27990>