File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -81,6 +81,17 @@ static const struct dmi_system_id pci_crs_quirks[] __initconst = {
81
81
DMI_MATCH (DMI_BIOS_VENDOR , "Phoenix Technologies, LTD" ),
82
82
},
83
83
},
84
+ /* https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/931368 */
85
+ /* https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1033299 */
86
+ {
87
+ .callback = set_use_crs ,
88
+ .ident = "Foxconn K8M890-8237A" ,
89
+ .matches = {
90
+ DMI_MATCH (DMI_BOARD_VENDOR , "Foxconn" ),
91
+ DMI_MATCH (DMI_BOARD_NAME , "K8M890-8237A" ),
92
+ DMI_MATCH (DMI_BIOS_VENDOR , "Phoenix Technologies, LTD" ),
93
+ },
94
+ },
84
95
85
96
/* Now for the blacklist.. */
86
97
@@ -121,8 +132,10 @@ void __init pci_acpi_crs_quirks(void)
121
132
{
122
133
int year ;
123
134
124
- if (dmi_get_date (DMI_BIOS_DATE , & year , NULL , NULL ) && year < 2008 )
125
- pci_use_crs = false;
135
+ if (dmi_get_date (DMI_BIOS_DATE , & year , NULL , NULL ) && year < 2008 ) {
136
+ if (iomem_resource .end <= 0xffffffff )
137
+ pci_use_crs = false;
138
+ }
126
139
127
140
dmi_check_system (pci_crs_quirks );
128
141
You can’t perform that action at this time.
0 commit comments