Difference between revisions of "Talk:Take 2 Full Update"

From AwkwardTV
Jump to: navigation, search
(USB problems?)
(Updated AFP and USB sections)
Line 129: Line 129:
 
:::I took the manual path and it worked fine, but I had to use the AppleFileServer.app that I kept from my previous hack, because it wasn't on the recovery partition.
 
:::I took the manual path and it worked fine, but I had to use the AppleFileServer.app that I kept from my previous hack, because it wasn't on the recovery partition.
 
:::-[[User:marshylucas|marshylucas]] 1:06, 22 February 2008 (ET)
 
:::-[[User:marshylucas|marshylucas]] 1:06, 22 February 2008 (ET)
 +
 +
The instructions for AFP didn't quite work for me.  I have a 1.0 recovery partition and the script ran successfully.  After running it though, I got an error from mount_afp indicating that it needed to be run as root.  I had to go through and "chown -R root:wheel" to all the items touched by the script.  Then I got an error about loading two different kext files.  I had to run the turbo_kext_enabler.bin.  The way the instructions are written, it looks like the kext enabler is only used for the usb hack.  It wasn't clear to me that I'd need it for mount_afp to run.  Note that I could mount the appletv's shares on my imac before running turbo_kext_enabler, so the file sharing portions were working, just not the mounting.  I still can't get an rc.local to work which automates the process of mounting the share, but I can now log in and mount the share manually, so I'm happy enough.  --[[User:Globalreset|Globalreset]] 16:24, 25 February 2008 (CET)
  
 
==USB problems?==
 
==USB problems?==

Revision as of 07:24, 25 February 2008

Questions

Perian

Rather than installing all the various WMV / Flip4Mac bits, etc, why not just install Perian?

- Perian is installed as part of the process. The other bits were thrown in based on forum posts.
kupan787 19:31, 18 February 2008 (CET)

USB Hack

Would this still work? http://wiki.awkwardtv.org/wiki/Beginners_Guide#Enable_External_USB_Storage

- Not sure if that exact script will work, but the steps I outline to get USB working do indeed work just fine.
-kupan787 15:47, 19 February 2008 (CET)

problem is "Patch the kernal" is a bit beyond the average or even semi-literate user. I wrote the beginners guide and I wouldn't get far on what's on this page. Any chance of more detailed instructions? Getting the right kernal? How to patch (i.e. what script to run?). Kudos on the rest of the page though. Very nice.

-I plan on updating things with more detailed information on sections, and possible scripting aspects to simplify the process. My original goal was to make an uber-patchstick that just did it all, but initial tries failed. I hope to have more detailed instructions tonight.
kupan787 00:41, 20 February 2008 (CET)

Great - will keep an eye out. I have a Tiger intel mac mini in my hands again, so I can do some testing and sorting tonight, too. I think we're both aiming for the same thing: easy steps to patched 2.0 ATV.

Above script will kill ATV meaning factory restore. See new process is much better!

--Simplicity 15:13, 20 February 2008 (CET)

USB is working for me, but is there a way to enable external dvd-support (usb). With version 1.1 this worked? --Sollie 14:26, 23 February 2008 (CET)

Missing Files

Several users reporting missing files when enabling AFP:-

tkconfig.sh tclConfig.sh AppleFileServer

Can these be copied from Tiger? Do they need permissions changing if so?

--Simplicity 21:52, 20 February 2008 (CET)


I just updated the page. tkconfig.sh and tclConfig.sh are not required, and not on the image. Not sure how I got them on my list. As far as AppleFileServer, that is on the image in /usr/sbin (I have triple verified this). I sent you a message, so hopefully we can track down the issue.
-kupan787 00:09, 21 February 2008 (CET)

Use patchstick to get ssh installed

Can I use exactly the same patchstick I have created for aTV v1.0? Or do I have to modify it addind the missing files?

I would like to: do factory restore --> update to aTV 2.0 using apple procedure --> restart aTV with patchstick v1.0 as described here: http://wiki.awkwardtv.org/wiki/Beginners_Guide#Patching_the_Apple_TV --> have ssh installed and enabled on aTV2.0

Is "Take_2_Full_Update" article describing this? thanks --Yanke 16:38, 19 February 2008 (CET)

You will need to add some files to your patchstick to get ssh running on the AppleTV with Take2. I am planning on updating the guide with more details on what and how to modify your patchstick with tonight when I get off work)


-kupan787 17:23, 19 February 2008 (CET)

I used the ssh, etc, apps from the 10.4.9 combo updater, as described here.


-marshylucas 22:32, 20 February 2008 (ET)

