Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1526331 > unrolled thread

[PATCH] ACPI: Override rev for DELL Latitude 3350

Started byAceLan Kao <acelan.kao@canonical.com>
First post2016-11-21 03:10 +0100
Last post2016-11-22 04:00 +0100
Articles 3 — 2 participants

Back to article view | Back to linux.kernel


Contents

  [PATCH] ACPI: Override rev for DELL Latitude 3350 AceLan Kao <acelan.kao@canonical.com> - 2016-11-21 03:10 +0100
    Re: [PATCH] ACPI: Override rev for DELL Latitude 3350 "Rafael J. Wysocki" <rjw@rjwysocki.net> - 2016-11-21 23:40 +0100
      Re: [PATCH] ACPI: Override rev for DELL Latitude 3350 AceLan Kao <acelan.kao@canonical.com> - 2016-11-22 04:00 +0100

#1526331 — [PATCH] ACPI: Override rev for DELL Latitude 3350

FromAceLan Kao <acelan.kao@canonical.com>
Date2016-11-21 03:10 +0100
Subject[PATCH] ACPI: Override rev for DELL Latitude 3350
Message-ID<sFMds-3fW-5@gated-at.bofh.it>
The ethernet network fails to work on DELL Latitude 3350 after this commit
   ea7d521 Revert 'Revert "ACPICA: Permanently set _REV to the value '2'."'

dmesg shows
   r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
   r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
   pci 0000:00:1c.2: PCI INT C: failed to register GSI
   pci 0000:00:1c.2: Error enabling bridge (-16), continuing
   r8169 0000:03:00.0: PCI INT A: failed to register GSI
   r8169 0000:03:00.0 (unnamed net_device) (uninitialized): enable failure
   r8169: probe of 0000:03:00.0 failed with error -16

So override the ACPI _REV for this machine to fix the issue.

Signed-off-by: AceLan Kao <acelan.kao@canonical.com>
---
 drivers/acpi/blacklist.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c
index bdc67ba..a8c10f2 100644
--- a/drivers/acpi/blacklist.c
+++ b/drivers/acpi/blacklist.c
@@ -160,6 +160,14 @@ static struct dmi_system_id acpi_rev_dmi_table[] __initdata = {
 		      DMI_MATCH(DMI_PRODUCT_NAME, "XPS 13 9343"),
 		},
 	},
+	{
+	 .callback = dmi_enable_rev_override,
+	 .ident = "DELL Latitude 3350",
+	 .matches = {
+		      DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+		      DMI_MATCH(DMI_PRODUCT_NAME, "Latitude 3350"),
+		},
+	},
 #endif
 	{}
 };
-- 
2.7.4

[toc] | [next] | [standalone]


#1527101

From"Rafael J. Wysocki" <rjw@rjwysocki.net>
Date2016-11-21 23:40 +0100
Message-ID<sG5pM-7dy-51@gated-at.bofh.it>
In reply to#1526331
On Monday, November 21, 2016 10:07:05 AM AceLan Kao wrote:
> The ethernet network fails to work on DELL Latitude 3350 after this commit
>    ea7d521 Revert 'Revert "ACPICA: Permanently set _REV to the value '2'."'
> 
> dmesg shows
>    r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
>    r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
>    pci 0000:00:1c.2: PCI INT C: failed to register GSI
>    pci 0000:00:1c.2: Error enabling bridge (-16), continuing
>    r8169 0000:03:00.0: PCI INT A: failed to register GSI
>    r8169 0000:03:00.0 (unnamed net_device) (uninitialized): enable failure
>    r8169: probe of 0000:03:00.0 failed with error -16
> 
> So override the ACPI _REV for this machine to fix the issue.
> 
> Signed-off-by: AceLan Kao <acelan.kao@canonical.com>

I have something similar queued up in linux-next.  Care to look at that?

http://git.kernel.org/cgit/linux/kernel/git/rafael/linux-pm.git/commit/?h=linux-next&id=708f5dcc21ae9b35f395865fc154b0105baf4de4

> ---
>  drivers/acpi/blacklist.c | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c
> index bdc67ba..a8c10f2 100644
> --- a/drivers/acpi/blacklist.c
> +++ b/drivers/acpi/blacklist.c
> @@ -160,6 +160,14 @@ static struct dmi_system_id acpi_rev_dmi_table[] __initdata = {
>  		      DMI_MATCH(DMI_PRODUCT_NAME, "XPS 13 9343"),
>  		},
>  	},
> +	{
> +	 .callback = dmi_enable_rev_override,
> +	 .ident = "DELL Latitude 3350",
> +	 .matches = {
> +		      DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
> +		      DMI_MATCH(DMI_PRODUCT_NAME, "Latitude 3350"),
> +		},
> +	},
>  #endif
>  	{}
>  };
> 

Thanks,
Rafael

[toc] | [prev] | [next] | [standalone]


#1527192

FromAceLan Kao <acelan.kao@canonical.com>
Date2016-11-22 04:00 +0100
Message-ID<sG9tn-1e2-5@gated-at.bofh.it>
In reply to#1527101
Hi Rafael,

The patch you mentioned is pretty the same as mine,
I'm happy to see that patch goes into upstream.
Please keep doing this, thanks.

Best regards,
AceLan Kao.


2016-11-22 6:43 GMT+08:00 Rafael J. Wysocki <rjw@rjwysocki.net>:
> On Monday, November 21, 2016 10:07:05 AM AceLan Kao wrote:
>> The ethernet network fails to work on DELL Latitude 3350 after this commit
>>    ea7d521 Revert 'Revert "ACPICA: Permanently set _REV to the value '2'."'
>>
>> dmesg shows
>>    r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
>>    r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
>>    pci 0000:00:1c.2: PCI INT C: failed to register GSI
>>    pci 0000:00:1c.2: Error enabling bridge (-16), continuing
>>    r8169 0000:03:00.0: PCI INT A: failed to register GSI
>>    r8169 0000:03:00.0 (unnamed net_device) (uninitialized): enable failure
>>    r8169: probe of 0000:03:00.0 failed with error -16
>>
>> So override the ACPI _REV for this machine to fix the issue.
>>
>> Signed-off-by: AceLan Kao <acelan.kao@canonical.com>
>
> I have something similar queued up in linux-next.  Care to look at that?
>
> http://git.kernel.org/cgit/linux/kernel/git/rafael/linux-pm.git/commit/?h=linux-next&id=708f5dcc21ae9b35f395865fc154b0105baf4de4
>
>> ---
>>  drivers/acpi/blacklist.c | 8 ++++++++
>>  1 file changed, 8 insertions(+)
>>
>> diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c
>> index bdc67ba..a8c10f2 100644
>> --- a/drivers/acpi/blacklist.c
>> +++ b/drivers/acpi/blacklist.c
>> @@ -160,6 +160,14 @@ static struct dmi_system_id acpi_rev_dmi_table[] __initdata = {
>>                     DMI_MATCH(DMI_PRODUCT_NAME, "XPS 13 9343"),
>>               },
>>       },
>> +     {
>> +      .callback = dmi_enable_rev_override,
>> +      .ident = "DELL Latitude 3350",
>> +      .matches = {
>> +                   DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
>> +                   DMI_MATCH(DMI_PRODUCT_NAME, "Latitude 3350"),
>> +             },
>> +     },
>>  #endif
>>       {}
>>  };
>>
>
> Thanks,
> Rafael
>

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web