Jump to content
8 posts in this topic

Recommended Posts

I’m having some trouble with the final release of iPC 10.5.6. After upgrading to iTunes version 8.0.2, it keeps showing the software license agreement when I start iTunes. It will only show it once then it doesn’t appear again until I reboot.

 

iTunes also seems for forget that I authorized my computer for use with the iPod/iTunes store as well. You only get a limited number of authorized computers per year so this is a pretty big deal for me.

 

Anyone know of a fix for this? This is a fresh install with all the latest updates applied.

 

I’m running:

AMD X2 5000+

ASUS M2N32-Sli mobo (nforce 590)

Nvidia Geforce 8800GT

Anyone have any ideas? I've tried everything...clearing caches, reinstalling itunes, I've even just reinstalled osx completely and I'm getting the same problem again. This time I've only installed the latest quicktime and itunes updates.

Anyone have any ideas? I've tried everything...clearing caches, reinstalling itunes, I've even just reinstalled osx completely and I'm getting the same problem again. This time I've only installed the latest quicktime and itunes updates.

 

iTunes verifies the machine by checking the MAC address of en0. With 0.62.12 installed does en0 have the same MAC address after each boot? Check with ifconfig en0

I tested this today.

 

Everything has been fine for a few days except for WoW crashes with the 62.8 driver (which i already knew of). iTunes works as expected.

 

I ran ifconfig en0 for...

0.62.8

0.62.12

0.62.12 after another reboot

 

with 0.62.12 it changes the mac address each time like you said. 0.62.8 does not.

 

Is there a way to fix this? maybe even hardcoding a mac address in the Info.plist or something?

I tested this today.

 

Everything has been fine for a few days except for WoW crashes with the 62.8 driver (which i already knew of). iTunes works as expected.

 

I ran ifconfig en0 for...

0.62.8

0.62.12

0.62.12 after another reboot

 

with 0.62.12 it changes the mac address each time like you said. 0.62.8 does not.

 

Is there a way to fix this? maybe even hardcoding a mac address in the Info.plist or something?

 

I think I know what the problem is now. Your card has an invalid MAC address so nForceLAN is calculating a random MAC. Problem is the random MAC is different on each boot. I am not sure why it is any different in 0.62.8 but I will fix the problem before the next release.

I think I know what the problem is now. Your card has an invalid MAC address so nForceLAN is calculating a random MAC. Problem is the random MAC is different on each boot. I am not sure why it is any different in 0.62.8 but I will fix the problem before the next release.

 

I dumped the command to a file each time. I'll post them below in case they're of any use to you.

 

0.62.8

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	 inet6 fe80::64b:80ff:fe80:8003%en0 prefixlen 64 scopeid 0x4 
	 inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
	 ether 04:4b:80:80:80:03 
	 media: autoselect (1000baseT <full-duplex,flow-control>) status: active
	 supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control>

 

0.62.12 First boot

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   inet6 fe80::200:80ff:fe6c:3ea2%en0 prefixlen 64 scopeid 0x4 
   inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
   ether 00:00:80:6c:3e:a2 
   media: autoselect (1000baseT <full-duplex,flow-control>) status: active
   supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control>

 

0.62.12 Second boot

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   inet6 fe80::200:80ff:fe6c:dce4%en0 prefixlen 64 scopeid 0x4 
   inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
   ether 00:00:80:6c:dc:e4 
   media: autoselect (1000baseT <full-duplex,flow-control>) status: active
   supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control>

 

0.62.8 shows my true mac address.

I dumped the command to a file each time. I'll post them below in case they're of any use to you.

 

0.62.8

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	 inet6 fe80::64b:80ff:fe80:8003%en0 prefixlen 64 scopeid 0x4 
	 inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
	 ether 04:4b:80:80:80:03 
	 media: autoselect (1000baseT <full-duplex,flow-control>) status: active
	 supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control>

 

0.62.12 First boot

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   inet6 fe80::200:80ff:fe6c:3ea2%en0 prefixlen 64 scopeid 0x4 
   inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
   ether 00:00:80:6c:3e:a2 
   media: autoselect (1000baseT <full-duplex,flow-control>) status: active
   supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control>

 

0.62.12 Second boot

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   inet6 fe80::200:80ff:fe6c:dce4%en0 prefixlen 64 scopeid 0x4 
   inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
   ether 00:00:80:6c:dc:e4 
   media: autoselect (1000baseT <full-duplex,flow-control>) status: active
   supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control>

 

0.62.8 shows my true mac address.

 

Ah, that explains it. 0.62.8 did not detect the default nForce MAC address (which is invalid). If you have the default MAC it means the manufacturer of the motherboard did not set the it properly (or it got erased on a firmware update). I will find a better way to set the random MAC in the next release so that it doesn't change on each boot.

I have a solution. I am going to set the MAC address based off the PCI location and the device+vendor IDs. Once I finish testing the update I will post it as 0.62.13.

 

edit: 0.62.13 is out which should resolve your issue (you will have to reset your iTunes authorizations one last time to eliminate any bogus MACs).

×
×
  • Create New...