Jump to content

Firewire issues


kdawg
 Share

99 posts in this topic

Recommended Posts

Hello, I have a problem with sleep prevented by firewire.

 

kernel[0]: System sleep prevented by FRWR

 

This is my DSDT's part with FRWR:

 

Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0B, 
					0x05
				})
			}
			Device (FRWR)
			{
				Name (_ADR, 0x06040000)
				Name (_GPE, 0x0B)

				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x06)
					{
						"built-in",
						Buffer (0x01)
						{
							Zero
						},
						"fwhub",
						Buffer (0x04)
						{
							0x00, 0x00, 0x00, 0x00
						},
						"device-id",
						Buffer (0x04)
						{
							0xf7, 0x00, 0x00, 0x00
						}
					}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

 

I also have Method L1A im my _GPE section.

Firewire works but the only issue is that it blocks sleep. Can anyone help me, please?

Link to comment
Share on other sites

Oh, sorry.

 

Snow Leopard 10.6.4 Retail on Maxdata IW 4510 laptop.

 

 

Intel Dual Core T2080

945GM ICH7,

GMA950,

2GB RAM,

Realtek ALC883

 

Firewire:

06:04.0 FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. Firewire (IEEE 1394) [1217:00f7] (rev 02).

 

I have native Power Management so I don't use any disablers. Shutdown and Restart works fine.

 

When I delete Firewire kexts form S/L/E my laptop sleeps but... it can't wake the display up. I mean, the display wakes but the backlight doesn't. So if I look carefully i can barely see my desk and the screen won't light up.

 

I don't really use Firewire (but it works now, which is great), but I thought that if I do everything correctly then maybe the sleep will work as it should work. More I care about sleep (and deep sleep) feature, than Firewire.

 

I've attached my DSDT.aml and I would be grateful for any help.

 

DSDT.aml.zip

Link to comment
Share on other sites

while reading your aml file i've seen the following....

Device (SLPB)
       {
           Name (_HID, EisaId ("PNP0C0E"))
       }

 

under Scope (_SB).

 

Is this some kind of "Sleepbutton" device? Maybe you should change Method 1A in a way that you notify SLPB instead of PWRB...

 

just a guess but i would try it...

Link to comment
Share on other sites

  • 2 weeks later...

post-528366-1289631827_thumb.png

 

I might be a complete moron but I can't find fw in my dsdt at all:

 

My lspci say:

 

sudo lspci -nn
00:00.0 Host bridge [0600]: ATI Technologies Inc RD780 Northbridge only dual slot PCI-e_GFX and HT1 K8 part [1002:5958]
00:02.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx0 port A) [1002:5978]
00:04.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port A) [1002:597a]
00:0a.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port F) [1002:597f]
00:11.0 SATA controller [0106]: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode] [1002:4391]
00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 3c)
00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c]
00:14.3 ISA bridge [0601]: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d]
00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384]
00:14.5 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller [1002:4399]
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration [1022:1200]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map [1022:1201]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller [1022:1202]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control [1022:1203]
00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control [1022:1204]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68be]
01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]
02:00.0 IDE interface [0101]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 02)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
04:0e.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024]

 

And....

ioreg | grep FireWire
| |   |	   +-o IOFireWireController  <class IOFireWireController, id 0x1000001ec, registered, matched, active, busy 0 (23087 ms), retain 13>
| |   |		 +-o IOFireWireLocalNode  <class IOFireWireLocalNode, id 0x100000225, registered, matched, active, busy 0 (8184 ms), retain 12>
| |   |		 | +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, id 0x100000226, !registered, !matched, active, busy 0, retain 4>
| |   |		 | +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, id 0x1000002b1, !registered, !matched, active, busy 0, retain 4>
| |   |		 | +-o IOFireWireIP  <class IOFireWireIP, id 0x1000002b2, registered, matched, active, busy 0 (6 ms), retain 5>
| |   |		 +-o IOFireWireDevice@a9200d9071724  <class IOFireWireDevice, id 0x10000022b, registered, matched, active, busy 0 (23086 ms), retain 12>
| |   |		   +-o IOFireWireUnit  <class IOFireWireUnit, id 0x10000022d, registered, matched, active, busy 0 (23082 ms), retain 10>
| |   |		   | +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, id 0x10000022f, !registered, !matched, active, busy 0, retain 4>
| |   |		   | +-o IOFireWireAVCUnit  <class IOFireWireAVCUnit, id 0x1000002a2, registered, matched, active, busy 0 (15096 ms), retain 6>
| |   |		   |   +-o IOFireWireAVCSubUnit  <class IOFireWireAVCSubUnit, id 0x1000002a3, registered, matched, active, busy 0 (1519 ms), retain 4>
| |   |		   |   +-o IOFireWireAVCSubUnit  <class IOFireWireAVCSubUnit, id 0x1000002a4, registered, matched, active, busy 0 (15096 ms), retain 5>
| |   |		   +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, id 0x10000022e, !registered, !matched, active, busy 0, retain 4>

 

