Virtual hba driver

Hi,
Is it possible to introduce a virtual HBA driver in SCSA architecture? I am looking
for a way to map multiple paths to a LUN to single device instance and the
sd driver see the single virtual LUN instance. I want to do this in the virtual
HBA driver.
The configuration I want is like the following:
sd driver
|
SCSA
|
virtual hba driver (for path failover functionality/load balancing)
|
HBA driver
If there is a solution that is part of Solaris that does this, I want to know more about
it. Any pointers are appreciated.
thanks,
sr

Have you gotten any response to this? I would also
like to create a virtual HBA driver, but cannot get
past the allocating of DMA buffers in scsi_hba_attach
since there is no real hardware. Is there any way to
attach a virtual HBA?I'm not sure what you mean by this - you don't need
to allocate any DMA buffers in scsi_hba_attach
especially if you're not going to use DMA!
You're worried about the right area though - I think
DMA handling is likely to be the difficult bit of
doing a virtual HBA driver. When attaching an
instance, I guess you would describe your "DMA
engine" as being able to access all addresses with
no restrictions, but I'm not sure. There will also
be issues because some of the SCSA routines that
the target drivers call will attempt to directly use
DMA support routines associated with your parent
nexus driver. The 'pseudo' nexus driver (where you'd
normally expect to hang a virtual driver) won't
sensibly handle these calls.
I'm sure there are ways round all these issues, but
the information isn't available to the public. Sun
have implemented a virtual HBA driver of their own,
but they are obviously privvy to all the knowledge.

