Skip to content

Hardware & Devices

Discussions on hardware (choosing, setting up, troubleshooting) and device drivers (for those who like the colour blue)

This category can be followed from the open social web via the handle hardware-devices@forum.codeproject.com

1.5k Topics 6.1k Posts
  • connecting LED to parallel port's input data pin

    c++ help question
    2
    0 Votes
    2 Posts
    0 Views
    M
    hi, 1. connect a light cell to the input port and the ground 2. face it with the led powered from an output pin or you can connect the output pins to a relay "coil" and the relay "switch" back to the input ports but be carefull. or you can skip all the hardware parts and do it programatically
  • Spontaneous pseudo-random system beeps

    hardware question lounge
    6
    0 Votes
    6 Posts
    0 Views
    P
    Found it: my PS2 mouse is bust. I've switched it for a USB mouse, and I no longer have the beeps. I arrived at that because it started making my mouse pointer jump, and doing a scroll and a right-click, every time a system beep happened. Dave Kreskowiak wrote: You can't tell me that you haven't thought of doing this yourself! Yes, I have, but nobody's that much fun around here! In a previous company we used to do that kind of thing all the time. Ah, those were the days... "The way of a fool seems right to him, but a wise man listens to advice" - Proverbs 12:15 (NIV)
  • NEC MAC Address

    csharp windows-admin hardware json
    8
    0 Votes
    8 Posts
    10 Views
    L
    I can give you source code for such a 'protocol' driver if you like. I takes an IOCTL from an app that opens a particular adapter, than, there is a generic OID handling IOCTL. YOu can set/request any OID with this. It is a complete project, but you will need a DDK, preferably the 2003 server DDK. It has an inf file for installation too. Truth is the subjection of reality to an individuals perception
  • Garmin GPS 18

    database question
    2
    0 Votes
    2 Posts
    0 Views
    M
    Read the specifications[^] and pick the one that fits your requirements. Do you need the PPS signal available on the LVC model? Do you have a 12V (8-30V) supply that the PC model needs?
  • Adapter for PCI-x to PCIe ??

    performance question
    2
    0 Votes
    2 Posts
    0 Views
    D
    You're somewhat confused on terminology at a minimum. The PCIe bus runs at a flat 100hmz, 1x, 2x, etc refer to how wide the bus is, a 1x PCIe card runs at the same speed as a 16x card, it just has higher bandwidth. That said, while a PCIe4x bus might have the same bandwidth as a PCIX133-64 bus (I'm taking your word for it), the signaling details are different, at a minimum 4 PCI-X 64bit words would need converted into 3 PCIe words before being sent onto the PCIe bus. This would require a processor of some sort to do the conversions in near realtime, and would likely still result in some degree of increased bus latency. You'd also have the problem of the card in the adaptor being raised higher than the other cards and not being able to screw into the backplate properly, so I very much doubt any such device would exist. -- Rules of thumb should not be taken for the whole hand.
  • PCI Express and Memory mapped I/O!

    performance help tutorial question
    2
    0 Votes
    2 Posts
    0 Views
    M
    DMA is the ability for the device to take control of the system's memory bus (become the 'bus master') and write directly to system memory locations without the need for software running on the system's host processor. This is really a logical 'bus' concept dating from the time when everything was directly connected to the (single) processor's address and data bus pins. Normally the processor was 'bus master' - it emitted the necessary voltages to drive the address and data buses. For another device to write to or read from the system memory (or any other device connected to the memory buses), a Direct Memory Access [DMA], it had to ask the processor to put its bus drivers into high-impedance mode, so that it was not interfering, electrically, with the buses. When finished, the device then relinquishes its master status. On a modern system there are many, many different buses which run at different speeds and have different electrical characteristics. To cross between these different buses, there are different bus controllers. On Intel processor-based systems, the key one for PCI Express operations is the Memory Controller Hub, which connects the processors' Front Side Bus to the memory buses (now normally two), the PCI Express channels, and the Inter-Hub Transport which connects to the I/O Controller Hub (on Intel chipsets). On AMD processor-based systems, the memory buses connect directly to the processor, while the PCI Express channels are connected to a PCI Express controller which connects to the processor(s) over a HyperTransport link. Any operations that involve reading from or writing to a PCI Express device will need a PCI Express read or write sequence, whether driven by the processor or by the device itself. The PCI Express transaction is the read or write operation. To get the results of a DMA write operation (i.e. the device writes to memory), you simply need to read from the physical memory addresses that the DMA operation wrote to. Conversely, to control a DMA read operation, you need to write the data to be transferred to a particular physical memory location (or locations), and program the device to perform the DMA from those locations. Actually, you can normally program the device to transfer the data from locations that already contain the correct data. Stability. What an interesting concept. -- Chris Maunder
  • cant ping msn, but I can use IExplorer [modified]

    com tools help question
    5
    0 Votes
    5 Posts
    0 Views
    S
    Ista wrote: I cant receive packets from the outside through my bridge Is NAT Filtering still turned on, on the bridge? I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:
  • Please help me

    help
    3
    0 Votes
    3 Posts
    0 Views
    B
    Thank you very much honored
  • PXH-V... Confusing????

    sysadmin performance help question
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Connetion

    sysadmin help
    3
    0 Votes
    3 Posts
    0 Views
    R
    for wired connection ---go to device manager--select properties of yr LAN card and at te bottom of this page check wether its enable or disable.... enable it... if it works than its fine otherwise uninstall the drivers and reinstall it thru related web site....best of luk
  • Looking for a modem with EDGE/GPRS/GSM and *Voice*

    com
    2
    0 Votes
    2 Posts
    0 Views
    L
    Look at www.option.com they supply 80% of Europes mobile providers. Truth is the subjection of reality to an individuals perception
  • USB not working

    help csharp java question
    6
    0 Votes
    6 Posts
    0 Views
    L
    Any system logs in the event file? 2) Did you install anything recently? Truth is the subjection of reality to an individuals perception
  • Help me choose the best board!!

    performance html com business help
    4
    0 Votes
    4 Posts
    0 Views
    D
    Pick a few and call them??? ASK THEM QUESTIONS?? Dave Kreskowiak Microsoft MVP - Visual Basic
  • Registry of Windows VISTA

    visual-studio windows-admin hardware tutorial question
    5
    0 Votes
    5 Posts
    0 Views
    A
    Use Windows Management Instrumentation. send VISTA information
  • Computer repair suggestion(s) (fixed)

    help c++ visual-studio question
    7
    0 Votes
    7 Posts
    0 Views
    L
    DavidCrow wrote: Can the CD drive and the HDD share the same IDE cable? Yes. I believe the Hard disk has to be the first on the cable, then set the CD to be the slave. Truth is the subjection of reality to an individuals perception
  • intel 915

    visual-studio help
    3
    0 Votes
    3 Posts
    0 Views
    M
    I had a Promise Ultra100 TX2 card in an old computer which only had ATA/33 on the motherboard (440BX chipset). That was a fine card. If you wanted to boot Windows 2000 or XP from it, though, you needed to supply Setup with a floppy disk with the drivers. It's been discontinued but its replacement, the Ultra133 TX2[^] should still be available. If you're going to start adding additional controllers, though, you should probably consider switching to SATA disks (where possible). Stability. What an interesting concept. -- Chris Maunder
  • webcam installer

    help question
    2
    0 Votes
    2 Posts
    0 Views
    D
    Go to the manufacturer's website and see if you can download a copy of the software. Dave Kreskowiak Microsoft MVP - Visual Basic
  • 3d acceierator/gpu which are the bests

    tutorial
    5
    0 Votes
    5 Posts
    0 Views
    A
    thank you sir :):)
  • PCI card in a PCI-X (NOT PCI-Express) slot

    com question
    2
    0 Votes
    2 Posts
    0 Views
    D
    I'm not sure, but my PCI-X card will work in a standard PCI slot, so I'd assume the reverse was true as well. IIRC PCI-X just added another 32 bits of datachannel and pumped the maximum clock speed.
  • 0 Votes
    5 Posts
    0 Views
    E
    Dave Calkins wrote: dual 15,000rpm drives setup with raid-0 vs single SATA 10,000rpm drive with databurst cache Depending on the drive... but generally single SCSI U320 single 15k runs at 87 MB/s, a RAID0 pulls about 140+MB/s. My fastest RAID0 was a 4 disk RAID0 of 15K U320 drives. It's average speed was 280 MB/s, and was a hardware RAID0. A single 10k SATA runs at about 78 MB/s with RAID0 starting at 120 MB/s and going up. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)