Date: Sat, 29 Nov 2003 19:11:55 +0100 From: Andreas Klemm <andreas@FreeBSD.org> To: Andreas Klemm <andreas@FreeBSD.org> Cc: "M. Warner Losh" <imp@bsdimp.com> Subject: Re: cvs commit: src/sys/dev/aic7xxx ahc_pci.c ahd_pci.c src/sys/dev/ath if_ath_pci.c src/sys/dev/firewire fwohci_pci.c src/sys/dev/fxp if_fxp.c src/sys/dev/puc puc_pci.c src/sys/dev/re if_re.c src/sys/dev/sio sio_pci.c src/sys/dev/uart uart_bus_pci.c ... Message-ID: <20031129181155.GA51056@titan.klemm.apsfilter.org> In-Reply-To: <20031129081603.GB19768@titan.klemm.apsfilter.org> References: <200311280528.hAS5SUBd080023@repoman.freebsd.org> <20031128102356.GA21515@titan.klemm.apsfilter.org> <20031128223424.GM53437@roark.gnf.org> <20031128.192026.31254075.imp@bsdimp.com> <20031128224423.GA11411@titan.klemm.apsfilter.org> <200311282304.hASN44eF018407@gw.catspoiler.org> <20031129081603.GB19768@titan.klemm.apsfilter.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Nov 29, 2003 at 09:16:03AM +0100, Andreas Klemm wrote: > On Fri, Nov 28, 2003 at 03:04:04PM -0800, Don Lewis wrote: > > > Indeed, seems to be the case: > > > bge0 mem 0xfaff0000-0xfaffffff > > > cbb0 0xf6000000-0xfbffffff > > > > My R40 located both cbb0 and an0 at 0xc0400000. Warner tracked down the > > problem while I was at BSDCon and found an open address range where cbb0 > > could be relocated. I've now got the following magic incantation in my > > /boot/loader.conf: > > hw.cbb.start_memory=0xC0800000 > > Look at what address ranges have been allocated and find an open spot. > > You can type in the above command at the loader prompt for testing > > purposes. I was not able to correct my cbb start memory via an entry in /boot/loader.conf: hw.cbb.start_memory=0xc0000000 After next reboot sysctl command shows the correct value in decimal: andreas@aklemm[ttyp0]{183} /boot sysctl -a | grep cbb cbb0: <PCI-CardBus Bridge> at device 1.0 on pci2 pcib2: device cbb0 requested decoded memory range 0xf6000000-0xfbffffff cardbus0: <CardBus bus> on cbb0 pccard0: <16-bit PCCard bus> on cbb0 cbb0: [MPSAFE] cbb0: PCI Configuration space: cbb1: <PCI-CardBus Bridge> at device 1.1 on pci2 pcib2: device cbb1 requested decoded memory range 0xf6000000-0xfbffffff cardbus1: <CardBus bus> on cbb1 pccard1: <16-bit PCCard bus> on cbb1 cbb1: [MPSAFE] cbb1: PCI Configuration space: cbb0: PC Card card activation failed hw.cbb.start_memory: 3221225472 ^^^^^^^^^^ hw.cbb.start_16_io: 256 hw.cbb.start_32_io: 4096 hw.cbb.debug: 0 But the address ranges of bge0 and cbb0 still overlap: bge0: mem 0xfaff0000-0xfaffffff pcib2: device cbb0 requested decoded memory range 0xf6000000-0xfbffffff Here the complete memory ranges in use: andreas@aklemm[ttyp0]{185} /boot dmesg | grep mem agp0: <Intel 82855 host to AGP bridge> mem 0xe0000000-0xe7ffffff at device 0.0 on pci0 pcib1: memory decode 0xfc000000-0xfdffffff drm0: <ATI Radeon Lf R250 Mobility 9000 M9> port 0xc000-0xc0ff mem 0xfcff0000-0xfcffffff,0xe8000000-0xefffffff irq 11 at device 0.0 on pci1 pcib2: memory decode 0xf6000000-0xfbffffff bge0: <Broadcom BCM5702 Gigabit Ethernet, ASIC rev. 0x1002> mem 0xfaff0000-0xfaffffff irq 11 at device 0.0 on pci2 pcib2: device bge0 requested decoded memory range 0xfaff0000-0xfaffffff pcib2: device cbb0 requested decoded memory range 0xf6000000-0xfbffffff pcib2: device cbb1 requested decoded memory range 0xf6000000-0xfbffffff pcm0: <Intel ICH4 (82801DB)> port 0xbc40-0xbc7f,0xb800-0xb8ff mem 0xf4fff400-0xf4fff4ff,0xf4fff800-0xf4fff9ff irq 11 at device 31.5 on pci0 orm0: <Option ROM> at iomem 0xc0000-0xcffff on isa0 pcic0 failed to probe at port 0x3e0 iomem 0xd0000 on isa0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000 pcib2: device pccard0 requested decoded memory range 0xf6000000-0xfbffffff pcib2: device pccard1 requested decoded memory range 0xf6000000-0xfbffffff pccard1: function 0, config table entry 1: I/O card; irq mask beb8; iomask 5, iospace 0-1f; memspace 0-ff; io16 irqlevel pcib2: device pccard1 requested decoded memory range 0xf6000000-0xfbffffff
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031129181155.GA51056>