Similar Messages

  • How do I remove a virtual CD drive in Windows 8?

    One of my friends used my computer to download Sims 3, and now I have a virus. It seems to have created a whole virtual CD drive (J:) on my computer, and I can't delete any of it. The drive won't eject or delete. I followed the instructions in another page
    of the forum under "windows 8 disk management remove basic virtual disk," but it doesn't see (J:). It sees several other drives, just not that one. The virus is on this drive, and Norton isn't seeing it elsewhere, so I can't just delete that either,
    as it's showing the "disk" as read-only. Do you have any suggestions on how to fix this problem?
    Thank you so much!
    PS: I have a screenshot if that would help. The forum won't allow me to post it here.
    PPS: The instructions I followed from the other forum page are: "If you don't want the virtual hard disk any longer, all you have to do is delete it.  You don't give specifics, so I will have to guess. 
    If this is a virtual hard disk used by a VM you tried to create in Hyper-V, first go into Hyper-V and delete the VM.  That just deletes the VM - not the disk.  After deleting the VM, there should be no process using the virtual hard drive, so you
    just have to delete it.
    Another thing you might have done is to create the VHD and mounted it to Windows 8.  In this case, you can't delete it because Windows 8 owns it.  Start computer management (compmgmt.msc).  Go to Disk Managment.  Find the entry for your
    VHD.  Right-click and detach it.  Then you can delete it.
    If it is not one of these things, you are going to have to give a more complete description of your environment and what is preventing you from deleting it.  .:|:.:|:. tim"

    Go to Device Manager, check if the virtual CD drive is available. If yes, disable or uninstall the device.
    Niki Han
    TechNet Community Support

  • RV320 SSL VPN ActiveX and Virtual Passage driver on Windows 7 64-bit

    Hi,
    My company has just purchased a new RV320 router and only afterwards found out from the release notes that there are issues with the SSL VPN in this unit and other small business routers. Is there any news on when these issues will be fixed?
    1) ActiveX controls have expired certificate dated 24/9/14 - this prevents them from running unless without changing IE security settings to prompt or allow unsigned controls, which is a big security risk.
    2) ActiveX controls do not work on Windows 64-bit. Release notes state Windows 7 IE10 and Windows 8.1 IE11, however they also fail on Windows 7 IE11. Even adding router to Trusted Sites to force 32-bit mode results in error message stating that IE is required for the controls.
    3) Virtual Passage driver will not install - crashes IE10/IE11 with a BEX violation.  From a dig around the web it appears that the Netgear SRX5308 uses the same Cavium chipset and a Virtual Passage driver that works with Windows 7 64-bit, and installs fine using IE10/11 (and if you install the Netgear driver it works with the Cisco RV routers too, proving that the driver is fully compatible...) - if Netgear can get this working, why can't Cisco?
    I've only just started setting us this router and show stopper issues like this might end up with an RMA being requested as it appears to be unsuitable for purpose, already run into other issues with I've posted about. :(
    EDIT: Got (2) sort of working on IE11 - seems that the Cisco interface is specifically looking for old style IE user agent strings, so using developer tools to set the user agent to IE9, and changing security settings in Trusted Sites to prompt for unsigned controls (due to issue (1)), allows the controls to install and load. These issues are pretty simple to fix, requiring just a string check change and updated signed controls. Fingers crossed these are fixed in the new firmware due soon, awaiting response from Cisco support to my open ticket.
    Looks like (3) is prevented from working by (1), and also because the certificate has expired it is treated as software without a valid publisher which cannot be installed in Windows 7 without fiddling in the registry. Releasing an updated version with a certificate that isn't expired should solve that issue too.
    These are ridiculously simple fixes to push out, I can't believe a major hardware vendor like Cisco hasn't already solved these issues.

    I've had a reply from Cisco support regarding this issue, and it's a bleak outlook. This is a copy from the email I received:
    "Engineering has no plans to support SSL VPN on RV32x due to chipset limitations. Pretty much, it will work for old XP and Win7 32-bits."
    So Cisco are falsely advertising that the RV320 has SSL VPN capabilities when there are no plans to update it so that it works with 64-bit Windows (which is now the major install base for Windows as most new systems are 64-bit based), and as the certificates have expired in the SSL VPN components they are not even useable on 32-bit systems without overriding a number of security settings.
    Dan

  • How can I test the HBA driver?

    Hi. I'm a graduate student majoring in Computer Science.
    I'm interested in writing driver drivers, especially SCSI driver driver. I modified HBA driver and compiled. but I don't know how to test it
    To my thinking because HBA driver is automatically loaded when boot, I can't replace it with my driver. Is it right?
    How can I test it ? Is kenel compiled with new driver???
    Thank you in advance.

    HBA driver is a loadable module and it is HBA-specific, i.e. it is written for a particular type of the controller hardware. It is not clear, if you have modified a driver for you boot device controller of some other HBA. Do not replace your original driver used for booting - you may not boot you system! You may add to your system the HBA for which your new driver is written and then debug it on a live system.
    You will find a lot of information about driver development and debugging in the on-line manual "Writing Device Drivers" posted on http://soldc.sun.com/developer/support/driver/IO_kit/PCI.html web page.

  • SCVMM R2 Hangs on removing vmguest.iso from the virtual DVD drive

    In addition to dealing with the "INCOMPLETE VM CONFIGURATION" (bug)  in SCVMM R2 (which is cleared only with a complete reinstall of the software and database), I have come across a new problem.
    1.  Find a machine with vmguest.iso in the virtual dvd drive.
    2.  Change the drive to "No Media"
    3.  Click "OK"
    SCVMM HANGS.

    Hi Sir,
    Sorry for the delay .
    "SCVMM Hangs " happens on all VMs ?
    Any operation of VM performed in VMM  will case this issue ?
    Did you install newest update rollup for  VMM server ?
    As for this issue , you may try to remove that hyper-v host then re-add it into VMM to check the result .
    Best Regards,
    Elton Ji
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] .

  • Virtual Device Driver format in the registry is invalid

    Hi,
    I have the following error occur when I try to install Java development kit from Sun (j2sdk-1_3_1_02-win.exe) onto my window's 2000 laptop:
    SYSTEM/CurrentControlSet/Control/VirtualDeviceDrivers. VDD. Virtual Device Driver format in the registry is invalid
    Checking my registry there is only a default string value, the binary value VDD does not exist. (I can see it on other people's laptops)
    Is it possible to fix this?

    Microsoft has a manual workaroud to fix this: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q254914

  • Passing LUN through Virtual HBAs on Server 2012 R2

    i have two Hyper-V hosts running Server 2012 R2 connected to a Fibre Channel SAN with an EMC back end.  I am at the point where I have configured the zoning and can see the LUNs on the Hyper-V nodes using virtual HBA initiators.  However, I cannot
    find any way to pass the LUNs through to the Virtual Machines running Server 208 R2.  If I used the method of a shared SCSI controller I don't see the pint of the Virtual HBAs.
    Needless to say, the Virtual OS does not see any LUNs at this point.
    PC_Doctor

    First, you must be sure that your HBA vendor supports virtual fibre channel - not all vendors do.
    Configuring vHBAs for VMs is just like configuring HBAs on the physical hosts - only twice as much work.  You have to zone and mask for the individual VMs, just like you zone and mask for the physical hosts.  Except the VMs have twice as many WWNs
    as the hosts because they need it for live migration to work.
    If you search TechNet you will find blogs and design guides that can assist in setting this up.
    "I don't see the pint of the Virtual HBAs."
    For the most part I agree with you.  In a Microsoft environment, there are very few cases where vHBAs make sense (imo).  Before Windows Server 2012 with Hyper-V customers asked for vHBAs because VMware had that as a method for sharing volumes between
    a pair of nodes to enable failover clustering.  Also, early on, there were performance benefits to be realized by going directly to physical storage rather than using virtual disks that resided on physical storage.
    2012 changed all that.  Yes, it introduced vHBA, but R2 also introduced shared VHDX.  2012 also significantly improved virtual disk performance to the point where the difference between physical and virtual is not noticeable in almost all
    cases. 
    Shared VHDX is much, much easier to implement and manage than is vHBA.  It requires a box to be checked to enable sharing.  vHBA requires two sets of zones/masks for each VM compared to one set for a physical server.
    Shared VHDX allows for complete hardware independence.  In other words, because all storage is virtual, the VM can be moved to any other platform.  vHBA locks you to a specific hardware configuration.  You are tied to the storage array addressed
    by the WWNs.
    Bottom line for me is that learning to use vHBA is an interesting exercise (which I did perform), but I have yet to run across a situation where I would opt to use vHBA instead of shared VHDX.
    . : | : . : | : . tim

  • Virtual Hard Drive

    Is there anyway to create a virtual hard drive on an external? And if so, does it require some 3rd party application to do it?
    I'm in need of doing that for Avid Media Composer.
    Thanks.

    Apparently you can with Disk Utility. But if I were you I would try it out on another drive, if someone can lend you one for a while? When you've done it safely at least once it's full steam ahead.
    Message was edited by: gumsie

  • Virtual Hard Drive (VHD) auto-connect

    created a virtual hard drive just for simple backup reasons like if i change or delete the file, but i noticed that in virtual hard drives, they dont automatically reconnect after shutdown. can someone help me find an option for this or a way for it to
    reconnect after  shutdown!!!

    I made a program just for this.
    I call it Baremetal VHD Loader cause there were no programs out there and there are issues with mounting when you use the script as a bat\ Changing the location of the VHD is not so easy, So here it is.
    Its free for everyone,
    Version 2.4 is below, Feel free to comment and share freely.
    32Bit
    http://www.mediafire.com/file/ln0u7v7gn3gylos/Bare%20Metal%20VHD%20Installer_X86.exe
    64Bit
    http://www.mediafire.com/file/t1za5acp6ery1yc/Bare%20Metal%20VHD%20Installer_X64.exe
    works in Virtual Machines and when bare metal booting.
    Kendall Bennett

  • Virtual Flash Drive for iWork

    I cannot understand why even this long after the cross-application features were introduced in iOS-8, I still cannot find a simple Flash Drive type app that files can be copied to from a Mac [i.e., to a virtual Flash Drive on an iOS device] and then opened [with full create/modify capability] in iWork with an Open-With feature -- and of course, then copied back to the Mac.

    Thanks for your feedback on this.  I think the key is "Apple wants everybody to use the cloud" -- the reason, of course, being that the more people operating the way I want to, the less money they make -- not just from iCloud, but potentially lower hardware sales, too [which would be the case with me because with this capability, I would get rid of my MacBook Pro because everything I want to do when traveling I could do on my iPad Air 2 and a boothtooth keyboard; I'd still keep my Mac Mini, though, for my OS-X stuff].  If it is Apple keeping some iWork "key" locked that prevents this, that's deplorable.  If it's just that no developers have seen that there may be a demand for it, I wish I was a developer -- I think there IS a demand.
    I'm a "died in the wool" Apple-only user and generally satisfied, but there are things like this that bug me a bit.
    Thanks again for responding.  I'm a "convert" from a whole career as a CIO that was almost exclusively in a non-Apple world -- after 2 years now, still learning. :-)

  • Virtual tape drive

    Is there any software for Virtual tape drive, so I can simulate RMAN tape backups at home server, without acutally buying the tape drive?
    thanks

    There are lots of Virtual Tape Library (VTL) providers on the market. Review the OSB hardware support matrix to see which ones are supported. http://www.oracle.com/technology/products/secure-backup/pdf/Tape_Devices10.3.pdf
    OSB itself does not provide a VTL function.
    Thanks
    Rich

  • A virtual tape drive for learning purposes

    11.2/Solaris(x86_64)
    Didn't want to 'hijack' the below thread, I am starting a new thread
    how to choose backup tape drive
    I haven't worked much on Rman backups to tape. Is there a way I could get a virtual Tape Drive in VM .
    I have VM workstation v8 on Windows 7 and I have the guest OS Solaris 10(x86_64) running on it.

    Do you want to SIMULATE a backup to tape? If yes check this:
    http://www.appsdba.com/blog/?p=205
    Werner

  • How to create a virtual disc drive?

    I need to get my computer to treat an ISO image as if it's a physical optical drive. I've tried mounting it via loop devices, which is very useful, but it's not enough (basically, I need programs to be able to find it as a device, not a mounted filesystem). Any ideas?
    Last edited by fflarex (2009-01-12 20:32:28)

    You could create an empty file with dd like this:
    dd if=/dev/zero of=disk-image count=40960
    That will create a 20 MB file
    Then you can format it with a file system:
    /sbin/mkfs -t ext3 -q disk-image
    Tell it to proceed even if it is not a block specific device.
    Mount it and you have a virtual disc drive.
    mount -o loop disk-image fs
    I borrowed this from here:
    http://freshmeat.net/articles/view/1387/
    Last edited by Cheesebaron (2009-01-12 20:36:18)

  • Total Recorder dlls - virtual sound driver

    Has anybody ever incorporated Total Recorder's virtual sound driver
    into their own application? How do you tap into the virtual sound
    driver?

    I seem to have the same problem. The sound would play in some programs, would not in others, and in all of them when I stop playing, it would repeat the last half second endlessly. Could anybody shed some light on this problem?
    in dmesg:
    AC'97 1 does not respond - RESET
    AC'97 1 access is not valid [0xffffffff], removing mixer.
    ali mixer 1 creating error.
    and in errors.log:
    May 13 09:14:22 aconarch ali15x3_smbus 0000:00:06.0: ALI15X3_smb region uninitialized - upgrade BIOS or use force_addr=0xaddr
    May 13 09:14:22 aconarch ali15x3_smbus 0000:00:06.0: ALI15X3 not detected, module not inserted.
    May 13 09:14:22 aconarch AC'97 1 access is not valid [0xffffffff], removing mixer.
    May 13 09:14:22 aconarch ali mixer 1 creating error.
    EDIT: 'lsmod | grep snd'
    snd_seq_oss 29056 0
    snd_seq_midi_event 6528 1 snd_seq_oss
    snd_seq 46800 4 snd_seq_oss,snd_seq_midi_event
    snd_seq_device 6796 2 snd_seq_oss,snd_seq
    snd_pcm_oss 38816 0
    snd_mixer_oss 14336 1 snd_pcm_oss
    snd_ali5451 19212 1
    snd_ac97_codec 95396 1 snd_ali5451
    ac97_bus 2432 1 snd_ac97_codec
    snd_pcm 68484 3 snd_pcm_oss,snd_ali5451,snd_ac97_codec
    snd_timer 19076 2 snd_seq,snd_pcm
    snd 44388 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_ali5451,snd_ac97_codec,snd_pcm,snd_timer
    soundcore 6496 1 snd
    snd_page_alloc 7816 1 snd_pcm
    Last edited by bender02 (2007-05-13 15:41:04)

  • Scsi HBA driver loading

    Hello all,
    My query is, if you install a SCSI HBA driver whether it will be recognized at that time or we need to go for system reboot.
    regards,
    Vinay.

    It will be recognized immediately. But if u remove it, the effect will come after rebooting.

Maybe you are looking for