Date: Sat, 29 Dec 2007 13:41:31 +0100 (CET) From: "Ganael LAPLANCHE" <ganael.laplanche@martymac.com> To: freebsd-acpi@freebsd.org Subject: Fujitsu U1010 and PCI-PCI bridge Message-ID: <20071229114656.M25580@martymac.com>
next in thread | raw e-mail | index | archive | help
Hi everybody, I've recently bought a U1010 sub-laptop from Fujitsu. It is a nice machine, except that the PCI express port on which the atheros card is plugged does not work properly (and so the card). Here is what appears in a verbose dmesg : [...] pcib1: <PCI-PCI bridge> at device 1.0 on pci0 pcib1: domain 0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: I/O decode 0x0-0x0 pcib1: no prefetched decode pci1: <PCI bus> on pcib1 pci1: domain=0, physical bus=1 found-> vendor=0x168c, dev=0x001c, revid=0x01 domain=0, bus=1, slot=0, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=11 powerspec 2 supports D0 D3 current D0 MSI supports 1 message MSI-X supports 1 message in map 0x10 map[10]: type Memory, range 64, base 0xf0000000, size 16, memory disabled pcib1: requested unsupported memory range 0xf0000000-0xf000ffff (decoding 0-0, 0-0) I think the problem is quite the same as previously described here : http://lists.freebsd.org/pipermail/freebsd-acpi/2007-July/003870.html say, no resource has been assigned for the bridge (base address of memory, topmost address of memory, base address of prefetchable memory and topmost address of prefetchable memory all equal zero !). Other errors make me think there may be missing (wrong ?) info in the DSDT : [...] pci_link0: BIOS IRQ 11 for 0.2.INTA is invalid [...] pci_link4: BIOS IRQ 11 for 0.29.INTB is invalid [...] pci_link2: BIOS IRQ 11 for 0.29.INTC is invalid [...] pci_link0: BIOS IRQ 11 for 0.29.INTD is invalid [...] pci_link6: BIOS IRQ 11 for 8.4.INTA is invalid I have emailed fujitsu to ask them to fix the DSDT, no answer yet. I've also looked for a fixed DSDT at http://acpi.sourceforge.net but haven't found any for the U1010. Does someone know how that DSDT could be fixed or if it would be easy to do ? Would you have another idea ? Links : - verbose dmesg : http://contribs.martymac.com/misc/U1010-acpi/dmesg.verbose.txt - ASL : http://contribs.martymac.com/misc/U1010-acpi/acpi.asl.txt Extra : - devinfo -v : http://contribs.martymac.com/misc/U1010-acpi/devinfo-v.txt - pciconf -vl : http://contribs.martymac.com/misc/U1010-acpi/pciconf-vl.txt Thanks a lot and happy end-of-year :) Ganaël LAPLANCHE ganael.laplanche@martymac.com http://www.martymac.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071229114656.M25580>