Skip to contentSkip to conversation

ACPI: Add Toshiba NB100 to Vista _OSI blacklist

PATCH RESEND In review Levente Kurusa 2 participants 3 messages Oct 29, 2013 – Oct 30, 2013 ACPI

lore
Share & tools
lore
#0 lore raw

PATCH RESEND 1/1 ACPI: Add Toshiba NB100 to Vista _OSI blacklist

This patch adds Toshiba NB100 to the Vista _OSI blacklist.

The _OSI(Windows 2006) method is bugged on the netbook resulting in messed up PCI IRQ Routing information. This was observed on a netbook, whose SATA controller mode was set to Compatibility mode.
The driver would then register itself to IRQ#16, but the device was in fact issuing interrupts to IRQ#20.
No side-effects were found during testing, everything is
working as it did before.

See thread:
http://marc.info/?t=137862230200001&r=1&w=2
http://www.spinics.net/lists/linux-ide/msg46173.html

---

drivers/acpi/blacklist.c +8 -0
index cb96296..34d4d1a 100644
@@ -267,6 +267,14 @@ static struct dmi_system_id acpi_osi_dmi_table[] __initdata = {
 		     DMI_MATCH(DMI_PRODUCT_NAME, "Satellite P305D"),
 		},
 	},
+	{
+	.callback = dmi_disable_osi_vista,
+	.ident = "Toshiba NB100",
+	.matches = {
+		     DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
+		     DMI_MATCH(DMI_PRODUCT_NAME, "NB100"),
+		},
+	},
 
 	/*
 	 * BIOS invocation of _OSI(Linux) is almost always a BIOS bug.
#1 lore raw
Quoted 10 lines · Levente Kurusa

This patch adds Toshiba NB100 to the Vista _OSI blacklist.

The _OSI(Windows 2006) method is bugged on the netbook resulting in messed up PCI IRQ Routing information. This was observed on a netbook, whose SATA controller mode was set to Compatibility mode.
The driver would then register itself to IRQ#16, but the device was in fact issuing interrupts to IRQ#20.
No side-effects were found during testing, everything is
working as it did before.

Quoted 7 lines

See thread:
http://marc.info/?t=137862230200001&r=1&w=2
http://www.spinics.net/lists/linux-ide/msg46173.html

That should be in linux-pm/linux-next already, isn't it there?

Rafael

#2 lore raw

2013-10-29 23:44 keltezéssel, Rafael J. Wysocki írta:

Quoted 16 lines · Levente Kurusa
Quoted 15 lines

This patch adds Toshiba NB100 to the Vista _OSI blacklist.

The _OSI(Windows 2006) method is bugged on the netbook resulting in messed up PCI IRQ Routing information. This was observed on a netbook, whose SATA controller mode was set to Compatibility mode.
The driver would then register itself to IRQ#16, but the device was in fact issuing interrupts to IRQ#20.
No side-effects were found during testing, everything is
working as it did before.

See thread:
http://marc.info/?t=137862230200001&r=1&w=2
http://www.spinics.net/lists/linux-ide/msg46173.html

Quoted 4 lines
Quoted 2 lines

That should be in linux-pm/linux-next already, isn't it there?

Hm, I didn't receive any reply back on the other mail, so I thought it got lost somewhere. I see now that it has been applied, thanks and sorry for the inconvenience.

Signature · 6 lines
Regards,
Levente Kurusa
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html