Whats new for DDI from Solaris 2.5 to 2.7?

We have written a device driver in Solaris 2.5 but now our Customer wants to upgrade to Solaris 2.7, so what I need to find out is what has changed in the DDI API between Solaris 2.5 and 2.7 ?
Please point me at any documentation which gives any details ...
Many Thanks,
Aaron

Here are some of the more important changes that I can remember. You can go to docs.sun.com to look at both the S2.5 and S7 versions of the Writing Device Drivers book.
A big difference is 64 bit support. An ioctl routine will need to deal with versions of structures passed by both 32 and 64 bit applications running on a 64 bit kernel. Check the driver's use of types to be sure that something isn't unexpectedly changing to 64 bits. The various getb, putw, peekl, etc. routines are deprecated in favor of routines with names such as get8, put16, and peek64. Your makefile will need to change to build a 64 bit driver to run on a 64 bit kernel. See the 64 bit discussions in the Solaris 7 Writing Device Drivers.
Power management support has been added.
The latest updates to Solaris 7 include hot plugging support.
identify(9E) is obsolete.
ddi_get_iblock_cookie(9F) has been added to avoid a race condition in setting up interrupts.
Drivers have long been required to use drv_usectohz to convert times to ticks, but some have persisted in using the HZ define. These non-conforming drivers will no longer compile.

