Hi Adam, On Wed, Mar 23, 2011 at 12:04:58PM -0400, Adam Jackson wrote: > On 3/22/11 11:24 AM, Forest Bond wrote: > >Hi, > > > >On Tue, Mar 22, 2011 at 11:15:27AM -0400, Adam Jackson wrote: > >>On Tue, 2011-03-22 at 10:31 -0400, Forest Bond wrote: > >>>This patch brings the linux_sysfs backend in parity with other backends, > >>>which assume that VGA devices have fixed rom_size of 0x1000. On my > >>>machines, the previous behavior invariably gives rom_size = 0. > >> > >>So cards with ROMs bigger than 64k just get silently truncated? No > >>thanks. > > > >Sorry, the details are beyond me. Is this better (untested)? > > Better, but I still feel like you've got something else weird going > on.
Okay. FYI, I'm seeing this on multiple machines, and I've seen a few pci_device_probe callers that handle rom_size == 0 as a special case and assume 0x1000. Maybe there's a kernel problem here. > What does the resource file for your VGA device contain anyway? > > # cat /sys/bus/pci/devices/FOO/resource > > ... where FOO is the domain:bus:device.function for your VGA device. 0x00000000fe400000 0x00000000fe7fffff 0x0000000000120204 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000d0000000 0x00000000dfffffff 0x000000000012120c 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x000000000000f220 0x000000000000f227 0x0000000000020101 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000002 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 Thanks, Forest
signature.asc
Description: Digital signature
_______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel