general issue with suspend/resume with iwn(4)/bge(4)
Mykola Dzham
freebsd at levsha.org.ua
Mon Nov 9 16:55:53 UTC 2009
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 at 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 at 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 at 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 at pci0:11:4:1: class=0x0c0010 card=0x9025104d chip=0x08321180 rev=0x04 hdr=0x00
vendor = 'Ricoh Company, Ltd.'
--
LEFT-(UANIC|RIPE)
JID: levsha at jabber.net.ua
PGP fingerprint: 1BCD 7C80 2E04 7282 C944 B0E0 7E67 619E 4E72 9280
More information about the freebsd-acpi
mailing list