Similar Messages

  • Need Best Practice for Migrating from Solaris to Linux

    Hi Team,
    We are migrating our Data Center from Solaris to Linux and our EBS 11i, database 10g (10.2.0.5) is 6TB. Please let us know the Best Practice to Migrate our EBS 11.5.10.2 from Solaris to Linux RHEL 5.
    we require Database 10g (10.2.0.5) on Linux x86-64 RHEL 5 and Application EBS on Linux x86 RHEL 5. Please let us know for any details.
    EBS version: 11.5.10.2
    DB version: 10.2.0.5
    We have checked the certifications in Oracle support.
    Oracle EBS 11.5.10.2 is not certified with Linux x86-64 RHEL 5. 
    Oracle EBS 11.5.10.2 is certified on Linux x86 RHEL 5.
    So we require Database 10g (10.2.0.5) on Linux x86-64 RHEL 5 and Application EBS on Linux x86 RHEL 5.
    Thank You.

    You can transportable tablespace for the database tier node.
    https://blogs.oracle.com/stevenChan/entry/10gr2_xtts_ebs11i
    https://blogs.oracle.com/stevenChan/entry/call_for_xtts_eap_participants
    For the application tier node, please see:
    https://blogs.oracle.com/stevenChan/entry/migrate_ebs_apptiers_linux
    https://blogs.oracle.com/stevenChan/entry/migrating_oracle_applications_to_new_platforms
    Thanks,
    Hussein

  • Could not locate new host added from Solaris 10 Sparc servers

    Hi All,
    I am having difficulty finding a new host (Stallion terminal server. e.g. jodie - 10.56.4.7) using ping on our Sun Fire T5220 Solaris 10 on our network, even though jodie has been updated to the DHCP (10.56.19.157) server and can be located from other hosts that runs Red Hat Linux and Windows XP. By restarting nscd daemon with the following commands did not help:
    # svcadm disable system/name-service-cache
    # svcadm enable system/name-service-cache
    Below is the static IP address detail for the Solaris 10 server:
    $ showrev
    Hostname: angel
    Hostid: 4e2f56yu
    Release: 5.10
    Kernel architecture: sun4v
    Application architecture: sparc
    Hardware provider: Sun_Microsystems
    Domain:
    Kernel version: SunOS 5.10 Generic_144488-12
    $ ifconfig -a                                                                  
    lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000
    e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 10.56.120.12 netmask fffffe00 broadcast 10.56.121.255
    The same detail on a Red Hat Linux server that can locate jodie is:
    root@bobby /sbin>uname -a
    Linux bobby.abc.com 2.4.18-3 #1 ...... i686 unknown
    root@bobby /sbin/ifconfig -a
    eth0      Link encap:Ethernet  HWaddr 00:20:ED:5D:2F:94 
              inet addr:10.56.8.218  Bcast:10.56.15.255  Mask:255.255.240.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:653366594 errors:0 dropped:0 overruns:698544 frame:0
              TX packets:5815250 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100
              RX bytes:2492338569 (2376.8 Mb)  TX bytes:1003467939 (956.9 Mb)
              Interrupt:10 Base address:0xd000
    lo        Link encap:Local Loopback 
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:145903 errors:0 dropped:0 overruns:0 frame:0
              TX packets:145903 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:12496874 (11.9 Mb)  TX bytes:12496874 (11.9 Mb)
    Likewise, the IP configuration on my Windows XP PC that can also see jodie after having flushed its local dns cache with "ipconfig /flushdns":
    C:\Documents and Settings\crystal>ipconfig -all
    Windows IP Configuration
            Host Name . . . . . . . . . . . . : BEATLE
            Primary Dns Suffix  . . . . . . . : musician.abc.com
            Node Type . . . . . . . . . . . . : Unknown
            IP Routing Enabled. . . . . . . . : No
            WINS Proxy Enabled. . . . . . . . : No
            DNS Suffix Search List. . . . . . : musician.abc.com
                                                abc.com
                                                abc.com
                                                com
    Ethernet adapter Local Area Connection:
            Connection-specific DNS Suffix  . : abc.com
            Description . . . . . . . . . . . : Intel(R) 82566DM Gigabit Network Connection
            Physical Address. . . . . . . . . : 00-19-BB-55-79-90
            Dhcp Enabled. . . . . . . . . . . : Yes
            Autoconfiguration Enabled . . . . : Yes
            IP Address. . . . . . . . . . . . : 10.56.3.91
            Subnet Mask . . . . . . . . . . . : 255.255.240.0
            Default Gateway . . . . . . . . . : 10.56.0.1
            DHCP Server . . . . . . . . . . . : 10.56.19.157
            DNS Servers . . . . . . . . . . . : 10.56.0.2,10.56.0.33What I suspect is the DNS configuration on angel (Solaris 10) to lookup DNS server (10.56.0.2, 10.56.0.33) is not correct, or that it is on another subnet (10.56.120.0) and require additional setup to see other hosts that do not belong to its own subnet. angel has only recently been built and its likely that its DNS setup has not been configured correctly.
    Other Solaris 10 Sparc servers on the same subnet 10.56.120.0 also experienced the same issue even though they have been around for a while. Nevertheless, their DNS configuration may have been manually configured to see certain subnets and not 10.56.4.0 where jodie lives.
    Any idea on where the problem lies?
    Thanks in advance,
    Crystal

    Hi All,
    I am having difficulty finding a new host (Stallion terminal server. e.g. jodie - 10.56.4.7) using ping on our Sun Fire T5220 Solaris 10 on our network, even though jodie has been updated to the DHCP (10.56.19.157) server and can be located from other hosts that runs Red Hat Linux and Windows XP. By restarting nscd daemon with the following commands did not help:
    # svcadm disable system/name-service-cache
    # svcadm enable system/name-service-cache
    Below is the static IP address detail for the Solaris 10 server:
    $ showrev
    Hostname: angel
    Hostid: 4e2f56yu
    Release: 5.10
    Kernel architecture: sun4v
    Application architecture: sparc
    Hardware provider: Sun_Microsystems
    Domain:
    Kernel version: SunOS 5.10 Generic_144488-12
    $ ifconfig -a                                                                  
    lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000
    e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 10.56.120.12 netmask fffffe00 broadcast 10.56.121.255
    The same detail on a Red Hat Linux server that can locate jodie is:
    root@bobby /sbin>uname -a
    Linux bobby.abc.com 2.4.18-3 #1 ...... i686 unknown
    root@bobby /sbin/ifconfig -a
    eth0      Link encap:Ethernet  HWaddr 00:20:ED:5D:2F:94 
              inet addr:10.56.8.218  Bcast:10.56.15.255  Mask:255.255.240.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:653366594 errors:0 dropped:0 overruns:698544 frame:0
              TX packets:5815250 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100
              RX bytes:2492338569 (2376.8 Mb)  TX bytes:1003467939 (956.9 Mb)
              Interrupt:10 Base address:0xd000
    lo        Link encap:Local Loopback 
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:145903 errors:0 dropped:0 overruns:0 frame:0
              TX packets:145903 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:12496874 (11.9 Mb)  TX bytes:12496874 (11.9 Mb)
    Likewise, the IP configuration on my Windows XP PC that can also see jodie after having flushed its local dns cache with "ipconfig /flushdns":
    C:\Documents and Settings\crystal>ipconfig -all
    Windows IP Configuration
            Host Name . . . . . . . . . . . . : BEATLE
            Primary Dns Suffix  . . . . . . . : musician.abc.com
            Node Type . . . . . . . . . . . . : Unknown
            IP Routing Enabled. . . . . . . . : No
            WINS Proxy Enabled. . . . . . . . : No
            DNS Suffix Search List. . . . . . : musician.abc.com
                                                abc.com
                                                abc.com
                                                com
    Ethernet adapter Local Area Connection:
            Connection-specific DNS Suffix  . : abc.com
            Description . . . . . . . . . . . : Intel(R) 82566DM Gigabit Network Connection
            Physical Address. . . . . . . . . : 00-19-BB-55-79-90
            Dhcp Enabled. . . . . . . . . . . : Yes
            Autoconfiguration Enabled . . . . : Yes
            IP Address. . . . . . . . . . . . : 10.56.3.91
            Subnet Mask . . . . . . . . . . . : 255.255.240.0
            Default Gateway . . . . . . . . . : 10.56.0.1
            DHCP Server . . . . . . . . . . . : 10.56.19.157
            DNS Servers . . . . . . . . . . . : 10.56.0.2,10.56.0.33What I suspect is the DNS configuration on angel (Solaris 10) to lookup DNS server (10.56.0.2, 10.56.0.33) is not correct, or that it is on another subnet (10.56.120.0) and require additional setup to see other hosts that do not belong to its own subnet. angel has only recently been built and its likely that its DNS setup has not been configured correctly.
    Other Solaris 10 Sparc servers on the same subnet 10.56.120.0 also experienced the same issue even though they have been around for a while. Nevertheless, their DNS configuration may have been manually configured to see certain subnets and not 10.56.4.0 where jodie lives.
    Any idea on where the problem lies?
    Thanks in advance,
    Crystal

  • New Laptop, clean start, except iTunes librarys, what news for iPhone?!

    Hi,
    I have a new MacBook Pro coming my way (very excited) a nice upgrade from my 3YO work horse iBook!
    So, i want to start again, with regards to a 'clean' install. But i want to keep a couple of things like iPhoto and iTunes libraries.
    A couple of questions then.
    1) The first is actually pre-move over. In that i use 2 iTunes libraries, 1 for my laptop (with small number of songs) and one with an external drive (for all my music). I have only plugged my iPhone onto my laptop one. What happens if i plug into the other one by mistake?
    2) When i move laptops, i know i need to copy the library folders from the music folder, to the new music folder, and also copy across the pref file. But what should i do about the iPhone? Will it be as seamless?
    3) Any other tips and ideas to make my move as painless as possible!
    Thanks
    JJ

    You need to authorize your new computer with your iTunes account with iTunes. You also need to de-authorize your computer that is going back with your iTunes account with iTunes.
    iTunes does not store photos. iTunes stores iTunes content only - music, movies, TV shows, podcasts, and 3rd party apps, and serves as the sync/transfer content for iTunes content - contacts, calendar events and Safari bookmarks with the supported applications on your computer, and for photos stored on your computer.
    You need to transfer all photos from your work computer to your new computer as with all other data that you will need or want to transfer to your new computer.
    The easiest way to transfer your entire iTunes library including playlists, play counts, etc. is be transferring the iTunes named folder located in your Music folder from your work computer to your new computer. If you have access to an external drive with enough storage capacity to store your entire iTunes library or iTunes folder, you can use that for the transfer, or you can network the computers together in some fashion. With iTunes quit on your new computer, place the iTunes named folder copied from the Music folder on your old computer in the Music folder on the new computer. Launch iTunes on the new computer and it will be identical to iTunes on your work computer.

  • Here is whats new for me with pr1.3 so far...

    phone feels much faster and snappier, the email client opens emails way faster now, and syncs without errors, the web browser is way better, very fast, and very smooth, zooming in/out are faster, and there is a slight flash update, so now my flash feels way better, i can watch youtube videos very smoothly without any problems, a lots of flash games/videos/live broadcasting are working now in microB .
    ovi maps now have a recalculate button, which i found very handy, because before, when you go of the track, it won't recalculate, and you would have to find directions all over again .
    speed improvements are everywhere, transitions are faster, apps opens faster, no bugs so far, and yes my media player widget is working fine .
    reception got a lot better, for example here on my desk my n900 is most of the time next to my laptop, with 3 bars of 2g connection, now after i flashed pr1.3 my signal is always over 4 bars of 2.5 g !! (and i should mention that 2.5 is the maximum in my country )
    my n900 doesn't lags anymore, runs great all the time, feels very "perfect" .
    Audio did get a lot better, in quality and level, the music sounds louder now with the audio drivers update .
    apps switching is faster now .
    and when for example i switch from the conversation app, to a web page already opened i don't have to wait 1-2 seconds for microb to refresh or what ever like it did before .
    Really thank you nokia, the n900 is bugs free, and a lot faster now .
    i hope this helped .
    Reality is wrong....dreams are for real... 2pac .
    don't forget to hit that green kudos

    sever is right, battery did get better but you need to lower the volatge by using titan's kernel, search this post for 'overclock via x-terminal' sever made easy step by step instructions .
    Reality is wrong....dreams are for real... 2pac .
    don't forget to hit that green kudos

  • New for ABAP in functional upgrade from 4.6c to ECC6.0

    i want to know the enhancements, additions and changes in the technical side/ABAP , when moved from 4.6c to ECC6.0 in case of FUNCTIONAL UPGRADE only....
    our compny has done FUNCTIONAL UPGRADE so far..whats new for technical ppl like us apart from changing bdcs, some missing functions, etc...
    thanx,
    Naveen Vishal

    Hi
    Technical upgrade is the fast upgrade without additional functionality but with minor user interface changes to ensure business continuity.  In the past, all objects modified by a customer had to be manually re-modified during an upgrade. Now, modifications are either automatically adopted or the system provides you with an assistant for adjusting your modifications to the newly upgraded configuration using transactin SPAU and SPDD.
    SPDD:  This transaction allows you to adjust modifications to ABAP Dictionary objects during an upgarde.
    Using this transaction we can adjust the Domains, Data Elements, Tables, Strcutures, Transparent tables, pooled and cluster tables including their technical settings, indexs of transparent tables. If you adjust data elements that have been changed with the Modification Assistant in an earlier release, the changes can be copied automatically.
    Steps to run SPDD: 
           1.      1)  Start transaction SE03 as user DDIC and choose Administration ® Set system change option
           2.      2)  Select Modifiable in the Global setting dialog box.
           3.      3) Choose Continue.
           4.      4) Choose Edit ® Select all.
           5.      5) Save your changes.
           6.      Then log on as a normal user, since user DDIC may not perform any repairs.
    SPAU:  This transaction allows you to adjust programs, function modules, screens, interfaces, documentation and text elements after an upgrade.
    After you adjusted or edited an object, you can use User/Status function to modify the status of the object. Before doing this, you can also add other developers or testers that are allowed to edit the object and create a short note.
    Steps to run SPAU:
    1) Start transaction SE03 as user DDIC and choose Tools ® Administration ® Set system change option.
           2.      2)  Select Modifiablein the Global setting dialog box.
           3.      3) Choose Continue.
           4.      4) Choose Edit ® Select all.
           5.      5) Save your entries.
           6.      Then log on as a normal user, since user DDIC may not perform any repairs.
    Other important topics in Technical Upgrade:
    Updaring the Development System: Perform the adjust int he development system using SPDD and SPAU transctions and assign to transport requests.  The upgrade control program R3up exports the transport that you have marked in a later upgrade phase.
    Upgrading the Production System: During this phase, the R3up upgrade control program checks whether there are any change requests registered for transport from the development system to the production system. If this is the case, R3up offers to import the transport automatically, instead of you carrying out adjustments with transactions SPDD/SPAU. If you choose this procedure, you still have the option of stopping SPDD/SPAU to check the changes accepted automatically before they are activated.
    If you decide to import a transport automatically, a subsequent analysis checks whether there is an entry in the transport you specified for each modified object found in this SAP System. Only if this is the case is the transport marked as suitable.
    If there are more modified objects in the production system than in the test system, they cannot be dealt with by the transport. This means that you have to adjust these objects.
    If you had more modified objects in the test system than in the production system and these are also contained in the transport, you import these into the production system with the transport
    regards
    karthik
    Reward points if useful

  • For 1G whats new in 3.0

    Apart from search and copypaste whats new for 1G users?

    Everything on this page except stereo bluetooth and peer-to-peer gaming: http://www.apple.com/ipodtouch/softwareupdate.html

  • Huge issue with battery and overheating in iOS 6.1.1 iPhone 4S and ipad new iOS 6.1 what I can do , I am very sorry for update from 5.1.1 it was the best

    Huge issue with battery and overheating in iOS 6.1.1 iPhone 4S and ipad new iOS 6.1 what I can do , I am very sorry for update from 5.1.1 it was the best
    My wife have iPhone 4 and ipad new is not updated it working good and my devices after update working bad :-(, likely the devices of my wife stay with 5.1.1

    good thing i havent updated mine yet.. 

  • Hi, my name is Laith I'm from Iraq I just want to know what are the steps for buying a new iphone 5 from apple store and how to ship it to Iraq ???? and I would be grateful for you

    hi, my name is Laith I'm from Iraq I just want to know what are the steps for buying a new iphone 5 from apple store and how to ship it to Iraq ???? and I would be grateful for you

    Legality aside (I'm not a lawyer and have no opinion on the matter) in order to make a purchase of an iPhone 5 you would need to travel to a country where they are for sale and purchase it there. Be sure to get one that is officially unlocked or you would not be able to use it with your cell carrier. Be sure that your carrier supports use of the iPhone before you buy. Also note that the warranty of the iPhone is only valid in the country of purchase.
    Appe does not ship outside of the countries where it sells the phones.

  • CC build from 7/3/2014 says under whats new "Latest build of Lightroom is now available to free members" Well I'm a free CC member and I'm not seeing a free LR version. can someone tell me where I can find it Free. All I see is Trial or BUY. Thanks For an

    CC build from 7/3/2014 says under whats new "Latest build of Lightroom is now available to free members" Well I'm a free CC member and I'm not seeing a free LR version. can someone tell me where I can find it Free. All I see is Trial or BUY. Thanks For any help

    Can't find what you are talking about, could you post a link.
    I see the following.
    Quote "Select any of the applications below to download a free trial.  Or sign up for your free trial of Creative Cloud to get free access to all of these applications, mobile apps, web storage, and more."
    Its all referring to trials.

  • Restore new iPad Mini from iPad 1 backup. Ican update new apps from Apple store but most of my apps have been showing the Waiting status for over 12 hours. Store shows them as installed. What gives?

    Restore new iPad Mini from iPad 1 backup. Ican update new apps from Apple store but most of my apps have been showing the Waiting status for over 12 hours. Store shows them as installed. What gives?

    If the downloads are stalled or "waiting" - try these suggestions.
    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons.
    Make sure that you do not have a stalled download in iTunes - a song or podcast .... if you have a download in there that did not finish, complete that one first. Only one thing can download at a time on the iPad so that could be what is causing the problem.
    If that doesn't work - sign out of your account, restart the iPad and then sign in again.
    Settings>iTunes & App Store>Apple ID. Tap your ID and sign out. Restart the iPad by holding down on the sleep button until the red slider appears and then slide to shut off. To power up hold the sleep button until the Apple logo appears and let go of the button.
    Go back to Settings>iTunes & App Store>Sign in and then try to update again. Tap one waiting icon only if necessary to start the download stream.
    You can also try deleting the waiting icons - tap and hold down on an icon until it wiggles - the tap the X on the icon to delete it. Then try to download again.
    You can try resetting all settings. Settings>General>Reset>Reset All Settings. You will have to enter all of your app preferences and device settings again.
    If all else fails, download the updates or the apps in iTunes on your computer and then sync the content to your iPad.

  • How can I disable the 'First Run' and 'Whats New' pages from showing after updating Firefox for all users that log onto a system.

    I am a system administrator and need a way to set a global preference to not open the Whats New and first run pages. I found the browser.startup.homepage_override.mstone preference in the user profile but want to be able to set this globally.

    Use a mozilla.cfg file in the Firefox program folder to lock prefs or specify default values.
    Place a file local-settings.js in the defaults\pref folder where you also find the file channel-prefs.js to specify using mozilla.cfg.
    pref("general.config.filename", "mozilla.cfg");
    pref("general.config.obscure_value", 0); // use this to disable the byte-shift
    See:
    * http://kb.mozillazine.org/Locking_preferences
    You can use these functions in mozilla.cfg:
    defaultPref(); // set new default value
    pref(); // set pref, but allow changes in current session
    lockPref(); // lock pref, disallow changes
    *http://kb.mozillazine.org/browser.startup.homepage_override.mstone

  • What's new in solaris 8 from solaris 7

    Hi,
    I want a help regarding the solaris 8 interfaces which are
    modified from solaris 7.
    Can some one provide me information regarding these interfaces.
    Thanks in advance.

    My Mail Id : [email protected]

  • How do I change my iPod onto my new apple account from my old account? It always ask's me for my old password, which I can't remember, and no longer have the email address. Thanks

    How do I change my daughter's  iPod onto my new apple account from my old account? It always ask's me for my old password, which I can't remember, and no longer have the email address. Thanks

    Purchases are locked to the account that purchased them. Thus first try to recovery use of the original account.
    Also, yo have obtain use of the original account to deactivae the Activation Lock
    Find My iPhone Activation Lock
    Is there a way to find my Apple ID Name if I can't remember it?
    Yes. Visit My Apple ID and click Find your Apple ID. See Finding your Apple ID if you'd like more information.
    How do I change or recover a forgotten Apple ID Password?
    If you've forgotten your Apple ID Password or want to change it, go to My Apple ID and follow the instructions. See Changing your Apple ID password if you'd like more information.
    The method includes if you do not have access to your original email account.
    The
    I no longer have an email address that was also my Apple ID. Can I still use the email address as my Apple ID?
    Apple recommends you change your Apple ID to your current, working email address. This will not create another Apple ID, it will only change it to your working email address. See Changing the name you use for your Apple ID if you'd like more information.
    CHANGE ID
    Apple ID: What to do after you change your Apple ID
    The ID is used in the following locations and you  have to change them.
    Settings>Messages>Send and Receive
    Settings>FaceTime
    Settings>GameCenter
    Settings>iCloud
    and Settings>iTunes and App store
    You  have to sign out of ID (for iCloud you delete the iCloud account from the iPod) and sign in with other ID.
    Note the following are resolved if you  use Family Sharing (iOS 8 and later):
    - Apps are locked to the account that purchased them.
    - To update apps you have to sign into the account that purchased the apps. If you have apps that need updating purchased from more than one account you have to update them one at a time until the remaining apps were purchased from one account.

  • My itunes files were deleted. I was able to use an old back up file to restore some but new downloaded purchases from iTunes for the past 5 months weren't in the back up. How do I get those back since I've paid for them one before and use the same account

    My itunes files were deleted. I was able to use an old back up file to restore some but new downloaded purchases from iTunes for the past 5 months weren't in the back up. How do I get those back since I've paid for them one before? Can you redownload? If so, how?? Please help as I'm missing over 500 previously paid for and downloaded iTunes song purchases.

    This was EXACTLY what I needed about the purchases I made from my device. However, is there a way to re-download other ones you've made from a computer? Because I realized some of them were not just purchased from my device.
    This is a picture of what it looks like now:
    http://tinypic.com/r/107quxu/7
    As you can see, the stuff circled in red doesn't give me an option to download from Cloud Beta because it already says "downloaded".
    any way to get around that?

Maybe you are looking for