Oh and here is my DSDT if anyone wouldn't mid giving me a "push" in the right direction...

http://pastebin.com/0BLAAnFw

Link to comment
Share on other sites

 

Jus out of ineterest - if the DSDT patch is done correctly do you get a firewire icon on the top bar that looks a bit like a TV? (sorry no screen grabs!)

 

I ask as with my currently RMA'd MSI board and UEFI BIOS i saw this firewire icon for the first time and havent been able to see it with any other none UEFI BIOS build and couldn't find anything in the UEFI BIOS's DSDT code that related.

 

It didn't do much apart from have firewire preferences and alow to turn firewire off - but it was quite comforting to see :(

Link to comment
Share on other sites

first time posting in this forum, but a bit stuck with Firewire, have applied the DSDT fix shown here and get the following in the console logs:

 

FireWire (OHCI) TI ID 8024 built-in now active, GUID 0016e60000ba9132; max speed s400.

System Profiler[913] SPFWR ERROR: FireWire bus may be unstable. Other FireWire devices may be present.

 

Profiler also indicates "Unable to list FireWire devices"

 

have read elsewhere that HPET interrupts could cause the problem, but if I remove the HPET.kext I get kernel panics, any advice?

 

 

BTW, I have a Gigabyte GA-P965-DQ6 running 10.6.5 installed with kakewalk, running in 64bit mode, all's working fine except firewire, same PC is running Vista with a separate HDD and firewire works fine.

Link to comment
Share on other sites

anyone?

 

first time posting in this forum, but a bit stuck with Firewire, have applied the DSDT fix shown here and get the following in the console logs:

 

FireWire (OHCI) TI ID 8024 built-in now active, GUID 0016e60000ba9132; max speed s400.

System Profiler[913] SPFWR ERROR: FireWire bus may be unstable. Other FireWire devices may be present.

 

Profiler also indicates "Unable to list FireWire devices"

 

have read elsewhere that HPET interrupts could cause the problem, but if I remove the HPET.kext I get kernel panics, any advice?

 

 

BTW, I have a Gigabyte GA-P965-DQ6 running 10.6.5 installed with kakewalk, running in 64bit mode, all's working fine except firewire, same PC is running Vista with a separate HDD and firewire works fine.

Link to comment
Share on other sites

  • 2 months later...
  • 3 months later...

Ok guys,

 

my firewire isn't working at all. p5kc mobo -> cossflashed to p5kr.

[url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] method and [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]. i have a connected tascam audiointerface

on port 1. it will be listed as unknown device. any suggestions?

 

 

Profiler.tiff

 

Console.tiff

 

dsdt.zip

Link to comment
Share on other sites

  • 8 months later...

Hello,

i need Help with a annoying Problem.

When i go to sleep from Apple Menue OSX needs some seconds to go to sleep, thats fine.

But when OSX wakesup it crashes with the Grey screen which tells me to shut down the Unit.

This happens only when the Firewire RME Firewire was pluged in which is on.

When i switch the Firewire Audio Interface off before waking up and switch it on when the Unit has waked up, all runs well.

 

console:

10.03.12 08:26:08,000 kernel: FireWire runtime power conservation disabled. (2)

10.03.12 08:26:08,000 kernel: FireWire (OHCI) TI ID 8024 PCI now active, GUID 007be5450000241d; max speed s400.

10.03.12 08:26:08,000 kernel: FireWire runtime power conservation disabled. (2)

10.03.12 08:26:08,000 kernel: FireWire (OHCI) TI ID 8235 PCI now active, GUID 000000000000002e; max speed s400.

 

Can someone help me to fix this problem, what information do you need from me ?

 

I tried to upload all files for your information like DSDT, IOReport, but get only errors ....

I tried it with Safari, Chrome and Firefox, no upload function also the flash uploader don`t function. (???)

 

I`m running 10.7.3 on a GA-X58-UD4 F10 with a User built DSDT, not from me.

The Nvidia GTX 285 runs fine with Graficsenabler on.

In my Extra Folder is only Fakesmc.kext.

Running Chimera 1.8 as Boot.

Thanks in advance

Ripley

Link to comment
Share on other sites

  • 1 year later...

HI there people i have same problem here Firewire runtime power disable
My machine is Desktop pc _main board Asus P5E deluxe, Q660,DDR2 8 gbt (800mgz) GT9500, ASMedia AS1061, OCZ Vector 128, firewire pci card VT6306/7/8....
can anyone help me out where

 

Thanks

 

post-1196722-0-56271300-1386168379_thumb.png

 

 

post-1196722-0-20357400-1386168403_thumb.png

Link to comment
Share on other sites

 Share

×
×
  • Create New...