Help with hme Ethernet Driver

Hello, I have the Solaris 7 source code (both for sparc and intel). My goal is to alter the hme ethernet driver to do something specific (why i ordered the source code). However, I'm running into a couple of problems. My first test was to just try and compile the source and insert the newly compiled driver to see if it will work (this is half the battle). I am wondering if I can do it with gcc, though. I don't have Sun's Forte cc compiler. Do you know if it's absolutely necessary to have cc to compile something like an ethernet driver for solaris? I have an Ultra-II sparcv9 (ultra 10 workstation) - which is what I am working with now. My first steps were as follows:
Got hme.c from the cd. Checked the header #includes in the file, and everything was fine.
Compiled as follows:
gcc -D_KERNEL -c hme.c
ld -r hme.o -o hme
This worked ok, except for a couple of function re-definition warnings.
Next thing I did was:
$ ifconfig hme0 unplumb
$ rem_drv hme
By default, the ultra 10 boots into 64-bit kernel mode, and i know the 64-bit kernel drivers are stored in /kernel/drv/sparcv9 and the 32-bit drivers are one dir up. So, I made a backup copy of /kernel/drv/sparcv9/hme to /kernel/drv/sparcv9/hme.BACKUP and then copied my fresh new binary into that directory:
$ cp /kernel/drv/sparcv9/hme /kernel/drv/sparcv9/hme.BACKUP
$ cp /home/dford/hme /kernel/drv/sparcv9/hme
Next :
$ add_drv hme
Here I get the message that the hme driver was loaded but failed to attach. I have seen this before when I did a loopback STREAMS driver, and the problem then was that the driver was compiled as a 32-bit driver, and I was in 64-bit mode. This was fixed by going to the boot prompt and typing:
ok> boot /platform/sun4u/kernel/unix
This boots the OS in 32-bit mode, and that fixed the problem with my Loopback STREAMS driver. However, I tried this with the hme driver I just built and it did not work. I get the same 'failed to attach' error, even after I copy the hme to /kernel/drv (make a backup of original first, though).
Now, I notice that I am missing the character special file that is supposed to exist in the /devices/pseudo directory for the hme driver. I can make one with mknod, but isn't it suppose to do this automatically? Incidentally, my problems get worse: trying to restore the original hme binary and run add_drv produces the same problem (failed to attach). Now I can't restore the system to it's initial working state. The only thing I did was make a backup copy of the hme binary, and after trying a newly compiled hme binary, restore the original hme binary. Rebooting the system - complains that it can't "find" the hme module! After the system comes up, modinfo indeed shows that hme did not load properly.
$ modload hme
-- reports that it can't find the hme module
$ modload /kernel/drv/sparcv9/hme
--works ok, now modinfo shows hme is loaded ok.  however, add_drv hme still reports failed to attach.
I don't know how the system's module load path got messed up. As i understand it, this is stored in /etc/system file. I never touched this file.
If you have any experience / ideas with this sort of thing, please let me know your opinions.
Thanks in advance,
Davis

Probelm Solved! The problem has to do with the fact that the kernel looks for a device with the same name as its driver module. In this case the driver module is 'hme', but the device name that is programmed into the card's FCode PROM is called SUNW,hme. Therefore add_drv would always fail. Therefore, to successfully load it, you have to alias the FCode PROM name as follows:
add_drv -m '* 0666 root root' -i 'SUNW,hme' hme
Hope this helps someone else in the future. This wasn't very clear, and took some digging to find out. In addition, the verbose option of add_drv should be changed to give more feedback, other than 'driver failed to attach'.
Incidentally, I found this info at:
http://soldc.sun.com/developer/support/driver/wps/pci/html/Device_Prop.doc.html
One note - they use quotation marks in their example, but add_drv needs apostrophe...trivial, but nonetheless, thought I would point it out.
davis

