Contribute
Register

Instant Wake With HP hp NC360T Ethernet Card

Status
Not open for further replies.
I just solved your question to you might need to figure out how to add one (RP05->IOPP->ethernet@0,1).
I'm not sure how to translate the 'ethernet@0,1' to an _ADR value.... I added FixLan to config. Look at this. Possibly create SSDTs for GIGE and PXSX what do you think?

Attach output of patchmatic -extract so it is possible to see what FixLAN did.
 
Attach output of patchmatic -extract so it is possible to see what FixLAN did.

Would you have the terminal commands to install patchmatic mate?
 

Attachments

  • patchmatic.zip
    23.1 KB · Views: 33
Here is patchmatic files mate.

Well now you know what it did...
Code:
                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
...
// added GIGE at _ADR=1
                Device (GIGE)
                {
                    Name (_ADR, One)  // _ADR: Address

I doubt the rest of the stuff is needed... (_DSM/etc)

So, now you can fiddle with _PRW in that scope:
Code:
                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0
                    })
                }
...
                Device (GIGE)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0
                    })
                }

Or remove both _PRWs completely...
 
Well now you know what it did...
Code:
                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
...
// added GIGE at _ADR=1
                Device (GIGE)
                {
                    Name (_ADR, One)  // _ADR: Address

I doubt the rest of the stuff is needed... (_DSM/etc)

So, now you can fiddle with _PRW in that scope:
Code:
                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09,
                        0
                    })
                }
...
                Device (GIGE)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09,
                        0
                    })
                }

Or remove both _PRWs completely...

So basically. It should look something like this if I'm correct?

Code:
Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    {
                        0x09,
                        0
                    })
                }
...
                Device (GIGE)
                {
                    Name (_ADR, One)  // _ADR: Address
                    {
                        0x09,
                        0
                    })
                }
 
So basically. It should look something like this if I'm correct?

Code:
Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    {
                        0x09,
                        0
                    })
                }
...
                Device (GIGE)
                {
                    Name (_ADR, One)  // _ADR: Address
                    {
                        0x09,
                        0
                    })
                }

No. More like what I wrote.
??
If you were to make the changes you propose, it would not compile.
 
No. More like what I wrote.
??
If you were to make the changes you propose, it would not compile.

Oh i thought it would be something like that as you said (Or remove both _PRWs completely...)
 
Oh i thought it would be something like that as you said (Or remove both _PRWs completely...)

Removing the _PRWs are likely to have the same effect.
But the _PRW is more than one line the way I wrote it above...

Consider that this:
Code:
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09,
                        0
                    })

Is the same as this:
Code:
                    Name(_PRW, Package() { 9, 0 })
 
Removing the _PRWs are likely to have the same effect.
But the _PRW is more than one line the way I wrote it above...

Consider that this:
Code:
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09,
                        0
                    })

Is the same as this:
Code:
                    Name(_PRW, Package() { 9, 0 })

Cheers mate. Ill give that ago and see what the outcome is. Could this be the issue to the instant wake? Do you think it might be better to just go with a Single Port Intel NIC?
 
Status
Not open for further replies.
Back
Top