<br><br><div><span class="gmail_quote">On 10/12/07, <b class="gmail_sendername">Uwe Hermann</b> <<a href="mailto:uwe@hermann-uwe.de">uwe@hermann-uwe.de</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, Oct 12, 2007 at 10:30:27AM -0500, Arturo Mann wrote:<br>> Good Morning, Uwe:<br>><br>> I checked for the BIOS support, so, here we go:<br>> Password:<br>> Calibrating delay loop... ok<br>> No LinuxBIOS table found.
<br>> Found chipset "NVIDIA MCP55": Enabling flash write... OK.<br>> Pm49FL004 found at physical address: 0xfff80000<br>> Flash part is Pm49FL004 (512 KB)<br>> No operations were specified.<br>> (And I thought it was an SST49LF family flash). I will try out the bios with
<br>> this board, just let me buy a couple of blank pm49LF004 parts (incidentally,<br>> i am glad it's pm49lfxxx and not sst49lfxxx, the pm49 family is really easy<br>> to get here!)<br><br>Yep, if you got your spare chips try 'flashrom -r 
backup.bin' to get<br>your original BIOS, then replace the chip with an empty one (while the<br>PC is running) and try 'flashrom -wv backup.bin' to write it on the<br>empty chip.<br><br>If that worked, put away the original chip in a safe place.
<br><br><br>> Ok, so, after I get my new chips, what proceeds? (I will patch whatever<br>> needs to be patched, too!)<br><br>Please send the output of 'superiotool -dV', 'lspnp -v', and 'lspci -vvv'.
<br>Patch for a first try will follow.</blockquote><div><br>I could not find the lspnp binary, which package actually has it? (gentoo)<br>Here are superiotool -dV and lspci -vvv output's respectively:<br><br>superiotool r2852
<br>Probing for ALi Super I/O at 0x3f0...<br>  Failed. Returned data: id=0xffff, rev=0xff<br>Probing for ALi Super I/O at 0x370...<br>  Failed. Returned data: id=0xffff, rev=0xff<br>Probing for Fintek Super I/O at 0x2e...
<br>  Failed. Returned data: vid=0xffff, id=0xffff<br>Probing for Fintek Super I/O at 0x4e...<br>  Failed. Returned data: vid=0xffff, id=0xffff<br>Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x2e...<br>Found ITE IT8716F (id=0x8716, rev=0x1) at 0x2e
<br>Register dump:<br>idx 07 20 21 22 23 24 2b <br>val 0a 87 16 01 01 00 00 <br>def NA 87 16 01 00 00 00 <br>LDN 0x00 <br>idx 30 60 61 70 74 f0 f1 <br>val 01 03 f0 06 02 00 80 <br>def 00 03 f0 06 02 00 00 <br>LDN 0x01 <br>
idx 30 60 61 70 f0 f1 f2 f3 <br>val 01 03 f8 04 00 50 00 7f <br>def 00 03 f8 04 00 50 00 7f <br>LDN 0x02 <br>idx 30 60 61 70 f0 f1 f2 f3 <br>val 00 00 00 00 00 50 00 7f <br>def 00 02 f8 03 00 50 00 7f <br>LDN 0x03 <br>idx 30 60 61 62 63 70 74 f0 
<br>val 01 03 78 00 00 07 04 09 <br>def 00 03 78 07 78 07 03 03 <br>LDN 0x04 <br>idx 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 <br>val 01 02 90 00 00 00 00 00 0a 00 8a 00 ff <br>def 00 02 90 02 30 09 00 00 00 00 00 NA NA <br>
LDN 0x05 <br>idx 30 60 61 62 63 70 71 f0 <br>val 01 00 60 00 64 01 02 68 <br>def 01 00 60 00 64 01 02 00 <br>LDN 0x06 <br>idx 30 70 71 f0 <br>val 01 0c 02 00 <br>def 00 0c 02 00 <br>LDN 0x07 <br>idx 25 26 27 28 29 2a 2c 60 61 62 63 64 65 70 71 72 73 74 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c8 c9 ca cb cc e0 e1 e2 e3 e4 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd 
<br>val 00 00 40 80 00 00 1f 00 00 08 00 00 00 00 01 00 38 00 00 00 60 00 00 00 00 00 00 80 00 00 00 00 60 00 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 00 <br>def 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 20 38 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 40 00 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 
<br>LDN 0x08 <br>idx 30 60 61 70 f0 <br>val 00 03 00 0a 00 <br>def 00 03 00 0a 00 <br>LDN 0x09 <br>idx 30 60 61 <br>val 00 02 01 <br>def 00 02 01 <br>LDN 0x0a <br>idx 30 60 61 70 f0 <br>val 00 03 10 0b 06 <br>def 00 03 10 0b 00 
<br>Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...<br>  Failed. Returned data: id=0xffff, rev=0xf<br>Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x4e...<br>  Failed. Returned data: id=0xffff, rev=0xf
<br>Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...<br>  Failed. Returned data: id=0xffff, rev=0xf<br>Probing for NSC Super I/O at 0x2e...<br>  Failed. Returned data: port=0xff, port+1=0xff<br>Probing for NSC Super I/O at 0x4e...
<br>  Failed. Returned data: port=0xff, port+1=0xff<br>Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...<br>
  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...<br>  Failed. Returned data: id=0xff, rev=0xff
<br>Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e...<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0...<br>  Failed. Returned data: id=0xff, rev=0xff
<br>Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0...<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370...<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370...
<br>  Failed. Returned data: id=0xff, rev=0xff<br>Probing for Winbond Super I/O (init=0x88) at 0x2e...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x89) at 0x2e...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x88) at 0x4e...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x89) at 0x4e...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x88) at 0x3f0...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x89) at 0x3f0...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x88) at 0x370...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x89) at 0x370...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x86,0x86) at 0x370...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x87,0x87) at 0x370...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x88) at 0x250...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x89) at 0x250...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br>Probing for Winbond Super I/O (init=0x86,0x86) at 0x250...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff<br>Probing for Winbond Super I/O (init=0x87,0x87) at 0x250...<br>  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
<br><br>00:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1)<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 0<br>    Capabilities: [44] HyperTransport: Slave or Primary Interface<br>        Command: BaseUnitID=0 UnitCnt=15 MastHost- DefDir- DUL-
<br>        Link Control 0: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn+ ExtCTL- 64b-<br>        Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-<br>
        Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-<br>        Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn-<br>        Revision ID: 
