Skip site navigation (1)Skip section navigation (2)
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>