If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Com port 1 FIFO problem in xp pro
I need to adjust the settings for com port 1 in my xp pro sp3 computer. This
is for machine DNC transfers from a milling machine controller, Heidenhain TNC 2500. My problem is, when I got to advanced in the com port 1 properties, it says I need permissions and wont let me view or alter the settings? How do I get these permissions, I am the administrator when signed into xp ? bob |
Ads |
#2
|
|||
|
|||
Com port 1 FIFO problem in xp pro
Emimec wrote:
I need to adjust the settings for com port 1 in my xp pro sp3 computer. This is for machine DNC transfers from a milling machine controller, Heidenhain TNC 2500. My problem is, when I got to advanced in the com port 1 properties, it says I need permissions and wont let me view or alter the settings? How do I get these permissions, I am the administrator when signed into xp ? bob I can access the settings on mine, either by Device Manager properties or via using the Registry editor (regedit.exe). I don't seem to have a Registry permissions problem, reaching this point. One post I found, suggested looking here. http://img6.imageshack.us/img6/1392/comport.gif HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports COM4 REG_SZ 9600,n,8,1 Now, when I changed that in Regedit to 14400,n,8,1 and re-opened Device Manager and looked at COM4, it was then set to 14400. The setting you see there, is the default after the computer boots. An application can make further changes to the baud rate, but I don't know the details of what the side-effects would be (registry probably isn't updated). My COM3 and COM4 are USB based serial devices, and the Advanced settings aren't stored in that registry key. My COM3/COM4 ports use a Virtual COM Port (VCP) software, which won't be quite the same as yours. My motherboard doesn't have legacy COM1 and COM2, so I can't exactly reproduce your symptoms. While the registry has a storage space for a COM1 and COM2, the devices just don't exist physically on my motherboard. That's why I had to buy a couple USB serial ports. Paul |
#3
|
|||
|
|||
Com port 1 FIFO problem in xp pro
"Paul" wrote in message ... Emimec wrote: I need to adjust the settings for com port 1 in my xp pro sp3 computer. This is for machine DNC transfers from a milling machine controller, Heidenhain TNC 2500. My problem is, when I got to advanced in the com port 1 properties, it says I need permissions and wont let me view or alter the settings? How do I get these permissions, I am the administrator when signed into xp ? bob I can access the settings on mine, either by Device Manager properties or via using the Registry editor (regedit.exe). I don't seem to have a Registry permissions problem, reaching this point. One post I found, suggested looking here. http://img6.imageshack.us/img6/1392/comport.gif HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports COM4 REG_SZ 9600,n,8,1 Now, when I changed that in Regedit to 14400,n,8,1 and re-opened Device Manager and looked at COM4, it was then set to 14400. The setting you see there, is the default after the computer boots. An application can make further changes to the baud rate, but I don't know the details of what the side-effects would be (registry probably isn't updated). My COM3 and COM4 are USB based serial devices, and the Advanced settings aren't stored in that registry key. My COM3/COM4 ports use a Virtual COM Port (VCP) software, which won't be quite the same as yours. My motherboard doesn't have legacy COM1 and COM2, so I can't exactly reproduce your symptoms. While the registry has a storage space for a COM1 and COM2, the devices just don't exist physically on my motherboard. That's why I had to buy a couple USB serial ports. Paul Many thanks for the input. I want to access the advanced section of com port 1 to alter the FIFO buffer, this is the bit I cant access.I can alter baud rates etc, and as you say, the DNC software can alter than as well Bob |
#4
|
|||
|
|||
Com port 1 FIFO problem in xp pro
From: "Emimec"
Many thanks for the input. I want to access the advanced section of com port 1 to alter the FIFO buffer, this is the bit I cant access.I can alter baud rates etc, and as you say, the DNC software can alter than as well Bob Is it a real UART Serial Port at I/O = 3F8 and using IRQ4 or is it a virtual COM Port ? -- Dave Multi-AV Scanning Tool - http://multi-av.thespykiller.co.uk http://www.pctipp.ch/downloads/dl/35905.asp |
#5
|
|||
|
|||
Com port 1 FIFO problem in xp pro
Emimec wrote:
"Paul" wrote in message ... Emimec wrote: I need to adjust the settings for com port 1 in my xp pro sp3 computer. This is for machine DNC transfers from a milling machine controller, Heidenhain TNC 2500. My problem is, when I got to advanced in the com port 1 properties, it says I need permissions and wont let me view or alter the settings? How do I get these permissions, I am the administrator when signed into xp ? bob I can access the settings on mine, either by Device Manager properties or via using the Registry editor (regedit.exe). I don't seem to have a Registry permissions problem, reaching this point. One post I found, suggested looking here. http://img6.imageshack.us/img6/1392/comport.gif HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports COM4 REG_SZ 9600,n,8,1 Now, when I changed that in Regedit to 14400,n,8,1 and re-opened Device Manager and looked at COM4, it was then set to 14400. The setting you see there, is the default after the computer boots. An application can make further changes to the baud rate, but I don't know the details of what the side-effects would be (registry probably isn't updated). My COM3 and COM4 are USB based serial devices, and the Advanced settings aren't stored in that registry key. My COM3/COM4 ports use a Virtual COM Port (VCP) software, which won't be quite the same as yours. My motherboard doesn't have legacy COM1 and COM2, so I can't exactly reproduce your symptoms. While the registry has a storage space for a COM1 and COM2, the devices just don't exist physically on my motherboard. That's why I had to buy a couple USB serial ports. Paul Many thanks for the input. I want to access the advanced section of com port 1 to alter the FIFO buffer, this is the bit I cant access.I can alter baud rates etc, and as you say, the DNC software can alter than as well Bob I don't see this dialog on mine. I guess this is for a 16550-compatible UART. http://polaris.diagsys.com/kb/article.php?id=009 ( http://polaris.diagsys.com/kb/images...20Settings.gif ) X Use FIFO buffers (requires 16550 compatible UART) Receive Buffer (slider) 1..14 Transmit Buffer (slider) 1..16 This is for an older OS. http://support.microsoft.com/kb/103108 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Serial ForceFifoEnable 0 Another (non-Microsoft) article I could find, mentions this. Since they have more serial ports than a normal machine, there seem to be separate entries for their ports. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial\Parameters Serial5 DosDevices : REG_SZ : COM5 ForceFifoEnable : REG_DWORD : 0x1 Interrupt : REG_DWORD : 0xb InterruptStatus : REG_DWORD : 0x240 PortAddress : REG_DWORD : 0x100 PortIndex : REG_DWORD : 0x1 And if I look at my own registry (WinXP machine), I see: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial ForceFifoEnable REG_DWORD 1 RxFIFO REG_DWORD 8 TxFIFO REG_DWORD 0x0e (14 decimal) This is a picture of my Regedit window right now. Since I have no corresponding entry in Device Manager, I can't verify the "8" and "14" values have "taken" or not. http://img585.imageshack.us/img585/4...fosettings.gif (BTW - My Parameters section is empty, whereas that article about setting Serial5, implies settings can also be stored in the Parameters section.) Mine is likely there, to refer to a 16550 compatible UART, which my computer claims not to have physically. My *real* FIFO settings are stored elsewhere in the Registry, by the VCP software for my USB serial ports. I think it's even possible my USB chips, have the settings stored in the config EEPROM inside the dongle. So there could be some differences, depending on whether the ports are just built-ins on the SuperI/O, or they exist as separate hardware chips (like mine are, USB devices). Looking down in this key, might hold more clues. And if registry permissions prevent you from getting in here, that might explain why you can't work the controls in Device Manager. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial Paul |
#6
|
|||
|
|||
Com port 1 FIFO problem in xp pro
"Paul" wrote in message ... Emimec wrote: "Paul" wrote in message ... Emimec wrote: I need to adjust the settings for com port 1 in my xp pro sp3 computer. This is for machine DNC transfers from a milling machine controller, Heidenhain TNC 2500. My problem is, when I got to advanced in the com port 1 properties, it says I need permissions and wont let me view or alter the settings? How do I get these permissions, I am the administrator when signed into xp ? bob I can access the settings on mine, either by Device Manager properties or via using the Registry editor (regedit.exe). I don't seem to have a Registry permissions problem, reaching this point. One post I found, suggested looking here. http://img6.imageshack.us/img6/1392/comport.gif HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports COM4 REG_SZ 9600,n,8,1 Now, when I changed that in Regedit to 14400,n,8,1 and re-opened Device Manager and looked at COM4, it was then set to 14400. The setting you see there, is the default after the computer boots. An application can make further changes to the baud rate, but I don't know the details of what the side-effects would be (registry probably isn't updated). My COM3 and COM4 are USB based serial devices, and the Advanced settings aren't stored in that registry key. My COM3/COM4 ports use a Virtual COM Port (VCP) software, which won't be quite the same as yours. My motherboard doesn't have legacy COM1 and COM2, so I can't exactly reproduce your symptoms. While the registry has a storage space for a COM1 and COM2, the devices just don't exist physically on my motherboard. That's why I had to buy a couple USB serial ports. Paul Many thanks for the input. I want to access the advanced section of com port 1 to alter the FIFO buffer, this is the bit I cant access.I can alter baud rates etc, and as you say, the DNC software can alter than as well Bob I don't see this dialog on mine. I guess this is for a 16550-compatible UART. http://polaris.diagsys.com/kb/article.php?id=009 ( http://polaris.diagsys.com/kb/images...20Settings.gif ) X Use FIFO buffers (requires 16550 compatible UART) Receive Buffer (slider) 1..14 Transmit Buffer (slider) 1..16 This is for an older OS. http://support.microsoft.com/kb/103108 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Serial ForceFifoEnable 0 Another (non-Microsoft) article I could find, mentions this. Since they have more serial ports than a normal machine, there seem to be separate entries for their ports. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial\Parameters Serial5 DosDevices : REG_SZ : COM5 ForceFifoEnable : REG_DWORD : 0x1 Interrupt : REG_DWORD : 0xb InterruptStatus : REG_DWORD : 0x240 PortAddress : REG_DWORD : 0x100 PortIndex : REG_DWORD : 0x1 And if I look at my own registry (WinXP machine), I see: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial ForceFifoEnable REG_DWORD 1 RxFIFO REG_DWORD 8 TxFIFO REG_DWORD 0x0e (14 decimal) This is a picture of my Regedit window right now. Since I have no corresponding entry in Device Manager, I can't verify the "8" and "14" values have "taken" or not. http://img585.imageshack.us/img585/4...fosettings.gif (BTW - My Parameters section is empty, whereas that article about setting Serial5, implies settings can also be stored in the Parameters section.) Mine is likely there, to refer to a 16550 compatible UART, which my computer claims not to have physically. My *real* FIFO settings are stored elsewhere in the Registry, by the VCP software for my USB serial ports. I think it's even possible my USB chips, have the settings stored in the config EEPROM inside the dongle. So there could be some differences, depending on whether the ports are just built-ins on the SuperI/O, or they exist as separate hardware chips (like mine are, USB devices). Looking down in this key, might hold more clues. And if registry permissions prevent you from getting in here, that might explain why you can't work the controls in Device Manager. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial Paul Many thanks A very comprehensive answer, much effort put in, to which I am very grateful. I will change to receive value in the registry and try my DNC program and monitor the data Bob |
#7
|
|||
|
|||
Com port 1 FIFO problem in xp pro
"Paul" wrote in message ... Emimec wrote: "Paul" wrote in message ... Emimec wrote: I need to adjust the settings for com port 1 in my xp pro sp3 computer. This is for machine DNC transfers from a milling machine controller, Heidenhain TNC 2500. My problem is, when I got to advanced in the com port 1 properties, it says I need permissions and wont let me view or alter the settings? How do I get these permissions, I am the administrator when signed into xp ? bob I can access the settings on mine, either by Device Manager properties or via using the Registry editor (regedit.exe). I don't seem to have a Registry permissions problem, reaching this point. One post I found, suggested looking here. http://img6.imageshack.us/img6/1392/comport.gif HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports COM4 REG_SZ 9600,n,8,1 Now, when I changed that in Regedit to 14400,n,8,1 and re-opened Device Manager and looked at COM4, it was then set to 14400. The setting you see there, is the default after the computer boots. An application can make further changes to the baud rate, but I don't know the details of what the side-effects would be (registry probably isn't updated). My COM3 and COM4 are USB based serial devices, and the Advanced settings aren't stored in that registry key. My COM3/COM4 ports use a Virtual COM Port (VCP) software, which won't be quite the same as yours. My motherboard doesn't have legacy COM1 and COM2, so I can't exactly reproduce your symptoms. While the registry has a storage space for a COM1 and COM2, the devices just don't exist physically on my motherboard. That's why I had to buy a couple USB serial ports. Paul Many thanks for the input. I want to access the advanced section of com port 1 to alter the FIFO buffer, this is the bit I cant access.I can alter baud rates etc, and as you say, the DNC software can alter than as well Bob I don't see this dialog on mine. I guess this is for a 16550-compatible UART. http://polaris.diagsys.com/kb/article.php?id=009 ( http://polaris.diagsys.com/kb/images...20Settings.gif ) X Use FIFO buffers (requires 16550 compatible UART) Receive Buffer (slider) 1..14 Transmit Buffer (slider) 1..16 This is for an older OS. http://support.microsoft.com/kb/103108 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Serial ForceFifoEnable 0 Another (non-Microsoft) article I could find, mentions this. Since they have more serial ports than a normal machine, there seem to be separate entries for their ports. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial\Parameters Serial5 DosDevices : REG_SZ : COM5 ForceFifoEnable : REG_DWORD : 0x1 Interrupt : REG_DWORD : 0xb InterruptStatus : REG_DWORD : 0x240 PortAddress : REG_DWORD : 0x100 PortIndex : REG_DWORD : 0x1 And if I look at my own registry (WinXP machine), I see: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial ForceFifoEnable REG_DWORD 1 RxFIFO REG_DWORD 8 TxFIFO REG_DWORD 0x0e (14 decimal) This is a picture of my Regedit window right now. Since I have no corresponding entry in Device Manager, I can't verify the "8" and "14" values have "taken" or not. http://img585.imageshack.us/img585/4...fosettings.gif (BTW - My Parameters section is empty, whereas that article about setting Serial5, implies settings can also be stored in the Parameters section.) Mine is likely there, to refer to a 16550 compatible UART, which my computer claims not to have physically. My *real* FIFO settings are stored elsewhere in the Registry, by the VCP software for my USB serial ports. I think it's even possible my USB chips, have the settings stored in the config EEPROM inside the dongle. So there could be some differences, depending on whether the ports are just built-ins on the SuperI/O, or they exist as separate hardware chips (like mine are, USB devices). Looking down in this key, might hold more clues. And if registry permissions prevent you from getting in here, that might explain why you can't work the controls in Device Manager. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic e\Serial Paul Many thanks Sorted now. Bob |
Thread Tools | |
Display Modes | |
|
|