Add serial port to VM, get BSOD 0x0000007b

The operating system is Windows XP and it has been converted from a physical PC about 2 months ago.  He was the starter and working for all of the two months.

But this computer starts.  I have a snapshot that I can surely return.  And this snapshot successfully starts and restarts.

But when I add a single serial port (which is a physical port mapping) you get a BSOD on startup.

After getting the BSOD, if I remove the newly added serial port, he continues to get the BSOD... safe mode or not.

I am able to join the 'hard drive' to another 'computer' and read / copy files.

No minidump file is generated by the BSOD.

I read through all the STOP 0x0000007B VMWare community articles.  While I'm sure it's related to that those who are all about the SCSI drivers and boot devices.

He is a serial port...

Someone at - it a theory or something to try?

OK, so far, I've saved a copy of the VMX for bootable and BSOD.

A diff seems to indicate that SCSI is get added.  I will try to reduce the VMX BSOD and see what happens.  I might be able to save myself, but feel free to drop some knowledge on me if you have one.

As well as it did.

I have nuked two SCSI lines out of the VMX file and it starts.

scsi0. Present = 'TRUE '.

scsi0.pciSlotNumber = "16".

Don't know why VMWare 9 added THAT SCSI on a computer virtual set to IDE... perhaps that will happen every time I have to change the settings.

Don't know...

This virtual machine was a horrible time, conversion from physical to virtual and it never worked when trying to make the recommended patches SCSI community.

Maybe when life slows down I'll clone and try to convert them into SCSI again.

Tags: VMware

