Date: Thu, 5 Aug 2010 22:41:26 +0400 From: Oleg Sharoyko <osharoiko@gmail.com> To: John Baldwin <jhb@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: PCI config space is not restored upon resume (macbook pro) Message-ID: <AANLkTimZxusSpj6BqKAYO_6YPCWVLW2hv_33K7C1rOus@mail.gmail.com> In-Reply-To: <201008051145.53737.jhb@freebsd.org> References: <AANLkTikMFhG1QLDf4raf%2BrxOKhobjoA-dRbUew2-8KeF@mail.gmail.com> <201008041112.28704.jhb@freebsd.org> <AANLkTimQA9hJMB_r7c9gRnEBzu4e1yZ5S8sO89ZT9_cW@mail.gmail.com> <201008051145.53737.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 5 August 2010 19:45, John Baldwin <jhb@freebsd.org> wrote: >> I'm afraid things are not that simple. I have tried without success >> acpi_video.ko, >> dmps.ko, sysctl hw.acpi.reset_video and sysutils/vbetool. And what worries me, >> X server cannon start on resumed system. From Xorg.log: >> (EE) NV(0): Failed to determine the amount of available video memory >> It looks like videcard just ignores any requests. > Are you using the nvidia-driver or the "nv" driver from X? Have tried both. Error above is from "nv", and "nvidia" told that it couldn't copy video bios and paniced. I have also tried "vesa" which gave rather strange records in Xorg.0.log (see [1] for complete log (63Mb)). Here some interesting lines: (--) PCI:*(0:1:0:0) 10de:0407:106b:00a0 nVidia Corporation G84 [GeForce 8600M GT] rev 161, Mem @ 0x92000000/16777216, 0x80000000/268435456, 0x90000000/33554432, I/O @ 0x00005000/128, BIOS @ 0x????????/65536 (==) VESA(0): Write-combining range (0xa0000,0x20000) was already clear (==) VESA(0): Write-combining range (0xc0000,0x40000) was already clear (II) VESA(0): Primary V_BIOS segment is: 0xc000 (==) VESA(0): Write-combining range (0x0,0x1000) was already clear (==) VESA(0): Write-combining range (0x0,0x1000) was already clear (==) VESA(0): Write-combining range (0x0,0x1000) was already clear (II) VESA(0): VESA BIOS detected (II) VESA(0): VESA VBE Version 165.165 (II) VESA(0): VESA VBE Total Mem: 2713920 kB (II) VESA(0): VESA VBE OEM: <A5><A5><A5><A5> (II) VESA(0): VESA VBE OEM Software Rev: 165.165 (II) VESA(0): VESA VBE OEM Vendor: <A5><A5><A5><A5> (II) VESA(0): VESA VBE OEM Product: <A5><A5><A5><A5> (II) VESA(0): VESA VBE OEM Product Rev: <A5><A5><A5><A5> (EE) VESA(0): Driver can't support depth 24 (==) VESA(0): Write-combining range (0x0,0x1000) was already clear The last line repeats 983070 times. Strings with <A5> were very long, I truncated them for readability. This is odd. 1. http://www.oleg-sharoyko.net/files/freebsd/pci_config.201008/Xorg.vesa.log -- Oleg Sharoyko
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimZxusSpj6BqKAYO_6YPCWVLW2hv_33K7C1rOus>