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.

Similar Messages

  • How can I remove the hard drive from an iMac g4 before recycling it?

    How can I remove the hard drive from an iMac g4 before recycling it?

    There are take-apart guides online.  For example
    http://www.xlr8yourmac.com/systems/imac_g4/imacg4_takeapart.html
    However, you can also consider securely erasing the hard drive instead.  You can do this using a Mac OS X installation disc with a version that your iMac G4 can boot from the optical drive.  If this is a viable option, please post back (include Mac OS X version on installation disc).

  • How can I add the hard drive icon to the menu bar on a MBPr

    How can I add the hard drive icon to the menu bar on a MBPr?  I have downloaded Google Earth and it wants me to drag it to the hard drive for install. I was able to display the icon but now I would like to put it on the menu bar. Is this possible? Or can I add it to the hardware section under system preferences?
    I'm a new Apple user, coming out of the dark ages of a lifetime in the PC Windows world.
    Thanks

    It's on your Desktop, is it not? You cannot put it on the menubar through OS X although you may find third-party utilities that will. If you want it on the Desktop:
    Select Preferences from the Finder's Finder menu and check the desired boxes:
    Click on the Sidebar icon in the toolbar to set what you want displayed in the Sidebar.

  • How can I find the JDBC Driver version

    Hi,
    How can I find the JDBC Driver version installed on my Sun Solaris machine which
    has Weblogic Server 7.0 installed on it. Is there some kind of tool/command to
    do so or does Weblogic console say something about it
    Thanks
    Parikshit Khanna

    Parikshit Khanna wrote:
    Hi,
    How can I find the JDBC Driver version installed on my Sun Solaris machine which
    has Weblogic Server 7.0 installed on it. Is there some kind of tool/command to
    do so or does Weblogic console say something about it
    Thanks
    Parikshit KhannaThere is a jdbc DatabaseMetaData call getDriverVersion().
    The best thing to do is to download Oracle's latest appropriate
    driver from their site, and edit the start-weblogic script to
    make sure the downloaded driver is ahead of any weblogic stuff in
    the server's classpath. We do ship a driver, but Oracle usually
    has a newer better one very soon after that...
    Joe

  • How can i test the boolean state of button action?

    Hello,
    in as2.0, how can i test the boolean value if a button was
    pressed or not?
    I have a simple function im trying to work with like this...
    button_btn.onRelease = function (success:Boolean) {
    if (success) {
    trace("we pressed the button - value is true");
    else {
    trace("value is false");
    working with booleans in this way is new to me - any pointers
    will do - thanks!

    Well, I'm not really that familiar with using video in flash,
    but from what I understand of what you are going for, these are my
    suggestions:
    If the code within your button has scope of the variable you
    are testing for:
    _global.myInfoObject;
    button_btn.onRelease = function(){
    if( myInfoObject.code == (value your are testing for) ) {
    trace("value is correct);
    } else {
    trace ("value incorrect");
    if you aren't in scope you can always maybe forward the
    onRelease function to some handler that is in scope:
    var myInfoObject;
    var release = function(){
    //to do code here;
    button_btn.onRelease = release;
    I hope some of these ideas help a little.
    You can always send your .fla to my email at
    [email protected] and I'll take a look at it.

  • HT202213 Why would my Apple TV suddenly stop recognizing my library.  Nothing has changed.  How can I test the Apple TV.  I have the latest updates.

    Why would my Apple TV suddenly stop recognizing my library.  Nothing has changed.  How can I test the Apple TV.  I have the latest updates.

    Could have to do with home sharing. Try turining off and then back on home sharing on your AppleTV.

  • How can i add the hard drive to my desktop

    how can i add the hard drive to my desktop

    bobbyruff,
    open the Preferences in Finder and click on the General tab. Look for a checkbox entitled “Show these items on the desktop: Hard disks”. Check it and close Preferences.

  • How can we test the camera megapixel?

    Hi All,
    I need to know how can we test the camera megapixel?
    For instance: If i have a 2MP camera how would i test it is 2MP, is there any measurement device or standards for mega pixel?

    1600 x 1200 is 2mp not 1.3. Your friends phone must also be 2mp or the picture was taken on another phone.
    It's easy to work out yourself.
    1600 multiplied by 1200 = 1,9200,000 pixels more commonly known in the industry as 2mp.
    1.3mp is 1280 x 960 (1,228,800 pixels).
    More megapixels does not always equal better quality. The lens and software are also a big quality factor. I have seen many 1.3mp phones that take better pictures than a 2mp phone because they have a better lens.
    Message Edited by psychomania on 18-Jul-2008 10:26 AM

  • How can I change the default  driver to OracleXADataSource in JDeveloper

    Hello,
    How can I change the default oracle driver: oracle.jdbc.OracleDriver to oracle.jdbc.xa.client.OracleXADataSource in JDeveloper Studio Edition Version 11.1.1.0.2, Build JDEVADF_MAIN.BOXER_GENERIC_090328.0229.5205.
    If I modify the file connections.xml from jdeveloper\system\system11.1.1.0.31.52.05\o.jdevimpl.rescat2\connections in the sense that I change the driver class, then in JDeveloper when I test my connection I have this problem: Test failed: oracle.jdbc.xa.client.OracleXADataSource cannot be cast to java.sql.Driver
    Why do I need this XA version of the oracle driver? Well I tried, from a book to reproduce the model of an application: entities, stateless and stateful session beans, mdb, web services and a client to test one part of the model.
    And because of the JMS server I need an XA driver.
    I deployed to the integrated wls 10.3 and when I test my client, if I use the default driver for the connection the an error message appears tell me either to emulate two-phase commit or to use XA driver.
    My application works very well, if I configured in the console of the integrated wls 10.3 a datasource with the same name as my ide/application connection that has for the Driver Class Name: oracle.jdbc.xa.client.OracleXADataSource in the Connection Pool tab.
    Thank you.

    Open DIsk Utility and in the toolbar select Disk Image. The file selector will open and you'll have to do three things: 1) just as with any file, name it and point the file selector to where you want it to be saved, 2) near the bottom you'll see name - type iWork 2013 and 3) below that select the image size. Click on size, choose custom and type 1500 MB then click on the Create button.
    Some time will pass and then you'll see an external disk pop up on your desktop and/or the Finder window sidebar. Drag the three programs into it and eject it like any other external disk. Now delete the programs from your applications window.
    Where ever it was you pointed the file selector to you'll see the file you created. Double click on it and the disk image will mount again.

  • How can you test the video card?

    I just got a cinema display and I am having trouble calibrating it.
    I just notice that when I open up bridge CS4 it takes awhile for it to refresh. When I go to film strip view and click on a picture it will not diplay it.
    Then I change views and there is a line down the middle of the display where it gets update but the left side does not.
    Any thoughts on what it could be?
    Video card of is it the monitor?
    How can I test it?

    The only ways I can think of to test the card are XBench and the Apple Hardware Tests (insert Install DVD and restart while holding down 'd')

  • How can I test the log in state from in side the Operator Interface code.

    From inside LabVIEW Full OI, I want to test if the operator logged in after the IApplicationMgr Start.
    Right after the IApplicationMgr ‘Start’ I have a loop that tests the IApplicationMgr ‘LoginLogoutRunning’ state and waits until the LoginLogout call back is done.
    I want to exit if the program if operator canceled the login and did not log in.
    I have tried “GetEngine” ref. From there get the “CurrentUser” ref but seems not to contain any information about the Current User.
    How can I test from my Operator Interface code logged in state of the application?
    Thanks
    Jim D.

    Try Engine.CurrentUserHasPrivilege
    For the string parameter 'privilegeName' enter Priv_UserLoggedIn or the string value "*".
    "Priv_UserLoggedIn–(Value: "*") Use this value with the Engine.CurrentUserHasPrivilege method to determine whether a user is logged in."
    Option 2: You could also setup a callback on application manager for UserChanged Event.  If the User is null then the login was canceled.  (see a copy of the help further down)
    From the teststand help for Engine.CurrentUserHasPrivilege method below...
    CurrentUserHasPrivilege Method
    Syntax
    Engine.CurrentUserHasPrivilege ( privilegeName)
    Return Value
    Boolean
    True if the current user has the privilege.
    Purpose
    Confirms whether the current user or any user group that the user is a member of has a specific privilege.
    Remarks
    Returns True when the privilege property is True, when the privilege property of any group that contains the privilege is True, or when privilege checking is disabled, StationOptions.EnableUserPrivilegeChecking is False. If privilege checking is disabled but StationOptions.RequireUserLogin is True, this function returns True only if there is a user currently logged on.
    Parameters
    privilegeName As String
    [In] Specifies the name of the privilege to check. You can specify the name of any privilege property. You can specify the full privilege path in the user privileges property tree, for example, Debug.RunSelectedSteps, or you can specify the base privilege name, RunSelectedSteps. If you specify only the base privilege name and more than one instance of the base privilege name exists, then the method returns the value of the first base privilege it finds with that name. Refer to UserPrivileges for more information.
    Teststand callback for UserChanged Event...
    UserChanged Event
    Syntax
    ControlName_UserChanged ( user)
    Applies To
    ApplicationMgr
    Purpose
    Occurs when the current user logged in changes.
    Remarks
    Use this event to update the parts of your user interface that depend on user permissions when the current user logged in changes.
    Parameters
    user As User
    [In] Current user. If this parameter is NULL, there is no user logged in.

  • How can I test the effect of fill factor?

    I noticed that the fill factor in my data base script is set to 80 and I believe i could optimize the performance by setting it to 100. After setting it to 100, how can I test whether it has made a positive effect or not? Currently my database have about
    50 tables and thousands of records. Please advice.
    mayooran99

    You have to monitor the page splits/sec counter. If this counter increases considerably after you change the Fill Factor (FF) from 80 to 100, then it might be a indicator that you FF setting is too high. You can monitor the page splits counter in Perfmon
    but a caveat is that this counter is accumulative of all page splits across all DBs on a particular SQL Server. If the clustered index is on an ever increasing numeric field (like identity field), the page splits do happen at the end as the data gets added
    – this is not necessarily bad, but the Perfmon counter (Page splits/sec) includes the counts for even this type of page splitting too, which should be ignored. 
    Check your daily index fragmentation rate - this can be done by storing the index fragmentation levels in a custom table and comparing it with values after you increase FF to 100
    However, for heavily inserted/updated tables try changing FF value to 90 first (there is no point in changing FF to 100 for heavily  inserted/updated tables as they are bound to incur page splits)
    In general, changing the FF from 80 to 100 may improve the read performance of your queries as more data fits into a single page. 
    There is no blanket % that will be appropriate/optimal for all tables. It all depends on the data and the frequency of the key column that is being updated. So, the only correct answer is TEST, TEST, TEST...
    Satish Kartan www.sqlfood.com

  • How can I test the throughput speed of the router?

    How do I test the data speed of my Airport Extreme base? I want to test the functioning my airport extreme base. I experience frequent slowdowns and stoppages that don't occur when i access the cable modem directly.

    To test data throughput of your AirPort (or any router) you would need to test both the WAN-to-LAN and LAN-to-WAN interfaces. A typical way to do this would be to use a utility like ixChariot.
    For example, SmallNetBuilder has already done this with several different versions of the 802.11n AirPort Extreme Base Station (AEBSn). You may want to check them out to get an idea of what the AEBSn is capable of.
    Another approach that is commonly used but not as accurate is to use "end-to-end" throughput testing utilities that are readable available from the Internet, like Speedtest.net.
    Regardless of which technique you use, it is important to test throughput at each of your network segments to help pinpoint where the bottlenecks are. For example, if you do HD video streaming on your local network, you would want to test the throughput between the HD video source and the playback device.

  • How can I upgrade the hard drive in my MacBook Air early 2014 11"?

    i have a macbook air with a 128gb ssd drive and want to install a larger drive. where can I buy the drive from and how do I install it?

    At the present time there are no third party PCIe SSDs available.  Until some are produced for sale, the only alternative is to purchase a MBA with larger storage.
    Ciao.

  • How can I erase the hard drive securely?

    I want to sell my old iMac G3 with OS 9.2. First I'd like to erase the hard drive securely, so that no information can be recovered later. OS X allows you to do this easily with the Erase tab in Disk Utility. Can anyone advise how this can be done in OS 9.2?

    Hi, iHope -
    To do a reasonably secure wipe of the hard drive, use OS 9's Drive Setup utility while booted to an OS 9 Install CD - it's in the Utilities folder on such a disk. Select the Zero all Data item in the Initialization Options item in the Functions menu of Drive Setup.
    This article provides excellent step-by-step instructions - Using Drive Setup

Maybe you are looking for

  • Connection pool for big web application

    hi, i am developing an application which had more then 20 classes and each class use databases. i made an connection bean and use it for database connectivity but as my code expand and my application run for longer time i start getting error of conne

  • Sub-contracting Purchase order not functioning properly

    Hi     We are having issues with a PO 45007xxxxx. This PO is set-up as a subcontracting PO. In the component section I have a material 1232  that it is supposed to consume material 1232 when material 97 is received against this order. At the end of M

  • Name and device

    Hi , I hope someone has an answer to the following question: I have a pseudo device that will create 24 minor node (in the attach () : for (i=0; i<25;i++) { ddi_create_minor_node(...) ) That will create: /dev/ddd0 /dev/ddd1 /dev/ddd24 My question is:

  • Need to upgrade osx from 10.5.8 to 10.6 need instructions

    Would like to upgrade from current os x 10.5.8 to 10.6.6 and have been unable to after downloading 10.6.6 from apple support. receive error stating I need to be at 10.6.

  • Design Studio working for ipad,iphone, and desktop

    Hello All, I'm new to the SAP design studio world. My first task that has been assigned to me is to see what is the capability of Design Studio to have a singular file and have the CSS be reflective of Iphone,Ipad and Desktop. 1) Is this even possibl