1.03<br>        Link Frequency 0: 1.0GHz<br>        Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-<br>        Link Frequency Capability 0: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
<br>        Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-<br>        Link Frequency 1: 200MHz<br>        Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-<br>        Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz- 800MHz- 
1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-<br>        Error Handling: PFlE+ OFlE+ PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-<br>        Prefetchable memory behind bridge Upper: 00-00
<br>        Bus Number: 00<br>    Capabilities: [e0] #00 [fee0]<br><br>00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2)<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 0<br><br>00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2)<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 8239
<br>    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Interrupt: pin A routed to IRQ 255<br>    Region 0: I/O ports at fc00 [size=64]<br>    Region 4: I/O ports at 1c00 [size=64]<br>    Region 5: I/O ports at 1c40 [size=64]<br>    Capabilities: [44] Power Management version 2
<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br><br>00:01.2 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a2)<br>
    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br><br>00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1) (prog-if 10 [OHCI])<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 0 (750ns min, 250ns max)<br>    Interrupt: pin A routed to IRQ 23<br>    Region 0: Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br><br>00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2) (prog-if 20 [EHCI])
<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Latency: 0 (750ns min, 250ns max)<br>    Interrupt: pin B routed to IRQ 20<br>    Region 0: Memory at fe02e000 (32-bit, non-prefetchable) [size=256]<br>    Capabilities: [44] Debug port<br>    Capabilities: [80] Power Management version 2
<br>        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br><br>00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1) (prog-if 8a [Master SecP PriP])
<br>    Subsystem: Unknown device f043:8239<br>    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Latency: 0 (750ns min, 250ns max)<br>    Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]<br>    Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
<br>    Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]<br>    Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]<br>    Region 4: I/O ports at f000 [size=16]
<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br><br>00:05.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Latency: 0 (750ns min, 250ns max)<br>    Interrupt: pin A routed to IRQ 23<br>    Region 0: I/O ports at 09f0 [size=8]<br>    Region 1: I/O ports at 0bf0 [size=4]<br>    Region 2: I/O ports at 0970 [size=8]<br>    Region 3: I/O ports at 0b70 [size=4]
<br>    Region 4: I/O ports at dc00 [size=16]<br>    Region 5: Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>    Capabilities: [b0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/2 Enable-<br>        Address: 0000000000000000  Data: 0000<br>    Capabilities: [cc] HyperTransport: MSI Mapping
<br><br>00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 0 (750ns min, 250ns max)<br>    Interrupt: pin B routed to IRQ 22<br>    Region 0: I/O ports at 09e0 [size=8]
<br>    Region 1: I/O ports at 0be0 [size=4]<br>    Region 2: I/O ports at 0960 [size=8]<br>    Region 3: I/O ports at 0b60 [size=4]<br>    Region 4: I/O ports at c800 [size=16]<br>    Region 5: Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>    Capabilities: [b0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/2 Enable-
<br>        Address: 0000000000000000  Data: 0000<br>    Capabilities: [cc] HyperTransport: MSI Mapping<br><br>00:05.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 8239
<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0 (750ns min, 250ns max)<br>    Interrupt: pin C routed to IRQ 21<br>    Region 0: I/O ports at c400 [size=8]<br>    Region 1: I/O ports at c000 [size=4]<br>    Region 2: I/O ports at bc00 [size=8]<br>    Region 3: I/O ports at b800 [size=4]
<br>    Region 4: I/O ports at b400 [size=16]<br>    Region 5: Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>    Capabilities: [b0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/2 Enable-<br>        Address: 0000000000000000  Data: 0000<br>    Capabilities: [cc] HyperTransport: MSI Mapping
<br><br>00:06.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2) (prog-if 01 [Subtractive decode])<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Latency: 0<br>    Bus: primary=00, secondary=01, subordinate=01, sec-latency=32<br>    I/O behind bridge: 00009000-00009fff<br>    Memory behind bridge: fde00000-fdefffff<br>    Prefetchable memory behind bridge: fff00000-000fffff
<br>    Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-<br>    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-<br>    Capabilities: [b8] Subsystem: nVidia Corporation Unknown device cb84
<br>    Capabilities: [8c] HyperTransport: MSI Mapping<br><br>00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 81f6<br>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 0 (500ns min, 1250ns max)<br>    Interrupt: pin B routed to IRQ 20<br>    Region 0: Memory at fe020000 (32-bit, non-prefetchable) [size=16K]
<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>    Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable-
<br>        Address: 0000000000000000  Data: 0000<br>        Masking: 00000000  Pending: 00000000<br>    Capabilities: [6c] HyperTransport: MSI Mapping<br><br>00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)<br>
    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Latency: 0 (250ns min, 5000ns max)<br>    Interrupt: pin A routed to IRQ 1277<br>    Region 0: Memory at fe02a000 (32-bit, non-prefetchable) [size=4K]<br>    Region 1: I/O ports at b000 [size=8]<br>    Region 2: Memory at fe029000 (32-bit, non-prefetchable) [size=256]
<br>    Region 3: Memory at fe028000 (32-bit, non-prefetchable) [size=16]<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>        Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
<br>    Capabilities: [70] MSI-X: Enable- Mask- TabSize=8<br>        Vector table: BAR=2 offset=00000000<br>        PBA: BAR=3 offset=00000000<br>    Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/3 Enable+
<br>        Address: 00000000fee0300c  Data: 4199<br>        Masking: 000000fe  Pending: 00000000<br>    Capabilities: [6c] HyperTransport: MSI Mapping<br><br>00:09.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)<br>
    Subsystem: ASUSTeK Computer Inc. Unknown device 8239<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Latency: 0 (250ns min, 5000ns max)<br>    Interrupt: pin A routed to IRQ 21<br>    Region 0: Memory at fe027000 (32-bit, non-prefetchable) [size=4K]<br>    Region 1: I/O ports at ac00 [size=8]<br>    Region 2: Memory at fe026000 (32-bit, non-prefetchable) [size=256]
