[mythtv-users] Apple TV info

Scott D. Davilla davilla at 4pi.com
Tue Sep 9 17:47:31 UTC 2008


>  > >    The AppleTV has a really crappy NIC chipset. It's sort of 
>like a winmodem.
>>  >Thus, if the CPU goes into some sort of power saving mode (that may be the
>>  >wrong term for it), then your network performance goes straight into the
>>  >crapper. You basically have to lock the CPU into "fully awake mode".
>>
>>  It's not the fault of the chipset, it's the Linux driver that can't
>>  deal with the CPU going into C3. Basically, the driver does not know
>>  about ACPI C1/C2/C3 power changes.
>
>     Why should that bother the NIC? Even if the CPU is stuck in ACPI
>state C3, the NIC performance shouldn't be total crap. That makes it
>sound like the "winmodem" remarks you see about that chipset on the
>web are pretty much on the mark.

Interrupt response time is much longer under C3 than C1/C2. If the 
driver was not written with the longer interrupt response time 
expected under C3, it will have overruns. I think the last time 
anyone touched this driver was several years ago before CPU power 
cycling was even done. There are some patches that change the buffer 
sizes if you really want to get to C3. Power wise on the AppleTV it 
just does not matter. Redefine it's powerstates from C1/C2/C3 to 
C1/C2 and don't worry about it.


More information about the mythtv-users mailing list