On 2010/07/01 03:37, Jordan Hargrave wrote:
> So found the problem; on the R210 the AML code CHANGES the _HID for
> the PCI Root Bus depending on the _OSI OS running.. UGH
> 
> I'd had code in dsdt.c for ages that converted the _HID integer value
> to its PNP-string equivalent at create time.   However with the
> dynamic _HID changing code in the AML, the store tried to convert an
> integer value to a string, eg. storing integer HID 0x12345 became
> "12345" instead of PNP0A03.
> 
> I took out the default _HID conversion code in dsdt.c and reverted
> back to the original code, this does work on the R210 but would like
> to test on other systems as well.
> 
> The old acpiprt code worked because it searched for ANY _HID value.. the
> new code explicitly looks for PNP0A03 or PNP0A08.
> 
> @tech, please test this diff and report any issues with panic

What code is this diff meant to apply to? There are many conflicts when
attempting to apply it to -current (acpi.c 1.168, acpiprt.c 1.38, etc).

Reply via email to