I made a patchstick, but it doesn't seem to be working even with the changes for Take 2. I get an error message while booting about the RTL8139 driver (seems to be about the network adaptor) --- EDIT --- I'm using a Sandisk 1GB (dunno if it's related or not) and to make it work I unplugged it when the RTL8139 error appeared and then I plugged it back in and the rest of the process went on... weird, but it worked! SSH activated, I'm in!

Working

The instructions on the article page worked for me. I typed these up after the fact, but it was using all the files I had obtained in my update folder. Please post if you have any issues.
(kupan787 08:29, 18 February 2008 (CET))

HD Rental Info


Rented movies are stored in /mnt/Media/Rental Files/Movies
They can be transfered to a computer, and loaded into iTunes. Itunes sees it as a rental (and has information about it). When you try and play it, it says the movie is authorized for another device already and can not be played.

[Click here for a Screen Shot]

Most important question ever...

  •  :-)

is nitoTV working?

Follow the status here: http://wiki.awkwardtv.org/wiki/NitoTV#Take_2_Status

ATVFiles install steps

Please recommend installing ATVFiles with the installer (the .run file) instead of copying the frappliance over. I've updated this page to do so. Thanks!

--ericIII 17:01, 18 February 2008 (CET)

IODVDStorageFamily.kext

This file is not in the 10.4.9 combo updater I got from the apple site. Where can it be found?

This file really isn't needed, it was part of the Nito Package to get DVD playback working. If all you care able is USB support, you can omit that. - kupan787 04:15, 19 February 2008 (CET)

SSH Problem

Ok, so i got SSH on the @tv, and it starts, but when i connect all i get is the following error....

$> ssh frontrow@appletv.local
ssh_exchange_identification: Connection closed by remote host

I have tried the -1 switch to force version one and removed my ~/.ssh/known_hosts with no change. --Dr Omega 02:19, 20 February 2008 (CET)

-- Ah, I found the problem, I didnt have /usr/libexecs/sshd-keygen-wrapper nor the Kerberos framework. Installed those and now it works perfectly.

Updated AFP and USB sections

I have updated the AFP and USB sections. AFP now contains a script you run, and it should properly setup AFP. The USB section has been updated with more details as well, so as to be a bit more clear.


-marshylucas 7:35, 21 February 2008 (ET)

It's not working for me, perhaps the recovery partition is 1.1 instead of 1.0? I get a lot of "No such file or directory"
--Magu 10:54, 22 February 2008 (CET)
Try editing the afpinstall.sh file in a Mac text editor and adding an extra Enter after the touch /.readwrite line. Save the file using LF (line feed in TextMate) and it should work. Took me a while to figure out that the encoding of the file is wrong (Windows, maybe?).
--Magu 11:13, 22 February 2008 (CET)
Script ran without problems or errors, but no AFP.
Script was created on a Windows box, so sorry if the formatting is a little messed up (I was at work). No problems, but no AFP...hmm. Do a:
more /etc/hostconfig
and let me know if the first line says YES or NO. Also note that once I enabled AFP, I had to manually connect to the AppleTV (Go menu in the FInder, type in the IP address). The device didn't automatically show up in the side bar.
-kupan787 16:43, 22 February 2008 (CET)
--Magu
Interesting... Even though I manually changed the hostconfig file to YES, it reverted back to NO. Apparently the SED line is not working for me, even though it shows -YES- when I run it, after a 'more /etc/hostconfig' shows -NO- again. Did the change manually by copying the file back and forth and using nano on my own Mac and it seems to work fine, even showing up on the sidebar. Now it's just a matter of waiting for Sapphire.
I took the manual path and it worked fine, but I had to use the AppleFileServer.app that I kept from my previous hack, because it wasn't on the recovery partition.
-marshylucas 1:06, 22 February 2008 (ET)

The instructions for AFP didn't quite work for me. I have a 1.0 recovery partition and the script ran successfully. After running it though, I got an error from mount_afp indicating that it needed to be run as root. I had to go through and "chown -R root:wheel" to all the items touched by the script. Then I got an error about loading two different kext files. I had to run the turbo_kext_enabler.bin. The way the instructions are written, it looks like the kext enabler is only used for the usb hack. It wasn't clear to me that I'd need it for mount_afp to run. Note that I could mount the appletv's shares on my imac before running turbo_kext_enabler, so the file sharing portions were working, just not the mounting. I still can't get an rc.local to work which automates the process of mounting the share, but I can now log in and mount the share manually, so I'm happy enough. --Globalreset 16:24, 25 February 2008 (CET)

USB problems?

I have followed these instructions and while AFP was easily enabled, USB doesn't seem to work. Whenever I attach a USB storage device, I get these messages in my dmesg:

USB Drive: family specific matching fails

While I get this mesage, no drive appears in 'diskutil list' nor is any drive auto-mounted.

