Computer makers push device builders for Linux-compatible hardware


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements UNIX and Linux RSS News Computer makers push device builders for Linux-compatible hardware
# 1  
Old 05-02-2008
Computer makers push device builders for Linux-compatible hardware

Fri, 02 May 2008 18:00:00 GMT
For years, device and peripheral builders could get away with ignoring the Linux desktop market. It was too small to matter, they would say. Things have changed. At the Linux Foundation meeting in Austin, Texas, last month, major PC vendors ASUS, Dell, Hewlett-Packard, and Lenovo said they would be telling their chipset, component, and peripheral OEMs (original equipment manufacturers) that they were going to demand Linux-compatible hardware from them.


Source...
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Ksh93 on Linux compatible with ksh93 on AIX

Hi Experts, I have several shell scripts that have been developed on a Linux box for korn ksh93. If we want to run this software on an AIX 6.1 box that runs ksh88 by default can we just change the she-bang line to reference /bin/ksh93 which ships with AIX as its "enhanced shell" to ensure... (6 Replies)
Discussion started by: Keith Turley
6 Replies

2. Solaris

Manufacturer name of computer system(hardware) , processor

Hi All, Can someone let me know the method or set of commands by which i can retrive manufacturer name of computer system (hardware of machine ) and manufacturer of processor. i get below information when fired psrinfo command : psrinfo -vp The physical processor has 1 virtual processor... (6 Replies)
Discussion started by: omkar.jadhav
6 Replies

3. Hardware

Trying to find a compatible OS for an old computer

Hello A friend and I recently got our hands on an old computer (a rainbow '83 I think), cleaned it, etc... And now we're trying to get the thing running. The problem is that the included OS is badly documented, so I thought of installing an old version of UNIX on it. So the questions are: Is that... (8 Replies)
Discussion started by: ijiboom
8 Replies

4. Hardware

Looking for a list of Linux compatible hardware list

Hi Everyone I'm looking for a recommended Laptop Hardware compatible list. I know nowadays most distribs just work with most hardware but possibly a list of current laptops that don't work well with unix / Linux. (1 Reply)
Discussion started by: LaptopACPower
1 Replies

5. UNIX for Dummies Questions & Answers

Need Book for Linux Basics and Linux device driver.

hai friend, I am new to Linux, i need a book for Linux basic and Linux device driver .. plz send the book name and author(Easy to learn and mostly used by programmers) and also send the link if it is available in Net... Thank you. ... (0 Replies)
Discussion started by: sundar.lsr
0 Replies

6. UNIX for Dummies Questions & Answers

Which Linux to get for home computer?

the most popular ones on distrowatch seems to be PCLinuxOS, Ubuntu, openSUSE and Fedora. any tips, suggestions you can give this super newb about choosing something? i'd like to do a dual boot. Unfortuately my laptop's only got a single hard drive and it's only got half a gig of ram. Will... (6 Replies)
Discussion started by: DeuceLee
6 Replies

7. Linux

would like to hook up linux system to another computer!

I have desktop with both windows and fedora core 2 installed on it which I have also hooked up to my psion 5mx palm device that is stored in the windows drive... and i just access the files by mounting them onto my linux drive.. now I have a laptop too .. with the same directories as the linux... (7 Replies)
Discussion started by: moxxx68
7 Replies

8. UNIX for Dummies Questions & Answers

Setting a boot device alias on Sun hardware

I watched this done a long time ago, but cannot find it anywhere. I need to alias the boot device "disk" to /sbus@7,0/QLGC,isp@0,10000/sd@c,0 I think I need to set "use-nvramrc?" to true, and then create an alias within the nvramrc to point disk to the boot disk, but this is the step I cannot... (3 Replies)
Discussion started by: 98_1LE
3 Replies
Login or Register to Ask a Question
IEEE1284_NEGOTIATION(3) 					     Functions						   IEEE1284_NEGOTIATION(3)

NAME
ieee1284_negotiate, ieee1284_terminate - IEEE 1284 negotiation SYNOPSIS
#include <ieee1284.h> int ieee1284_negotiate(struct parport *port, int mode); void ieee1284_terminate(struct parport *port); DESCRIPTION
These functions are for negotiating to and terminating from IEEE 1284 data transfer modes. The default mode is called compatibility mode, or in other words normal printer protocol. It is a host-to-peripheral mode only. There are special modes that allow peripheral-to-host transfer as well, which may be negotiated to using ieee1284_negotiate. IEEE 1284 negotiation is a process by which the host requests a transfer mode and the peripheral accepts or rejects it. An IEEE 1284-compliant device will require a successful negotiation to a particular mode before it is used for data transfer (but simpler devices may not if they only speak one transfer mode). To terminate the special mode and go back to compatilibity mode use ieee1284_terminate. These functions act on the parallel port associated with port, which must be claimed. With a device strictly complying to IEEE 1284 you will need to call ieee1284_terminate in between any two calls to ieee1284_negotiate for modes other than M1284_COMPAT. AVAILABLE MODES
Uni-directional modes o M1284_COMPAT: Compatibility mode. Normal printer protocol. This is not a negotiated mode, but is the default mode in absence of negotiation. ieee1284_negotiate(port, M1284_COMPAT) is equivalent to ieee1284_terminate(port). This host-to-peripheral mode is used for sending data to printers, and is historically the mode that has been used for that before IEEE 1284. o M1284_NIBBLE: Nibble mode. This peripheral-to-host mode uses the status lines to read data from the peripheral four bits at a time. o M1284_BYTE: Byte mode. This peripheral-to-host mode uses the data lines in reverse mode to read data from the peripheral a byte at a time. Bi-directional modes o M1284_ECP: ECP mode. On entry to ECP mode it is a host-to-peripheral (i.e. forward) mode, but it may be set to reverse mode using ieee1284_ecp_fwd_to_rev(3). It is common for PC hardware to provide assistance with this mode by the use of a FIFO which the host (or, in reverse mode, the peripheral) may fill, so that the hardware can do the handshaking itself. o M1284_EPP: EPP mode. In this bi-directional mode the direction of data transfer is signalled at each byte. Mode variations o M1284_FLAG_DEVICEID: Device ID retrieval. This flag may be combined with a nibble, byte, or ECP mode to notify the device that it should send its IEEE 1284 Device ID when asked for data. o M1284_BECP: Bounded ECP is a modification to ECP that makes it more robust at the point that the direction is changed. (Unfortunately it is not yet implemented in the Linux kernel driver.) o M1284_ECPRLE: ECP with run length encoding. In this mode, consecutive data bytes of the same value may be transferred in only a few cycles. RETURN VALUE
E1284_OK The negotiation was successful. E1284_NOTAVAIL Negotiation is not available with this port type. E1284_REJECTED Negotiation was rejected by the peripheral. E1284_NEGFAILED Negotiation failed for some reason. Perhaps the device is not IEEE 1284 compliant. E1284_SYS A system error occured during negotiation. E1284_INVALIDPORT The port parameter is invalid (for instance, perhaps the port is not claimed). AUTHOR
Tim Waugh <twaugh@redhat.com> Author. COPYRIGHT
Copyright (C) 2001-2003 Tim Waugh 09/18/2007 IEEE1284_NEGOTIATION(3)