Similar Messages

  • Internet doesn't work with Killer Ethernet driver installed! PLEASE HELP!

    Hi guys,
    First of all I might as well start off by saying that I recently upgraded my system to a new build, and so bought some new parts. The motherboard I chose was a MSI z87 gd65 gaming and by gosh is it good to look at, my only problem is that when I install the driver of the disc is that the Killer Ethernet driver doesn't allow me to get internet access (but I am connected to my router).
    I have reset windows, reinstalled the driver, restarted my pc, made the bios default and it still persists not to work! I am not sure if it doesn't won't to work with windows 8 because I had to boot from the installation cd. I can't update to windows 8.1 either because I don't have the internet connect/access Nd I can't get another driver because of the same reason!
    Has anyone else come across this issue?

    Remove Killer driver and suite using >>Killer Cleaner<<. After reboot just install pure drivers: https://forum-en.msi.com/index.php?topic=174229.0

  • I need help with Modbus Ethernet communicat​ion

    I try to communicate with a Modbus RTU controller with a MOXA Ethernet to RS232 converter. I use DSC module to create a modbus Ethernet driver, and create a list of shared
    variables that are bound to individual addresses in the modbus register.
    I have tried for a long time to make this communication stable, but I lose communication after a couple of hours..
    I read hex values from the controller registers, and they normally is from 100 to 140 depends.. But after a while some of my
    registers drop to zero, and others up to 65408 for instance..  and some digital values hang..
    When I restart my vi, it works again for some hours..
    Maybe it is a communication problem true Ethernet, because I have tested shared variables in other ways, and it works fine..
    I want to know if there is any specific rules how to put up a good way to communicate with my modbus driver true Ethernet.. I have enclosed one of the examples that I tried, and I have also tried to read values directly into while loops, but I lose communication after a while
    Anybody…  please I need help. I would be happy to see a good and stabile way to put up a communication example.. 
    I also tried some of the modbus examples, but I didn't manage it to work.. I use one master controller and one slave, and I use ID 32 for
    the master and ID 01 for the slave..
    Thanks..
    Very best regards from..
    Benji..
    Attachments:
    test37.vi ‏83 KB

    Hi.. and thank's for your answer..
    Yes, I have downloaded and tried the modbus lib before, and it works, but I have to rebuild it to make it work good for my system..
    Maybe that is the way to go..  But I also thought that when I have DSC installed, it would be easier to use that one..
    In the mean time I've did some test's and, I see that the problem maybe is in my modbus gateway..
    Anyhow.. thank's for your answer...
    Regards from Benji..

  • Help with new hard drive and data recovery

    I have a macbook pro 13" from early 2011...last week the hard drive crashed and after a few hours at the genius bar had to got  tekserv to recover my data and get a new hard drive and update to 8GB of Ram.  When I got my macbook back I was given an external hard drive that had everything from my old hard drive saved by the users on the old hard drive.  I was hoping I could just transfer the user over to the new hard drive but since I had to restart the computer as a new computer I am not able to just reassign my old profile as the new one on this laptop.  Maybe I've done something wrong but at this point I transferred all my documents over, moved my music and pictures over but I have a few things I can't figure out that I'm hoping someone can help with.
    1. Do emails that were in my mail program from both gmail and my verizon.net program get saved somewhere or do I have to just assume those were lost?
    2. my iTunes library is now there but none of my playlists are there.  Should those have been saved somewhere in my iTunes folder that I should see them?  I'm concerned about syncing my iPhone or iPads to iTunes without those there.
    thanks for the help.

    Here's the spec page on your PB.  http://www.everymac.com/systems/apple/powerbook_g4/stats/powerbook_g4_1.25_15.ht ml  It came with OS 10.2.7 installed. The max OS is Leopard 10.5.x
    Tiger install DVDs are in short supply. Tiger is no longer available at the Apple Store but may be available for $129 by calling Apple Phone Sales @ 1-800-MY-APPLE (1-800-692-7753). For other sources, do a Google search for MA453Z/A (10.4.6), MA190Z/A (10.4.3) and M9639Z/A (10.4). Also look on eBay. Be sure & buy a retail version (black with silver X) and not a model specific version (gray) (See http://discussions.apple.com/thread.jspa?threadID=1976068 Can I use another Mac's system restore disc on my Mac?.
    Also check these web stores: http://www.lacomputercompany.com/cgi-bin/rpcart/index.cgi?command=dispitem&type= sku&sku=19521  http://www.allmac.com/shop/index.php?cPath=5_10003
    After you install the base 10.4.x, update to the final Tiger version 10.4.11. Here's the link for the 10.4.11 combo update http://support.apple.com/kb/TA24901?viewlocale=en_US
    Look at this link Mac OS X v10.4 Tiger Installing Software Support Page
    http://www.apple.com/support/tiger/install/
    You can also download the Tiger Installation and Setup Guide
    http://manuals.info.apple.com/en/Tiger_Install_Setup_Guide.pdf
     Cheers, Tom

  • Help with my DVD drive?

    hp pavilion dv9650us dvd player will read regular dvd's but won't read regular home made dvd windows vista is my OSH
    Hi my Dvd player was working fine until I did some driver updates, then I noticed my DVD and audio wasn't working. I went back and reinstalled the old drivers for my audio and now it works and my DVD player will read and play regular DVD's you purchase but won't read my DVD's I make at home when I do my video progjects.   Is there a problem with my DVD driver reading the disc and is it something that can be fixed with a software update?

    gjames3468 wrote:
    hp pavilion dv9650us dvd player will read regular dvd's but won't read regular home made dvd windows vista is my OSH
    Hi my Dvd player was working fine until I did some driver updates, then I noticed my DVD and audio wasn't working. I went back and reinstalled the old drivers for my audio and now it works and my DVD player will read and play regular DVD's you purchase but won't read my DVD's I make at home when I do my video progjects.   Is there a problem with my DVD driver reading the disc and is it something that can be fixed with a software update?
    Most likely it is the driver since it was working.  Was the reinstall of the old drivers an install, or a Restore back to an earlier date?  I would have done the Restore thereby getting the actual drivers and settings I had before the update.  You can still try this if it hasn't be too long ago. 
    If I have been helpful, a Kudo is always appreciated.

  • Help With New Hard Drive Installation Recovery

    I had a bad hard drive crash. I installed a new one and got the bios to boot from the cd drive, with the windows 7
    orginal install cd in the drive.  It recognized Drive 0, I clicked new in the options. It created ONE System partition.
    Installed windows 7 seemingly fine. Inserted the application and driver recovery disk and installed those. It all seemed fine. This morning I turned it on and it the hard drive error message (3F0) please install an operating system. I shut it down and restarted, it seemed normal.  I installed a few programs, shut it down again. Returned to it later, started it up again and it took me to the diagnostic screen telling me SMART Check - Not Installed and Short DST - Not Installed..  Can someone tell me how to delete that partition and I can format the drive in a usb sata enclosure and start over again.
    Please tell me the correct proceedure to get this laptop back up and running to a factory state. I have original Windows7 and Windows8  and Application and Driver disks for both OS'es..  I want to stay with the Windows7 installation.
    Thanks for any help with this problem. I have no idea where I went wrong !
    This question was solved.
    View Solution.

    It is not impossible that the new hard drive is bad, have seen it before. It is also possible that the sata controller on motherboard is bad-but I would look at that possibilty last. Can you get an exchange on the new hdd?
    ******Clicking the Thumbs-Up button is a way to say -Thanks!.******
    **Click Accept as Solution on a Reply that solves your issue to help others**

  • Help with USB Flash Drive

    I am new to Arch and need some help with a usb flash drive. I have program the base system setup three times and I have got the same error message each time. Everything boots ok until it gets to mount the root device and that is when the error comes up. And yes I have done my homework and found that I need to change a file but I do not know which one and not sure how to.
    I have learn more about Linux today than using it at work for over 5 years. Arch users have my highest respect for now I know why they love it so much. The reason I am working with the usb flash drive is I can not setup a hard drive right now for a couple of weeks and want to learn as much as possible before then.

    Also, what homework led you to the conclusion that you needed to change a file.  If you tell us where you learned this, we may be able to help with the process.  If you want us to guess .... My guess would be that you should open /boot/vmlinuz-linux in a text editor and delete all the "7"'s.
    (Kidding, hopefully obviously, don't do that).

  • Help with external hard drive and firewire?

    2 questions:  1) Does anyone know if there is a hub made for the firewire 800 to allow more than 1 device to be hooked up at 1 time? ex... capture deck and external hard drive. 
    2) I was cleaning up my external hard drive.  I ejected it and now it won't come back on line when it is plugged in.  Any Advice?

    Most external FW enclosures have 2xFW800 ports that allow daisy-chaining multiple drives.
    There are FW800 hubs available, but I don't recommend them if you intend to use with a camcorder or deck.  Ditto regarding daisy-chaining a camcorder or deck with a FW drive ... the camcorder/deck usually locks up the FW bus if you have daisy-chained it with a FW drive.

  • Help with a infiniband driver

    Here I share with you a question I received from Gustavo Wolfmann, a professor from Universidad Nacional de Cordoba, Argentina. If you can help, would be great
    i am installing infiniband interfaces over our servers sun fire X2200, interfaces from mellanox, model MHGS18-XTC.
    As OS was installed Solaris 10, (upgrade 7 o 5 in others servers.)
    From Sun pages, i download Infiniband drivers for these kind of interfaces, version 3, the last available. In his documentation, it says that supports mellanox chip MT25204, the one that comes with our interfaces, with driver arbel.
    The problem is that, after installing these driver and reboot the server, the kernel not work properly with the hardware, almost in a part, because with dmesg we scan the activity with the interface, is recognized by the kernel, but the device is not created, as is signed in the tutorial , in /dev/ibd0, however the chip driver is loaded.
    After seaching in the internet, some people says that it must work over driver tavor in "compatibility mode". But i don't find anyhere how to set these mode over the driver.
    I consult with mellanox people and says that they don't support solaris. I consult with you (Sun) if sun people can fix the problem, and they said that Sun only support the certified hardware, obviously, not the mine.
    So, finally, i desist from work with solaris and reinstall linux over the servers. It was installed and infiniband hardware is recognized and work properly. The problem is that i work researching in HPC with linear algebra algorithm and libraries. Configuring the stack OS, infiniband driver, math library and compiler was horrific. It is done, but i not sure that was in the better form.
    These problem in configurating the old installation of the cluster using ethernet with solaris, sunperf library, sun studio complier and sun cluster tool, was not present, and as you know, i was doing same reaserch with these configuration.
    Then, i am disapointed with the absence of the driver for our hardware from Sun covering solaris. If it stay available, i don't spend one moths of my work reinstalling linux over the servers, but most important, i fill sure that works fine.
    So, the last question is if nobody in the entire corporation can assist me in my problem. If i can fix it, i gladly spend time reinstalling solaris over the cluster.
    thanks
    Gustavo Wolfmann
    Lab. Computación
    Fac. Cs. Ex.Fis y Nat.
    Univ.Nac.Córdoba

    There are two versions of the driver available on the Internet and on the Creative site. The newer one I believe however is just an upgrade version, not the full installation but I could be mistaken. I have a copy of the original instrallation CD that came with the PD1110 (not PD1100) so if you want to PM me I can set up an image somewhere for you to grab. Be advised however that this is the software I have been unable to uninstall so you may experience problems.
    -noz

  • Kernel 3.0.4-1 with sky2 ethernet driver - VLAN problem

    Hello,
    after installing kernel 3.0.x (any) VLANs stopped working on sky2 driver. Althoug I can add VLAN to interface, i can't ping anything. Tcpdump does not register any traffic on tagged interface.Of course normal (untagged) traffic works without any problems.  Everything was fine with 2.6.39 kernels. Under kernel26-lts (2.6.32) everything works perfect.
    Some technical details:
    lspci |grep Ethe
    06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller
    dmesg |grep sky2
    [    7.622893] sky2 driver version 1.25
    [    7.623017] sky2 0000:06:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
    [    7.623055] sky2 0000:06:00.0: setting latency timer to 64
    [    7.623176] sky2 0000:06:00.0: Yukon-2 FE+ chip revision 0
    [    7.623735] sky2 0000:06:00.0: irq 28 for MSI/MSI-X
    [    7.624179] sky2 eth0: addr e8:11:32:09:79:67
    [ 3959.669643] sky2 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x105)
    [ 3959.669774] sky2 0000:06:00.0: restoring config space at offset 0x6 (was 0x1, writing 0x4001)
    [ 3959.669818] sky2 0000:06:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xfc600004)
    [ 3959.669841] sky2 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
    [ 3959.669879] sky2 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100507)
    [24962.224924] sky2 eth0: enabling interface
    Regards

    No: you have a different issue as this thread is old. Please don't necrobump:
    https://wiki.archlinux.org/index.php/Fo … Bumping.27
    Closing

  • Help with external hard drive please????

    I am ready to chuck my computer out of the window I am so frustrated!! I really hope someone can help... Fingers crossed, here goes...
    I have two macs - a MacBook running OSX 4.11 and an iBook G4 running OSX 3.9. I also have an Iomega external hard drive. I reformatted it when I bought it for the MacBook, and have been using it fine.
    Now, I want to move a load of music from my iBook to the external hard drive. But when I plug in the hard drive, the iBook says 'MAC OSX CANNOT READ THE VOLUMES INSERTED' and gives me options of initialize, cancel, or eject.
    I don't want to initialize as I'm assuming this will re-re-format the ex hd and lose the stuff I have on there already.
    Is this the case?
    Why won't the Iomega talk to the iBook? (the Iomega website says macs need no drivers for their products...)
    Can anyone think of any genius ideas for getting the info off the iBook? Bearing in mind that there is no DVD writer, my internet connection is a teeny 2mb/s and the largest alternative storage device I have is a 2 gigabyte photo card (which i have been using, painstakingly, but is causing me massive grief by taking all night to upload from the ibook and then all day to transfer to the hard drive via the macbook, and losing a bunch of files in the process => AAAAAGH!!!!!). I've also tried firewiring the ibook and macbook together but they don't recognise each other. I created a network and accessed the iomega from the ibook via that but the 2mb/s broadband was so slow it would have taken all week, and the machines crashed anyway.
    Thoughts? Ideas? Inspiration? Magic wand????
    THANKS

    Ok, deep breath & relax...
    What format & partition table is the drive in?
    On the macbook with drive installed, Open up Mac HD/Applications/Disk Utility.app
    Select the drive from the list. If the partition scheme is GUID, then 10.3 won't be able to see it.
    & changing requires a reformat of the drive.
    So, what I would do is hold T while booting the macbook until the firewire logo shows on the screen. plug the 2 macs together via firewire 400 cable. your macbook should now show up as a firewire drive on the ibook.
    drag & drop the files you want to move. eject the drive when done & press power on the macbook to exit this mode. press power again to boot.

  • Need Help with External Hard drives and too much music

    I am not terribly tech-savvy, and I need your help. I have a G5 PPC dual processor with an internal 250GB drive. I have two seagate firewire/USB2 external hard drives. One is 250GB and one is 350GB. I want to know how to use them to get my Mac to run faster and better.
    My original hard drive is 7GB shy of being full. Almost half of this is my itunes library which is over 100GB. The older (250GB) hard drive has about 150GB of photos/videos.
    My Mac is running slow as molasses and when I power up the external hard drives it slows down to what I recall my original Mac Plus ran like.
    I use the G5 primarily to work with photos, illustrations and creating the occasional DVD with video and photos. the apps I use most often are Photoshop, Illustrator and Painter. I always listen to music while work.
    I hope all of this information is helpful! Here is my question:
    What is the best way for me to set up and use these external hard drives to return my G5 to its original blazing (to me) fast speed?
    PPC G5 Mac OS X (10.4.9)

    I think you should look at adding two 500GB internal drives. I'd say Maxtor MaxLine Pro for cost, but they also run much warmer (43ºC even when nearly doing zilch) so I'd go with WD RE2 500GB for $40 ea. more.
    dump whatever you don't need, trash anything that is hogging space and is just temp file or useless cache. Web browsers can leave behind a ton of small files eating up tens of MBs.
    Use SuperDuper to backup/clone your drive.
    Disk Warrior 4 to repair (after it gets to 15% free, or just forget for now).
    A 250GB drive formats to 240GB and you have ~3% free it looks like.
    For every data drive plan to have two backup drives.
    Keep your boot drive to 40% used.
    And your data drive to 60%.
    Backups can go a little higher.
    Drives are cheap and inexpensive, especially for the space and performance. And they have improved SATA over the years it has been out.
    By doing a backup followed by erasing your drive, and then restoring it, using SuperDuper, which optimizes the organization, skips copying temp files that aren't needed, it also defragments your files. I would do backup daily to different sets that you "rotate." And before any OS update. And do the erase and restore probably every 2 months.
    Make sure you keep one drive partition somewhere that is just your disk utility emergency boot drive that is not a copy of working system, used for doing repairs like running Disk Warrior and Disk Utility.
    You may need to repair; backup; even erase and restore your external drives. Rather than spend on vendor made case, just pick up a good FireWire case either with drive, or bare (and add your own). I think it'd add 500GB FW drive though.
    Why?
    To begin backup of your current drive. To leave your other FW drives "as is" for now.
    Then install a new internal 500GB drive as well so you now have a good current backup, and you have moved your data off 250GB to 500GB. If anything happens, you have one off line FW backup.
    Then begin to clean up, organize, and get your FW drives working. It sure sounds like they have had some directory or file problems.
    You can find a lot of Firewire and SATA drive choices over at OWC:
    http://www.macsales.com/firewire/

  • Need help with external hard drive!

    Hi all,
    I have been having trouble with my external hard drive.
    My mac is reading the disk however all my files from the hard drive are missing?
    In disk utility is seems to show that there are files on the disk but I cannot see them?
    At the bottom is shows that there are files on the disk!
    PLEASE HELP!!!!
    Here is a screenshot of my disk utility

    Ok just to clarify the format issue...
    Just move the data from the external drive, format and then move it back if you want, as JiveMasterT explained.
    If the external drive is FAT file system, then you don't need to format the drive unless you are planning on using the drive as an OSX backup.

  • Hard Drive Crash - need help with choosing new drive and installation

    My hard drive seems to have crashed. My computer froze, and when I tried to reboot, it got stuck at the startup screen. I started from the system CD, ran the disk repair utility, and it said it could not repair the disk. I ran Tech Tool Pro and it could not repair the disk. I tried to start up in Target disk mode while connected to my older G4 iMac (that I'm using now as my backup), and the disk would not mount. So I need some expert advice - I am assuming the hard drive is toast. I wish I could at least mount it in target disk mode to transfer files, but I haven't been able to do that. I was going to take it in for repair (or possibly buy a new computer), but after reading some of the posts here, I am thinking I could just replace the internal hard drive with a 3.5" SATA drive.
    What I need to know is am I correct about this? And is this the right kind of drive for my iMac? Are there any specifications I need to be aware of when ordering a new drive? I downloaded the manual explaining how to replace the drive and it looks doable. I would appreciate any guidance as to choosing the new drive (specific brand names/models would be great), installing the drive, and tips for formatting, etc. Thanks in advance for your help!

    Welcome to Discussions - any 3 1/2" SATA drive will be fine, go to [macsales.com] or [smalldog.com] or [newegg.com] and choose whichever drive fits your wallet. Most of them are reliable, I have heard of problems with Seagate and Hitachi, but there are always some failures with any brand. Make sure to get a good warranty.Instructions will come with the drive, but you can download them from [Apple|http://www.apple.com/support/manuals/imac> as well.

  • Need help with total hard drive replacement and reinstall

    Hello everyone, let me first say thank you for all the help I hope I get. I have a HP Envy 14 1260se Beats Edition Laptop and I recently purchased a new SSD which really made my laptop speedy. The only problem I am having is that I purchased the recovery disks from HP so I could get all the drivers and everything restored but it does not work at all. So I used a windows 7 professional iso disk my friend had and installed windows (64 bit) and everything works perfectly, but I am missing the volume controls that show up on the screen. Usually when I press volume up or down using the keys on my keyboard it would show a bar in the middle of the screen telling me where my volume is. Now I just see the little volume icon in the taskbar which is just a little annoyance. Also I no longer have the beats on off button working. Is there a way I can download these little things to make my laptop almost the same as it was out of the box without all the bloatware? Any help would be appreciated and sorry in advance if this is confusing. 
    This question was solved.
    View Solution.

    Hi:
    I don't know about the Beats audio thing but I think you need the HP OSD utility to get the volume control to show up on the screen.
    http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-106851-1&cc=us&dlc=en&lc=en
    Did you install the quick launch software?
    http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-97078-1&cc=us&dlc=en&lc=en&...=
    The probable reason the recovery disks didn't work is your SSD was of a smaller capacity than the mechanical HDD the notebook originally came with.
    They won't work normally on any hard drive that is smaller than the one the PC came with.

Maybe you are looking for