Recently , I bought a PCI FireWire card and it had some issues. For instance that it would not say that its built-in and it will say something about secure mode. This has caused me kernel panic with couple of firewire devices. After countless hours of searching , I've found the fix for it , it seems that you gotta add fwhub to your firewire and then it will work. Well I tested it out and it did work with my NEC FireWire PCI card.
You'll have to find your firewire device ADR and add in. Anyway this is mine. Credit goes to the King on fixing the ADR for me , otherwise I'll be screwed big time
CODE
Device (FRWR) // FireWire PCI
{
Name (_ADR, 0x00010000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"fwhub",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
{
Name (_ADR, 0x00010000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"fwhub",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