<br>    Region 3: Memory at fe025000 (32-bit, non-prefetchable) [size=16]<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
<br>    Capabilities: [70] MSI-X: Enable- Mask- TabSize=8<br>        Vector table: BAR=2 offset=00000000<br>        PBA: BAR=3 offset=00000000<br>    Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/3 Enable-
<br>        Address: 0000000000000000  Data: 0000<br>        Masking: 00000000  Pending: 00000000<br>    Capabilities: [6c] HyperTransport: MSI Mapping<br><br>00:0e.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0, Cache Line Size: 32 bytes<br>    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0<br>    I/O behind bridge: 00007000-00008fff<br>    Memory behind bridge: fdd00000-fddfffff<br>    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
<br>    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-<br>    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-<br>    Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
<br>    Capabilities: [48] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>    Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
<br>        Address: 00000000fee0300c  Data: 4159<br>    Capabilities: [60] HyperTransport: MSI Mapping<br>    Capabilities: [80] Express Root Port (Slot+) IRQ 0<br>        Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
<br>        Device: Latency L0s <512ns, L1 <4us<br>        Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+<br>        Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+<br>        Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
<br>        Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 1<br>        Link: Latency L0s <512ns, L1 <4us<br>        Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-<br>        Link: Speed 2.5Gb/s, Width x1
<br>        Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-<br>        Slot: Number 0, PowerLimit 0.000000<br>        Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-<br>        Slot: AttnInd Off, PwrInd On, Power-
<br>        Root: Correctable- Non-Fatal- Fatal- PME-<br>    Capabilities: [100] Virtual Channel<br><br>00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 0, Cache Line Size: 32 bytes<br>    Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
<br>    I/O behind bridge: 00006000-00006fff<br>    Memory behind bridge: fa000000-fcffffff<br>    Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff<br>    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
<br>    BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-<br>    Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000<br>    Capabilities: [48] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>    Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+<br>        Address: 00000000fee0300c  Data: 4161<br>    Capabilities: [60] HyperTransport: MSI Mapping
<br>    Capabilities: [80] Express Root Port (Slot+) IRQ 0<br>        Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-<br>        Device: Latency L0s <512ns, L1 <4us<br>        Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
<br>        Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+<br>        Device: MaxPayload 128 bytes, MaxReadReq 512 bytes<br>        Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0<br>        Link: Latency L0s <512ns, L1 <4us
<br>        Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-<br>        Link: Speed 2.5Gb/s, Width x16<br>        Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-<br>        Slot: Number 0, PowerLimit 0.000000
<br>        Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-<br>        Slot: AttnInd Off, PwrInd On, Power-<br>        Root: Correctable- Non-Fatal- Fatal- PME-<br>    Capabilities: [100] Virtual Channel<br><br>
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration<br>    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Capabilities: [80] HyperTransport: Host or Secondary Interface<br>        !!! Possibly incomplete decoding<br>        Command: WarmRst+ DblEnd-<br>        Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
<br>        Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit<br>        Revision ID: 1.02<br><br>00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map<br>    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br><br>00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller<br>    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br><br>00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control<br>
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Capabilities: [f0] #0f [0010]
<br><br>01:07.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)<br>    Subsystem: Creative Labs SB0240 Audigy 2 Platinum 6.1<br>    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 32 (500ns min, 5000ns max)<br>    Interrupt: pin A routed to IRQ 17<br>    Region 0: I/O ports at 9c00 [size=64]
<br>    Capabilities: [dc] Power Management version 2<br>        Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br><br>01:07.1 Input device controller: Creative Labs SB Audigy Game Port (rev 04)
<br>    Subsystem: Creative Labs SB Audigy MIDI/Game Port<br>    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Latency: 32<br>    Region 0: I/O ports at 9800 [size=8]<br>    Capabilities: [dc] Power Management version 2<br>        Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
<br><br>01:07.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04) (prog-if 10 [OHCI])<br>    Subsystem: Creative Labs SB Audigy FireWire Port<br>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes<br>    Interrupt: pin B routed to IRQ 18
<br>    Region 0: Memory at fdeff000 (32-bit, non-prefetchable) [size=2K]<br>    Region 1: Memory at fdef8000 (32-bit, non-prefetchable) [size=16K]<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME+<br><br>01:0b.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])<br>    Subsystem: ASUSTeK Computer Inc. K8N4-E Mainboard
<br>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes<br>    Interrupt: pin A routed to IRQ 19<br>    Region 0: Memory at fdefe000 (32-bit, non-prefetchable) [size=2K]<br>    Region 1: Memory at fdef4000 (32-bit, non-prefetchable) [size=16K]
<br>    Capabilities: [44] Power Management version 2<br>        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME+<br><br>02:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03) (prog-if 01 [AHCI 
1.0])<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 81e4<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
<br>    Latency: 0, Cache Line Size: 32 bytes<br>    Interrupt: pin A routed to IRQ 16<br>    Region 5: Memory at fddfe000 (32-bit, non-prefetchable) [size=8K]<br>    Expansion ROM at fdde0000 [disabled] [size=64K]<br>    Capabilities: [68] Power Management version 2
<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>    Capabilities: [50] Express Legacy Endpoint IRQ 1<br>        Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
<br>        Device: Latency L0s <64ns, L1 <1us<br>        Device: AtnBtn- AtnInd- PwrInd-<br>        Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>        Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
<br>        Device: MaxPayload 128 bytes, MaxReadReq 512 bytes<br>        Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s, Port 1<br>        Link: Latency L0s <1us, L1 <16us<br>        Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
<br>        Link: Speed 2.5Gb/s, Width x1<br><br>02:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03) (prog-if 85 [Master SecO PriO])<br>    Subsystem: ASUSTeK Computer Inc. Unknown device 81e4
<br>    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Interrupt: pin B routed to IRQ 0<br>    Region 0: I/O ports at 8c00 [disabled] [size=8]<br>    Region 1: I/O ports at 8800 [disabled] [size=4]<br>    Region 2: I/O ports at 8400 [disabled] [size=8]<br>    Region 3: I/O ports at 8000 [disabled] [size=4]
<br>    Region 4: I/O ports at 7c00 [disabled] [size=16]<br>    Capabilities: [68] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
<br><br>03:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7950 GT] (rev a1) (prog-if 00 [VGA])<br>    Subsystem: Unknown device 196e:0396<br>    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
<br>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>    Latency: 0<br>    Interrupt: pin A routed to IRQ 16<br>    Region 0: Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
<br>    Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M]<br>    Region 3: Memory at fb000000 (64-bit, non-prefetchable) [size=16M]<br>    Region 5: I/O ports at 6c00 [size=128]<br>    [virtual] Expansion ROM at fcfe0000 [disabled] [size=128K]
<br>    Capabilities: [60] Power Management version 2<br>        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>    Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
<br>        Address: 0000000000000000  Data: 0000<br>    Capabilities: [78] Express Endpoint IRQ 0<br>        Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-<br>        Device: Latency L0s <256ns, L1 <4us
<br>        Device: AtnBtn- AtnInd- PwrInd-<br>        Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>        Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+<br>        Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
<br>        Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0<br>        Link: Latency L0s <256ns, L1 <4us<br>        Link: ASPM Disabled RCB 128 bytes CommClk+ ExtSynch-<br>        Link: Speed 2.5Gb/s, Width x16
<br>    Capabilities: [100] Virtual Channel<br>    Capabilities: [128] Power Budgeting<br><br>-Arturo<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Uwe.<br>--<br><a href="http://www.hermann-uwe.de">http://www.hermann-uwe.de</a>  | <a href="http://www.holsham-traders.de">http://www.holsham-traders.de</a><br><a href="http://www.crazy-hacks.org">http://www.crazy-hacks.org
</a> | <a href="http://www.unmaintained-free-software.org">http://www.unmaintained-free-software.org</a><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.6 (GNU/Linux)<br><br>iD8DBQFHD+MFXdVoV3jWIbQRAjkWAKCVnPNYDEBGMwAp1Xtl/lpZpyFQqwCfS+0J
<br>Z1A3P6JVc82AxVA2q0CTn6c=<br>=w2NQ<br>-----END PGP SIGNATURE-----<br><br></blockquote></div><br><br clear="all"><br>-- <br>------------------------<br>---- Stop the RIAA, and their DRM! <a href="http://www.defectivebydesign.org">
www.defectivebydesign.org</a> ----<br><br>---- Stop the TCPA from taking away OUR freedom! <a href="http://www.againsttcpa.com/">www.againsttcpa.com/</a>  -----<br>---- Arturo Mann, <a href="mailto:arturo.mann@gmail.com">
arturo.mann@gmail.com</a> ----