Full dmesg output (from boot):

sh-2.05b# dmesg
hi mem tramps at 0xffe00000
PAE enabled
standard timeslicing quantum is 10000 us
vm_page_bootstrap: 59381 free pages
mig_table_max_displ = 71
Enabling XMM register save/restore and SSE/SSE2 opcodes
60 prelinked modules
ACPI CA 20060421
AppleACPICPU: ProcessorApicId=0 LocalApicId=0 Enabled
AppleACPICPU: ProcessorApicId=1 LocalApicId=0 Disabled
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
using 1310 buffer headers and 1310 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
ACPI: System State [S0 S4] (S0)
NVDANV40HAL loaded and registered.
display: family specific matching fails
EHCI Root Hub Simulation: family specific matching fails
Security auditing service present
BSM auditing present
disabled
rooting via boot-uuid from /chosen: 00003C01-3B38-0000-5474-000040310000
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
USB caused wake event (EHCI) 
wl0: Broadcom BCM4328 802.11 Wireless Controller
4.80.79.0UHCI Root Hub Simulation: family specific matching fails
USB Drive: family specific matching fails
Got boot device =
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PATA@1F,1/AppleIntelPIIXATARoot/PRID@0/AppleIntelPIIXPATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/FUJITSU MHW2040AT Media/IOGUIDPartitionScheme/OSBoot@3


BSD root: disk0s3, major 14, minor 3
com_apple_IRRecovery::probe(IR Receiver)
com_apple_IRRecovery::start(IR Receiver) <1>
com_apple_IRRecovery(0x1bb2780)::start
com_apple_IRRecovery(0x1bb2780)::start - This is the HID Receiver device, disable recovery
com_apple_IRRecovery(0x1bb2780)::start Exiting
com_apple_IRRecovery(0x1bb2780)::start - defining AppleIRRecoveryDisabled to disable IR Recovery from occurring (again)
com_apple_IRRecovery(0x1bb2780)::start - Intentionally fails, because work is done in start. This frees up resources.
com_apple_IRRecovery::start(IR Receiver) <1> failed
IOGMD(0x1bd7e00): wB = o0, l1
IOGMD(0x1bd7e00): wB = o0, l3
jnl: close: flushing the buffer cache (start 0x6dba00 end 0x6ddc00) 
RTL8139::registerEEPROM: 8129 10ec 8139 10ec   8139 4020 e510 1700
RTL8139::registerEEPROM: f9f2 d635 8d10 f7c2   8801 03b9 60f4 071a
RTL8139::registerEEPROM: dfa3 9836 dfa3 9836   03b9 60f4 1a1a 1a1a
RTL8139::registerEEPROM: 0000 2d09 0000 0000   0000 0000 0000 2000
RTL8139::registerEEPROM: 0000 0000 0000 0000   0000 0000 0000 0000
RTL8139::registerEEPROM: 0000 0000 0000 0000   0000 0000 0000 0000
RTL8139::registerEEPROM: 0000 0000 0000 0000   0000 0000 0000 0000
RTL8139::registerEEPROM: 0000 0000 0000 0000   0000 0000 0000 0000
Jettisoning kernel linker.
Resetting IOCatalogue.
com_apple_driver_RTL8139: Ethernet address 00:17:f2:f9:35:d6
AirPort_Brcm43xx: Ethernet address 00:19:e3:dc:ce:2a
SetCryptoKey T: len 16, idx 0
SetCryptoKey R: len 16, idx 1

Anyone got any ideas?? Crowland 02:28, 23 February 2008 (CET)

I found the problem - turbo's kext enabler wasn't +x - so it didn't work. Once I chmod it u+x it worked :-)
06:06, 24 February 2008 (CET)

I also have that warning, but its working. Did you enable automount? --Sollie 14:30, 23 February 2008 (CET)

I have the same error message:

USB Mass Storage Device: family specific matching fails

... but USB HFS+ and FAT drives work and automount (tried with an external hard drive and a flash drive.

However, a USB DVD-ROM drive fails to automount. Don't know why, since I can mount it by typing:

sudo mount -t udf -r /dev/disk1 ~/Movies/DVD

Any ideas? Is there some config necessary for automount so that it knows to mount the UDF filetype automatically?

I did it. Automounting is working. I copied all the filesystem files from my osx86 (/System/Library/Filesystems/) to my apple tv. --Sollie 19:03, 23 February 2008 (CET)

When i boot my apple TV with the DVD-drive hooked up, the system hangs. Is this normal? I cant boot with an dvd drive attached?


Thanks Sollie,

I was missing some filesystems. Copied the UDF filesystem over and it automounted no problem! --Mdonahuerib 00:20, 24 February 2008 (CET)