Similar Questions

  • Cannot add serial port in MAX

    Hello

    I have a cRIO 9076 and you want to use the port series. I can see the cRIO able and Automation Explorer, but I'm unable to add a serial port. I get the error "Internal Error Max could not get interface to database of the MAX". A new installation does not solve the problem. Any ideas what could be the cause?

    Thanks in advance

    Thanks for your answers, even if they did not help. Already tried to resolve this question of the repair of a corrupted Max database before posting here, but he has not changed a thing. An other error message told me that maybe NI-VISA has not been installed on the controller, so I installed just that. What I didn't know, is that you will also install "server of NI-VISA. Could be obvious to more experienced LABView users but I'm new to this software and the large number of software components is a bit frustrating...

    Anyway, problem solved :-D

  • series PCI and ocy port driver easy serial port can not get driver Windows 7 Professional

    series PCI and ocy port driver easy serial port can not get driver Windows 7 Professional

    Hi Louis,.

    What is the brand and model of your computer?

    You can visit the computer manufacturer and try to install the latest version of the Chipset drivers.

    Also try to use Windows Update to update the drivers and check if it helps.

    Automatically get recommended drivers and updates for your hardware

    You can also get in contact with the support of computer manufacturer for assistance.

    Hope the helps of information. Let us know if you need help with Windows related issues. We will be happy to help you.

  • Add serial port

    I am trying to add a serial port to a virtual computer to point to the physical serial port ESXI hosts. I must repeat cela about a hundred times, so looking for this script. I can find scripts to do this with other types of serial ports, but could not adapt it to a physical serial port mapped through.

    Thank you

    You can try like this?

    You will need to check the "devicename".

    $vmName =

    $dev = new-Object VMware.Vim.VirtualDeviceConfigSpec

    $dev.operation = 'Add '.

    $dev.device = new-Object VMware.Vim.VirtualSerialPort

    $dev.device.key = - 1

    $dev.device.backing = new-Object VMware.Vim.VirtualSerialPortDeviceBackingInfo

    $dev.device.backing.deviceName = ' / dev/tank/series/uart0.

    $dev.device.connectable = new-Object VMware.Vim.VirtualDeviceConnectInfo

    $dev.device.connectable.startConnected = $true

    $dev.device.connectable.allowGuestControl = $true

    $dev.device.connectable.connected = $true

    $dev.device.yieldOnPoll = $true

    $spec = new-Object VMware.Vim.VirtualMachineConfigSpec

    $spec. DeviceChange += $dev

    $vm = get-VM-name $vmName

    $vm. ExtensionData.ReconfigVM ($spec)

  • Need 16 to 115 200 serial ports, can not get more 8 then

    I try to get 16 to 115 200 serial ports send/receive data. I have a NI PCIe-8431/16 (RS-485/422).

    I managed to get 8 ports will at the same time but not anymore. I tried 9 ports at a time and I get timeouts on port 9.

    PC: Dual core 2.4 GHz, 4 GB of Ram. I'm not more taxing on the CPU, I mean its 115 200 what treatment he would need.

    I'm already talking with OR to the care, but so far they don't have a definitive answer of fix. I thought that maybe windows XP can handle 8 ports?

    I also tried to use 8 of 16 channels and 1 another card 4 ports, I've had. Always the same results. I can do 8 simultaneous connections, sending data. and it seems that I can get the 9th to send to 2400 baud, but when I switch to port to 115 200 speed it fails / timesout?

    More information about my project: I am trying to update firmware on 16 devices at once. To 115 200, it takes 6 minutes to push all the code of the device.

    Process is: 2400 baud get version and check if a new version is necessary. 2400 baud say im switching machine for 115 200 2400 baud response. 115 200 baud send start download receive response to 115 200 baud rate. Send the bytes start and spell then line of the file at a time. Send end. done bytes.

    Anyone know of possible limitations under XP or with the device OR? Any help or idea would be apreciated.

    worst case I limit to 8 at a time. which is useless then. Might as well buy a controller at 8 ports and make a smaller device...

    Well, I fixed my problem with the help of using NI SPY on serial ports. Thanks for this idea of troubleshooting, first time I had to use or spy.

    First problem was my 100msec device timeout of 2400 baud to 115200 baud of switching. I added a loop for, 5 time, delays from 20msec (total 100msec) to send 'start download' and also to receive a response, after the transmission change. This allowed the unit to wait for firmware.

    Then I noticed that I had a ton of failure during the download. Process is send receive some line of code 0 x 01 that the code was excluded, then send the following line of code. If she gets 0 x 01 has not received or 0x02, and then send it again (forever if you want, well I think that several seconds until the device stops data receiver)

    My problem here is that I sent the data line, then read 1 byte. Timeout is set to 500msec. My code would get a timeout, so I'll send the data once again, since I have not received of 0x01. For some reason, it does not. After that I get the timeout I can't send/recieve on this port. I have then close and restart.

    Fix was a loop (20 times?) for 500 msec and check the receive buffer. If the receive buffer is empty after 500msec I try again. If the receive buffer has data then I read and check to 0x01. If I don't get 0x01 I try again. Otherwise, send the following line of code. It works very well.

    Finally, I can picture 16 devices in less than 7 minutes. This should normally be one at a time for 7 minutes each using a matrix of series 48.

    Next challenge 48 serial ports!

    Thanks for the help.

  • Need help to add serial port to a virtual with "Output to the file" computer in PowerCLI

    I have a requirement where I have to add a serial port to a virtual computer that is an Ubuntu operating system and the port type must be 'output to the file"with a file name specified in a data store on the same ESX host.

    Can anyone provide me with a script of powerCLI for this please?

    Thank you very much

    Suparna

    I advise you to upgrade to 4.1 PowerCLI.

    If this is not possible use the attached script that works for versions pre-version 4.1 PowerCLI.

    ____________

    Blog: LucD notes

    Twitter: lucd22

  • Problem creating virtual serial port (perl)

    I am trying to add virtual serial ports using vi perl. I don't get complaints about the creation of the device specification or specifications of the virtual machine, but for ReconfigVM() I get this error.

    I have attached a better list layout of the dumpster and snip code, if the following is too hard to read.

    Thank you

    -David

    Error:

    SOAP fault:

    Error string: invalid configuration for the device '0'.

    Lack of details: InvalidDeviceSpec = HASH (0xb625118)

    Dump:

    $VAR1 = bless ({}

    'fileOperation' = & gt; ({bless him

    "val" = & gt; 'create '.

    (}, 'VirtualDeviceConfigSpecFileOperation'),

    'operation' = & gt; ({bless him

    "val" = & gt; 'Add '.

    (}, 'VirtualDeviceConfigSpecOperation'),

    'device' = & gt; ({bless him

    'yieldOnPoll' = & gt; 1,

    "connectables" = & gt; ({bless him

    'allowGuestControl' = & gt; 1,

    'connected' = & gt; 0,

    'startConnected' = & gt; 1

    (}, "VirtualDeviceConnectInfo").

    "backup" = & gt; ({bless him

    'noRxLoss' = & gt; 1,

    'end point' = & gt; ({bless him

    "val" = & gt; 'server '.

    (}, 'VirtualSerialPortEndPoint'),

    "pipeName" = & gt; ({bless him

    "pipeName" = & gt; "/ tmp/Test-Serial1".

    (}, "VirtualDevicePipeBackingInfo")

    'VirtualSerialPortPipeBackingInfo'),

    'unitNumber' = & gt; 1,

    "deviceInfo" = & gt; ({bless him

    'Summary' = & gt; "/ Tmp/Test - pipes Serial1",

    'label' = & gt; "Serial Port 1"

    (}, "Description");

    'controllerKey' = & gt; 400,

    'key' = & gt; -1

    (}, "VirtualSerialPort")

    (}, "VirtualDeviceConfigSpec");

    Code:

    My $vdSpecOp = VirtualDeviceConfigSpecOperation - & gt; new ('add');

    If ($pipe & & $pipe - & gt; key) {}

    $controllerKey = $pipe - & gt; key;

    } else {}

    $controllerKey = 400; key # to Virtual Serial Port

    }

    If ($pipe & & $pipe - & gt; unitNumber) {}

    $unitNumber = $pipe - & gt; unitNumber + 1;

    } else {}

    $unitNumber = 1;

    }

    My $endPoint = VirtualSerialPortEndPoint - & gt; new ('server');

    My $vdpName = VirtualDevicePipeBackingInfo - & gt; new (pipeName = & gt; $pipeName);

    My $backingInfo = VirtualSerialPortPipeBackingInfo - & gt; (new)

    pipeName = & gt; $vdpName,

    endpoint = & gt; $endPoint,

    noRxLoss = & gt; 1

    );

    My $connectable = VirtualDeviceConnectInfo - & gt; (new)

    allowGuestControl = & gt; 1,

    connected = & gt; 0,

    startConnected = & gt; 1

    );

    My $devInfo = Description - & gt; (new)

    Label = & gt; "Serial Port $pipeNum."

    Summary = & gt; "Tube $pipeName.

    );

    $pipe = VirtualSerialPort - & gt; (new)

    yieldOnPoll = & gt; 1,

    connectable = & gt; $connectable.

    backup = & gt; $backingInfo,

    unitNumber = & gt; $unitNumber,

    deviceInfo = & gt; $devInfo,

    controllerKey = & gt; $controllerKey,

    key = & gt; -1

    );

    My $fileOp = VirtualDeviceConfigSpecFileOperation - & gt; News ($specFileOp);

    My $pipeSpec = VirtualDeviceConfigSpec - & gt; (new)

    operation = & gt; $vdSpecOp,

    fileOperation = & gt; $fileOp,

    device = & gt; $pipe

    );

    My @specList = ($pipeSpec);

    My $vmSpec = VirtualMachineConfigSpec - & gt; New (deviceChange = & gt; \@specList);

    EVAL {$vm - & gt; ReconfigVM (spec = & gt; $vmSpec)};

    Hi David,

    The error is because you don't have to specify the 'fileOperation' in the VirtualDeviceConfigSpec to add serial ports. The virtual machine correctly, reconfigure if you remove the following line:

    > fileOperation = > $fileOp,

    In addition, properties "pipeName" and "end point" of "VirtualSerialPortPipeBackingInfo" are strings. Thus, instead of

    > my $endPoint = VirtualSerialPortEndPoint-> new ('server');

    > my $vdpName = VirtualDevicePipeBackingInfo-> new (pipeName = > $pipeName);

    You simply do:

    > my $endPoint = "server."

    > my $vdpName = $pipeName;

    Hope the above helps you to resolve the error.

    Neha

  • Trying to understand ESXi serial port

    I'll have mixed, configuration of a serial port physical to get through to the VM.

    We run ESXi 4.1 on machines Prolient HP DL 180 G6. They each have a single physical serial port.

    I have a console connected, reliable cisco on the port of phyiscal for the test. Simple config 9600-8-N-1. I use to connect to the com ports of in SecureCRT 6.1 Windows VMs. Sometimes I connect successfully to the cisco console. More often, I just a terminal does not respond. I can find no pattern of work to understand why it works sometimes.

    When I create a serial port in the virtual machine settings, how do I know what com receives the connection in the virtual machine? The first created is simply called "Serial1", and the following conditions are numbered incrementally. Is it true that "Serial1" is > Com1? and Serial2 == > Com2? There is a check box available in the "peripheral" VMWare Tools tab; but that's all, it's: a checkbox.

    All virtual machines appear to all have a port com1, com2, at the same time, no matter what the hypervisor has on the virtual computer. Probably Windows should have no serial ports except if one is configured, see the 'new' material when the serial number is created in ESXi and always have that one?

    When I create serial ports, it seems I can connect as much as I want to the device/dev/tank/serial/uart0 physics. It's not supposed to such that there should be some argument for the port?

    Is there a test/debugging I can do at the hypervisor level? When the config fails it is frustrating to have nothing more informative than a Terminal window empty.

    Thanks for your time.

    I'd take a peek at Digi.com, they make a number of IP based hubs alond with IP based USB h bs series

  • Add data from serial Port in the indicator series front panel?

    Hello! Everyone,
    I'm new to LabVIEW but has prior programming experience.

    I have to develop a front for my camera and this is why I need LabVIEW, data comes from serial Port, so I started internet research / LabVIEW forums and found various tutorials by the help I am able to do the part Serial Communication, but has got stuck in one thing.

    Whenever data from serial Port, it gets displayed on the indicator chain but clears quickly, but I want some data comes it does not erase the old data and new data to add with the old data.

    I read the string concatenation will work in this case, but I am not able to use it.

    Please take a look at my VI attached to this mail.

    You must use a shift register to keep your story.

    I recommend you go to some of the tutorials available.  They will help you a lot to get off on a lot of things like that.

    Introduction of 3 hours
    Introduction of 6 hours
    Bases LabVEW
    Paced self-study for students
    Self Paced Training beginner to advanced, required SSP
    LabVIEW training Wiki
    OR learning
    Getting started with products OR

  • Base address Get Serial Port (PXI-8420)

    I have an application that requires a control to a serial port at low altitude.

    I need to recover (pragmatic) address for the COMX, which is generally Beach 0xXXXX.

    The card is PXI-8420, 2 RS232 ports.

    Thank you

    German.

    If you use Windows, you can find this information in the Device Manager by looking at the tab resources in the property sheet for the device.  While it is not guaranteed to be that of boot at startup, it will be in practice, as long as you don't add or delete everything material, change the topological layout of material (from slot machines in things are or the provision of connections in a system MXI), upgrade/downgrade BIOS or apply a really unusual Windows patch.

    If YOU have the information by program (in this case it changes), it can be obtained by calling the method CM_Get_Next_Res_Des (documented in the SDK documentation of drivers Windows - Google for it) on the device.  The sequence of calls to find your device and get all the parameters to pass into this function is very hairy, but it is pretty well documented if you have time to comb it.

    If you use a LabVIEW RT, so unfortunately I don't think there's an API that exposes this information.

  • Option named pipe to add the missing Serial Port to Linux host

    Hi all

    I try to add a serial port as a channel named for a kernel debugging

    the installer, but this option is missing (see screenshot1). There are

    However the options to add the serial port in the file/socket.

    The host is 64-bit Fedora 10 2.6.27.24 - 170.2.68.fc10.x86_64 running.

    Workstation is 6.5.2 build-156735. I found that the named pipe option is missing, regardless of the type of the guest OS.

    I had posted this last week.

    http://communities.VMware.com/message/1267552

    and he said since as soon as I put in the following options in the marked .vmx file, a serial port option came (see screenshot2).

    Serial0.present = 'TRUE '.

    Serial0.filetype = 'pipe '.

    Serial0.filename = "/ tmp/com_1".

    I realized that I have a VM as the serial port server and others as a customer. So adding the option-

    Serial0.pipe.endpoint = 'server '.

    However, this option is breaking the vm configs (cannot start VM until I have delete this line).

    Please see the attached screenshot3 6.5.2 on Windows and you will see that there is a different and complete serial port setting to the research. You can easily set a virtual machine as a client/server side of the connection series on Windows.

    I would really appreciate if someone could give me some pointers as to why this difference between Linux and Windows, and how to get the type parameters for the serial ports under Linux Windows?

    My main goal for the purchase of workstation was to do kernel debugging using the serial ports, and now I'm totally paralyzed because of this. Pointers and suggestions are greatly welcome.

    Thank you very much

    HS

    no need to apologize

    Hey - if you work with functions like this - use the vmx directly - file so you can be sure that you get what you order

    ___________________________________

    VMX-settings- VMware-liveCD - VM-infirmary

  • whille prob get bytes to the serial port for serial communication

    Hi all

    I have one using the series write vi to send the command to the instrument. the answer I get is read NICU playback vi. I use between read and write the serial port bytes accumulate bytes. BU what I observed is quite strange. When I run the vi with the debugger, I could c the bytes to port series is 201 and what I get in buffer is only 133.

    any1 can guess at what the problem would be b?...

    You don't show the function of VISA set up a Serial Port, but I guess you have the active stop character. Playback will end automatically when the character is detected and you should never allow when you try to read hex.

  • Get the description of a serial port with bundles of Visa

    Hi all

    How can I get the description of a serial port? for example. Communication port (COM14)

    I use currently Instrument VISA, but there is a large top of the head to the liberation, 65 MB on head.

    I wish to all the port available for the user to select the list.

    Thank you

    Shakeel

    You can find useful resources in the present code published by Martin some time ago. Original code only returns the port number, but running it step by step, you can find the point where the description of the device is found and use it.

  • get the 1726 error: cannot add the port monitor

    get the 1726 error: cannot add the port monitor hp discovery port monitor (hp photosmart 5525 series) running Windows XP, HP Photosmart 5525

    Could not complete the installation.

    Hi Jeff,

    The computer manufacturing must have created a partition on the disk or provided you CD to restore the computer to the way it was when you bought it. If you have a PC clone, then probably you need to reformat your hard drive and reinstall the operating system. If you have an OEM computer (example: HP, Dell, ETC) there is most likely instructions when you turn on/off press F11 or F12 to return the computer to the computer.

    Note: Do nothing until you have all of your backup data.

  • Add card serial port of the Optiplex 780 desktop

    I have a refurbished Dell Optiplex 780 compact desktop computer.  I would like to add an inexpensive PCI card that has two serial ports RS-232 legacy.  The description says that it is a "PCI to serial port card".  He mentions "for 5V PCI slot only."

    I think the 780 will take this card, but I'm not well versed on the specifics of the new PCI standards.  This card will probably work?

    Thank you

    Jan

    Typical PCI cards have one or two notches, according to voltage signalling. Cards requiring 3.3 volts have a notch 56,21 mm from the rear of the card; those requiring 5 volts have a notch 104,47 mm of the rear plate.  Universal PCI cards have two notches to allow them to be plugged into two system 5 v or 3.3 volt slots.

    According to the Manual, the 780 has PCI 2.3.  PCI 2.3 supports 5 volt cards. Your slot machines are probably universal whereas they should accept a card with the notches or both. But be sure that

    An important point is that the map you saw is low profile and full height. The manual said that 780 office accept "without editing card - up to two low profile cards. If you need to pay attention to the voltage more than just.

    And the desktop version does not have a PCI-e x 1 slot, which means you need to find a PCI card.

    Another alternative could be a USB > serial adapter cable.

Maybe you are looking for