From owner-freebsd-acpi@FreeBSD.ORG Mon Nov 9 16:55:53 2009 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B832106566C; Mon, 9 Nov 2009 16:55:53 +0000 (UTC) (envelope-from freebsd@levsha.org.ua) Received: from expo.ukrweb.net (mail.univua.net [91.202.128.78]) by mx1.freebsd.org (Postfix) with ESMTP id 423688FC08; Mon, 9 Nov 2009 16:55:53 +0000 (UTC) Received: from levsha by expo.ukrweb.net with local (Exim 4.69 (FreeBSD)) (envelope-from ) id 1N7Wpb-00025U-3P; Mon, 09 Nov 2009 18:11:03 +0200 Date: Mon, 9 Nov 2009 18:11:03 +0200 From: Mykola Dzham To: John Baldwin Message-ID: <20091109161102.GJ30605@expo.ukrweb.net> References: <200911081219.09397.bschmidt@techwires.net> <200911090743.48565.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200911090743.48565.jhb@freebsd.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-acpi@freebsd.org Subject: Re: general issue with suspend/resume with iwn(4)/bge(4) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2009 16:55:53 -0000 John Baldwin wrote: > On Sunday 08 November 2009 6:19:09 am Bernhard Schmidt wrote: > > Hi, > > > > I hope this is the correct list for an issue like that, if not, a pointer > > would be appreciated. > > > > I've been in contact with Mykola Dzham quite some time now and we are trying > > to figure out a resume issue on his iwn(4) device. It does seem that this > > device does not come up correctly after suspend. The interesting part is, that > > even pciconf -l -bcv ist not able to get all information. > > > > Before suspend: > > iwn0@pci0:6:0:0: class=0x028000 card=0x13018086 chip=0x42328086 > > rev=0x00 hdr=0x00 > > vendor = 'Intel Corporation' > > device = 'Carte Intel WiFi Link 5100 AGN (Intel WiFi Link 5100)' > > class = network > > bar [10] = type Memory, range 64, base 0xec800000, size 8192, enabled > > cap 01[c8] = powerspec 3 supports D0 D3 current D0 > > cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message > > cap 10[e0] = PCI-Express 1 endpoint max data 128(128) link x1(x1) > > > > After resume: > > iwn0@pci0:6:0:0: class=0x028000 card=0x13018086 chip=0x42328086 > > rev=0x00 hdr=0x00 > > vendor = 'Intel Corporation' > > device = 'Carte Intel WiFi Link 5100 AGN (Intel WiFi Link 5100)' > > class = network > > Are you sure you didn't forget the extra options to pciconf here? The bar > should definitely not disappear since we save that state in software, not > in hardware. Also, the capability pointer register is set by the hardware, > software never changes it. Sure. I saved all pciconf -l -bcv (all devices). Difference is only in this lines and in on unuased cardbus: --- pciconf.before.txt 2009-11-07 21:38:21.000000000 +0200 +++ pciconf.after.txt 2009-11-07 21:38:21.000000000 +0200 @@ -180,16 +180,12 @@ vendor = 'Intel Corporation' device = 'Carte Intel WiFi Link 5100 AGN (Intel WiFi Link 5100)' class = network - bar [10] = type Memory, range 64, base 0xec800000, size 8192, enabled - cap 01[c8] = powerspec 3 supports D0 D3 current D0 - cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message - cap 10[e0] = PCI-Express 1 endpoint max data 128(128) link x1(x1) none1@pci0:11:4:0: class=0x060700 card=0x9025104d chip=0x04761180 rev=0xba hdr=0x02 vendor = 'Ricoh Company, Ltd.' device = 'Ricoh R/RL/5C476(II) (unknown)' class = bridge subclass = PCI-CardBus - bar [10] = type Memory, range 32, base 0xe8000000, size 4096, enabled + bar [10] = type Memory, range 32, base 0xe8000000, size 4096, disabled cap 01[dc] = powerspec 2 supports D0 D1 D2 D3 current D0 fwohci0@pci0:11:4:1: class=0x0c0010 card=0x9025104d chip=0x08321180 rev=0x04 hdr=0x00 vendor = 'Ricoh Company, Ltd.' -- LEFT-(UANIC|RIPE) JID: levsha@jabber.net.ua PGP fingerprint: 1BCD 7C80 2E04 7282 C944 B0E0 7E67 619E 4E72 9280