text:
Obviously James doesn't consider us Poms worthy of a thread of our own as he wrote the article!
England Squad
James Anderson, Ian Bell, Ian Blackwell, Ravi Bopara, Tim Bresnan, Stuart Broad, Andrew Flintoff, Glen Chapple, Rikki Clarke, Paul Collingwood, Alastair Cook, James Dalrymple, Ashley Giles, Darren Gough, Stephen Harmison, Matthew Hoggard, Geraint Jones, Ed Joyce, Jon Lewis, Alex Loudon, Mal Loye, Sajid Mahmood, Graham Onions, Kevin Pietersen, Liam Plunkett, Chris Read, Vikram Solanki, Andrew Strauss, Marcus Trescothick, Michael Yardy
Link here:
Gough's inclusion the obvious headline grabber. I don't have a problem with it at all, myself. Reflects nothing more than the absolute paucity of other options.
Yardy is an interesting one too; I saw his part-time SLA stuff deployed in the 20/20s & thought it decidedly decent. Obviously the powers-that-be concur.
No Monty tho. Is there a case to be made for him? He's certainly economical enough.

subset: commoncrawl


text:
Sach had I time & the consent of Miss Sallie, I would write to her but as I have neither I can not write. you can inform her fer me that I received the card & leaf the emblem of which was preferance whitch I hope was her sentiment, inform her that I am takeing preasuce care of it I have it in my bible & never open the lids but what it is read by me Sack I am forced to close my letter if you wish you can let Miss Sallie read this if not just inform her of the contents I sign my name as your Brother at arms Jas. T. Jones
N.B. let the family read my letter as it is for all but backed to you you are only to read this
Click tabs to swap between content that is broken into logical sections.


text:
Halloween Decorations: Dare to Discover Our Most Devilish Frights?
It's a dark and stormy Halloween night. Outside the wind howls, the icy rain lashes against your windows, and the now dead leaves swirl about, sighing from the shadowy gloom. Suddenly lightning flashes, bringing to life the most amazing sight of all: your fabulous Halloween decorations from The Bradford Exchange Online!
Halloween Villages, Trains and Figurines Are Frighteningly Delightful
It's no secret. Here at The Bradford Exchange we LOVE Halloween, and we have a spook-tacular selection of Halloween figurines, villages, trains, sculptures and more to prove it. From enchanting Disney Halloween decorations to the hideously hilarious skeleton bikers of The Death Valley Rally Village Collection, we have it all. BwaaHaaaHaaaHaaa!
Let's start our frightfully delightful adventure aboard the Journey of Doom Express Train Collection, glowing eerily as it glides along the track, loaded with devilish details and even a removable horse-drawn hearse. Where will it take you? The Universal Studios Monsters Halloween Village Set, where Dracula and Frankenstein figurines eagerly await your arrival? Or the Stalking Dead County Village Collection, where you can barely take a step without tripping over one of the undead?
Or, horrors! Perhaps it means to deliver you to The Nightmare Before Christmas Black Light Village Collection, the ultimate destination among our selection of Nightmare Before Christmas Halloween decorations.
And if these haunting destinations don't suit you, we'll be happy to deliver you safe and sound to the Magic Kingdom, where Mickey Mouse and all your Disney friends will happily meet you at the Disney's Spook-tacular Tabletop Centerpiece.
Wherever your Halloween decorating journey takes you, you can rest assured every villainous village, every frightful collectible, every bloodcurdling wall art or table decor or even jewelry - and all our other figurines, collectibles and gifts - is backed by our best-in-the-business guarantee, including returns up to one full year and free return shipping. Shop Now!


text:
After 23 years of marriage, Crocodile Dundee stars Paul and Linda Hogan have reached a divorce settlement, L.A. Superior Court documents show.
Paul, 74, will pay $5.775 million to his ex-wife but will retain all of his rights with Crocodile Dundee. The exes will not receive spousal support.
The former couple will share joint custody of their 15-year-old son, Chance. The court documents detail how the exes are to share custody of their son on school holidays, summer vacation and special days.
Linda, 56, filed divorce papers last October citing irreconcilable differences.
Paul left his longtime wife and mother of their five children, Noelene, for Linda after the two met on the set of Crocodile Dundee in 1986.
Sign up for our newsletter and other special offers:


text:
I read that the average American consumes 4,500 calories and 229 grams of fat on Thanksgiving Day. You can�t help it. Temptation is everywhere. For some of us, that temptation follows us home in the form of leftovers and rides with us right through the rest of the holidays and into the new year.
I remember someone saying that January marks the highest enrollment period of the year for local gyms and Weight Watchers meetings. That�s because most of us gain 7 to 10 pounds between Thanksgiving and New Year�s Day. It has become so bad that many of us have stopped fighting it.
I was one of those who enjoyed the holidays and then went back to Weight Watchers every January. That was until my friend Mark told me that people who head to the gym and go back to Weight Watchers before Thanksgiving gain a lot less weight than those who wait until January.
It made sense. When we are in a community, we have more tools and are better-equipped to face daily temptations. It struck me that we could use this same reasoning to suggest that people who are connected to a faith community will do much better in confronting the challenges of daily life.
We were never meant to face life alone. God created us to be in community with Him and with one another. The perfect expression of that is in the beloved community. That�s why I love the church.
The church is not perfect. It is made up of people like you and me. We all have issues we are struggling with. Yet together, studying God�s word, armed with grace and hope, we can rise to overcome the temptations, struggles and challenges that come our way.
So what are you waiting for? If you have drifted away from your church family, I hope you will head back to church this holiday season. Come claim your Christmas gift a little early. Come and be blessed by the Lord.
God bless. See you in church.
The Rev. Cal Lord, of Norwich, is the pastor of Central Baptist Church of Westerly. Reach him at email@example.com.


text:
Serial Programming/termios
| This page or section is an undeveloped draft or outline.
You can help to develop the work, or you can ask for assistance in the project room.
- 1 Introduction
- 2 Opening/Closing a Serial Device
- 3 Basic Configuration of a Serial Interface
- 4 Line-Control Functions
- 5 Reading and Setting Parameters
- 6 Modes
- 7 Misc.
- 8 Example terminal program
Introduction [edit]
termios is the newer (now already a few decades old) Unix API for terminal I/O. The anatomy of a program performing serial I/O with the help of termios is as follows:
- Open serial device with standard Unix system call open(2)
- Configure communication parameters and other interface properties (line discipline, etc.) with the help of specific termios functions and data structures.
- Use standard Unix system calls read(2) and write(2) for reading from, and writing to the serial interface. Related system calls like readv(2) and writev(2) can be used, too. Multiple I/O techniques, like blocking, non-blocking, asynchronous I/O (select(2) or poll(2), or signal-driven I/O (SIGIO signal)) are also possible. The selection of the I/O technique is an important part of the application's design. The serial I/O needs to work well with other kinds of I/O performed by the application, like networking, and must not waste CPU cycles.
- Close device with the standard Unix system call close(2) when done.
An important part when starting a program for serial I/I is to decide on the I/O technique to deploy.
The necessary declarations and constants for termios can be found in the header file <termios.h>. So code for serial or terminal I/O will usually start with
#include <termios.h>
Some additional functions and declarations can also be found in the <stdio.h>, <fcntl.h>, and <unistd.h> header files.
The termios I/O API supports two different modes: doesn't old termio do this too? if yes, move paragraphs up to the general section about serial and terminal I/O in Unix).
1. Canonical mode.
This is most useful when dealing with real terminals, or devices that provide line-by-line communication. The terminal driver returns data line-by-line.
2. Non-canonical mode.
In this mode, no special processing is done, and the terminal driver returns individual characters.
On BSD-like systems, there are three modes:
1. Cooked Mode.
Input is assembled into lines and special characters are processed.
2. Raw mode.
Input is not assembled into lines and special characters are not processed.
3. Cbreak mode.
Input is not assembled into lines but some special characters are processed.
Unless set otherwise, canonical (or cooked mode under BSD) is the default. The special characters processed in the corresponding modes are control characters, such as end-of-line or backspace. The full list for a particular Unix flavor can be found in the corresponding termios man page. For serial communication it is often advisable to use non-canonical, (raw or cbreak mode under BSD) to ensure that transmitted data is not interpreted by the terminal driver. Therefore, when setting up the communication parameters, the device should also configured for raw/non-canonical mode by setting/clearing the corresponding termios flags. It is also possible to enable or disable the processing of the special characters on an individual basis.
This configuration is done by using the
struct termios data structure, defined in the
termios.h header. This structure is central to both the configuration of a serial device and querying its setup. It contains a minimum of the following fields:
struct termios { tcflag_t c_iflag; /* input specific flags (bitmask) */ tcflag_t c_oflag; /* output specific flags (bitmask) */ tcflag_t c_cflag; /* control flags (bitmask) */ tcflag_t c_lflag; /* local flags (bitmask) */ cc_t c_cc[NCCS]; /* special characters */ };
It should be noted that real
struct termios declarations are often much more complicated. This stems from the fact that Unix vendors implement termios so that it is backward compatible with termio and integrate termio and termios behavior in the same data structure so they can avoid to have to implement the same code twice. In such a case, an application programmer may be able to intermix termio and termios code.
There are more than 45 different flags that can be set (via
tcsetattr()) or got (via
tcgetattr()) with the help of the
struct termios. The large number of flags, and their sometimes esoteric and pathologic meaning and behavior, is one of the reasons why serial programming under Unix can be hard. In the device configuration, one must be careful not to make a mistake.
Opening/Closing a Serial Device [edit]
A few decisions have to be made when opening a serial device. Should the device be opened for reading only, writing only, or both reading and writing? Should the device be opened for blocking or non-blocking I/O (non-blocking is recommended)? While open(2) can be called with quite a number of different flags controlling these and other properties, the following as a typical example:
const char *device = "/dev/ttyS0";
fd = open(device, O_RDWR | O_NOCTTY | O_NDELAY); if(fd == -1) { printf( "failed to open port\n" ); }
- device
- The path to the serial port (e.g. /dev/ttyS0)
- fd
- The returned file handle for the device. -1 if an error occurred
- Opens the port for reading and writing
- The port never becomes the controlling terminal of the process.
- Use non-blocking I/O. On some systems this also means the RS232 DCD signal line is ignored.
NB: Be sure to #include <fcntl.h> as well for the constants listed above.
Given an open file handle fd you can close it with the following system call
Basic Configuration of a Serial Interface[edit]
After a serial device has been opened, it is typical that its default configuration, like baud rate or line discipline needs to be overwritten with the desired parameters. This is done with a rather complex data structure, and the tcgetattr(3) and tcsetattr(3) functions. Before that is done, however, it is a good idea to check if the opened device is indeed a serial device (aka tty).
The following is an example of such a configuration. The details are explained later in this module.
#include <termios.h>
#include <unistd.h>
struct termios config;
// Check if the file descriptor is pointing to a TTY device or not.
if(!isatty(fd)) { ... error handling ... }
// Get the current configuration of the serial interface
if(tcgetattr(fd, &config) < 0) { ... error handling ... }
// Input flags - Turn off input processing
// convert break to null byte, no CR to NL translation,
// no NL to CR translation, don't mark parity errors or breaks
// no input parity check, don't strip high bit off,
// no XON/XOFF software flow control
config.c_iflag &= ~(IGNBRK | BRKINT | ICRNL |
// Output flags - Turn off output processing
// no CR to NL translation, no NL to CR-NL translation,
// no NL to CR translation, no column 0 CR suppression,
// no Ctrl-D suppression, no fill characters, no case mapping,
// no local output processing
// config.c_oflag &= ~(OCRNL | ONLCR | ONLRET |
config.c_oflag = 0;
// No line processing
// echo off, echo newline off, canonical mode off,
// extended input processing off, signal chars off
config.c_lflag &= ~(ECHO | ECHONL | ICANON | IEXTEN | ISIG);
// Turn off character processing
// clear current char size mask, no parity checking,
// no output processing, force 8 bit input
config.c_cflag &= ~(CSIZE | PARENB);
config.c_cflag |= CS8;
// One input byte is enough to return from read()
// Inter-character timer off
config.c_cc[VMIN] = 1;
config.c_cc[VTIME] = 0;
// Communication speed (simple version, using the predefined
// constants)
if(cfsetispeed(&config, B9600) < 0 || cfsetospeed(&config, B9600) < 0) {
... error handling ...
// Finally, apply the configuration
if(tcsetattr(fd, TCSAFLUSH, &config) < 0) { ... error handling ... }
This code is definitely not a pretty sight. It only covers the most important flags of the more than 60 termios flags. The flags should be revised, depending on the actual application.
Line-Control Functions [edit]
termios contains a number of line-control functions. These allow a more fine-grained control over the serial line in certain special situations. They all work on a file descriptor fildes, returned by an open(2) call to open the serial device. In the case of an error, the detailed cause can be found in the global
errno variable (see errno(2)).
#include <termios.h> int tcdrain(int fildes);
Wait until all data previously written to the serial line indicated by
fildes has been sent. This means, the function will return when the UART's send buffer has cleared.
If successful, the function returns 0. Otherwise it returns -1, and the global variable
errno contains the exact reason for the error.
use case[edit]
Todays computer are fast, have more cores and a lot of optimization inside. That can cause strange results because it result depends on circumstances the programmer may not aware of. See the example below:
set_rts(); write(); clr_rts();
With that code you would expect a signal going up, the write and a signal going down. But that is wrong. Perhaps optimization causes the kernel to report success to write before the data are really written.
Now the same code using tcdrain()
set_rts(); write(); tcdrain(); clr_rts();
Suddenly the code behaves as expected, because the clr_rts(); is executed only when data really is written. Several programmers solve the problem by using sleep()/usleep() what may be not exactly what you want.
#include <termios.h> int tcflow(int fildes, int action);
This function suspends/restarts transmission and/or reception of data on the serial device indicated by fildes. The exact function is controlled by the action argument. action should be one of the following constants:
- Suspend output.
- Restarts previously suspended output.
- Transmit a
xoff) character. Remote devices are supposed to stop transmitting data if they receive this character. This requires the remote device on the other end of the serial line to support this software flow-control.
- Transmit a
xon) character. Remote devices should restart transmitting data if they receive this character. This requires the remote device on the other end of the serial line to support this software flow-control.
If successful, the function returns 0. Otherwise it returns -1, and the global variable
errno contains the exact reason for the error.
#include <termios.h> int tcflush(int fildes, int queue_selector);
Flushes (discards) not-sent data (data still in the UART send buffer) and/or flushes (discards) received data (data already in the UART receive buffer). The exact operation is defined by the queue_selector argument. The possible constants for queue_selector are:
- Flush received, but unread data.
- Flush written, but not send data.
- Flush both.
If successful, the function returns 0. Otherwise it returns -1, and the global variable
errno contains the exact reason for the error.
#include <termios.h> int tcsendbreak(int fildes, int duration_flag);
Sends a break for a certain duration. The duration_flag controls the duration of the break signal:
- 0
- Send a break of at least 0.25 seconds, and not more than 0.5 seconds.
- any other value
- For other values than 0, the behavior is implementation defined. Some implementations interpret the value as some time specifications, others just let the function behave like tcdrain().
A break is a deliberately generated framing (timing) error of the serial data – the signal's timing is violated by sending a series of zero bits, which also encompasses the start/stop bits, so the framing is explicitly gone.
If successful, the function returns 0. Otherwise it returns -1, and the global variable
errno contains the exact reason for the error.
Reading and Setting Parameters[edit]
There are more than 60 parameters a serial interface in Unix can have, assuming of course the underlying hardware supports every possible parameter - which many serial devices in professional workstations and Unix servers indeed do. This plethora of parameters and the resulting different interface configuration is what make serial programming in Unix and Linux challenging. Not only are there so many parameters, but their meanings are often rather unknown to contemporary hackers, because they originated at the dawn of computing, where things were done differently and are no longer known or taught in Little-Hacker School.
Nevertheless, most of the parameters of a serial interface in Unix are controlled via just two functions:
- tcgetattr()
- For reading the current attributes.
- tcsetattr()
- For setting serial interface attributes.
All information about the configuration of a serial interface is stored in an instance of the struct termios data type. tcgetattr() requires a pointer to a pre-allocated struct termios where it will write to. tcsetattr() requires a pointer to a pre-allocated and initialized struct termios where it reads the values from.
Further, speed parameters are set via a separate set of functions:
- cfgetispeed()
- Get line-in speed.
- cfgetospeed()
- Get line-out speed.
- cfsetispeed()
- Set line-in speed.
- cfsetospeed()
- Set line-out speed.
The following sub-section explain the mentioned functions in more detail.
Attribute Changes[edit]
50+ attributes of a serial interface in Unix can be read with a single function: tcgetattr(). Among these parameters are all the option flags and, for example, information about which special character handling is applied. The signature of that function is as it follows:
#include <termios.h> int tcgetattr(int fd, struct termios *attribs);
Where the arguments are:
- fd
- A file handle pointing to an opened terminal device. The device has typically be opened via the open(2) system call. However, there are several more mechanisms in Unix to obtain a legitimate file handle (e.g. by inheriting it over a fork(2)/exec(2) combo). As long as the handle points to an opened terminal device things are fine.
- *attribs
- A pointer to a pre-allocated struct termios, where tcgetattr() will write to.
tcgetattr() returns an integer that either indicates success or failure in the way typical for Unix system calls:
- 0
- Indicates successful completion
- -1
- Indicates failure. Further information about the problem can be found in the global (or thread-local) errno variable. See the errno(2), intro(2), and/or perror(3C) man page for information about the meaning of the errno values.
- Note; it is a typical beginner and hacker error to not check the return value and assume everything will always work.
The following is a simple example demonstrating the use of tcgetattr(). It assumes that standard input has been redirected to a terminal device:
#include <stdio.h> #include <stdlib.h> #include <termios.h>
int main(void) { struct termios attribs; speed_t speed;
if(tcgetattr(STDIN_FILENO, &attribs) < 0) { perror("stdin"); return EXIT_FAILURE; }
/* * The following mess is to retrieve the input * speed from the returned data. The code is so messy, * because it has to take care of a historic change in * the usage of struct termios. Baud rates were once * represented by fixed constants, but later could also * be represented by a number. cfgetispeed() is a far * better alternative. */ if(attribs.c_cflag & CIBAUDEXT) { speed = ((attribs.c_cflag & CIBAUD) >> IBSHIFT) + (CIBAUD >> IBSHIFT) + 1; } else { speed = (attribs.c_cflag & CIBAUD) >> IBSHIFT; } printf("input speed: %ul\n", (unsigned long) speed);
/* * Check if received carriage-return characters are * ignored, changed to new-lines, or passed on * unchanged. */ if(attribs.c_iflag & IGNCR) { printf("Received CRs are ignored.\n"); } else if(attribs.c_iflag & ICRNL) { printf("Received CRs are translated to NLs.\n"); } else { printf("Received CRs are not changed.\n"); }
return EXIT_SUCCESS; }
Once the above program is compiled and linked, let's say under the name example, it can be run as it follows:
./example < /dev/ttya
Assuming, /dev/ttya is a valid serial device. One can run stty to verify of the output is correct.
| This section is a stub.
You can help Wikibooks by expanding it.
#include <termios.h> tcsetattr( int fd, int optional_actions, const struct termios *options );
Sets the termios struct of the file handle fd from the options defined in options. optional_actions specifies when the change will happen:
- the configuration is changed immediately.
- the configuration is changed after all the output written to fd has been transmitted. This prevents the change from corrupting in-transmission data.
- same as above but any data received and not read will be discarded.
Baud-Rate Setting[edit]
Reading and setting the baud rates (the line speeds) can be done via the tcgetattr() and tcsetattr() function. This can be done by reading or writing the necessary data into the struct termios. However, this is a mess. The previous example for tcgetattr() demonstrates this.
Instead of accessing the data manually, it is highly recommended to use one of the following functions:
- cfgetispeed()
- Get line-in speed.
- cfgetospeed()
- Get line-out speed.
- cfsetispeed()
- Set line-in speed.
- cfsetospeed()
- Set line-out speed.
Which have the following signatures:
#include <termios.h> speed_t cfgetispeed(const struct termios *attribs);
- speed
- The input baud rate.
- attribs
- The struct termios from which to extract the speed.
#include <termios.h> speed_t cfgetospeed(const struct termios *attribs);
- speed
- The output baud rate.
- attribs
- The struct termios from which to extract the speed.
#include <termios.h> int cfsetispeed(struct termios *attribs, speed_t speed);
- attribs
- The struct termios in which the input baud rate should be set.
- speed
- The input baud rate that should be set.
The function returns
- 0
- If the speed could be set (encoded).
- -1
- If the speed could not be set (e.g. if it is not a valid or supported speed value).
#include <termios.h> int cfsetospeed(struct termios *attribs, speed_t speed);
- attribs
- The struct termios in which the output baud rate should be set.
- speed
- The output baud rate that should be set.
The function returns
- 0
- If the speed could be set (encoded).
- -1
- If the speed could not be set (e.g. if it is not a valid or supported speed value).
Here is a simple example for cfgetispeed(). cfgetospeed() works very similar:
#include <stdio.h> #include <stdlib.h> #include <termios.h>
int main(void) { struct termios attribs; speed_t speed;
if(tcgetattr(STDIN_FILENO, &attribs) < 0) { perror("stdin"); return EXIT_FAILURE; }
speed = cfgetispeed(&attribs); printf("input speed: %lu\n", (unsigned long) speed);
return EXIT_SUCCESS; }
cfsetispeed() and cfsetospeed() work straight-forward, too. The following example sets the input speed of stdin to 9600 baud. Note, the setting will not be permanent, since the device might be reset at the end of the program:
#include <stdio.h> #include <stdlib.h> #include <termios.h>
int main(void) { struct termios attribs; speed_t speed;
/* * Get the current settings. This saves us from * having to initialize a struct termios from * scratch. */ if(tcgetattr(STDIN_FILENO, &attribs) < 0) { perror("stdin"); return EXIT_FAILURE; }
/* * Set the speed data in the structure */ if(cfsetispeed(&attribs, B9600) < 0) { perror("invalid baud rate"); return EXIT_FAILURE; }
/* * Apply the settings. */ if(tcsetattr(STDIN_FILENO, TCSANOW, &attribs) < 0) { perror("stdin"); return EXIT_FAILURE; }
/* data transmision should happen here */
return EXIT_SUCCESS; }
| This section is a stub.
You can help Wikibooks by expanding it.
Special Input Characters[edit]
| This section is a stub.
You can help Wikibooks by expanding it.
Canonical Mode[edit]
Everything is stored into a buffer and can be edited until a carriage return or line feed is entered. After the carriage return or line feed is pressed, the buffer is sent.
options.c_lflag |= ICANON;
- Enables canonical input mode
Non-Canonical Mode[edit]
This mode will handle a fixed number of characters and allows for a character timer.In this mode input is not assembled into lines and input processing does not occur.Here we have to set two parameters time and minimum number of characters to be received before read is satisfied and these are set by setting VTIME and VMIN characters for example if we have to set Minimum number of characters as 4 and we don't want to use any timer then we can do so as follows-:
options.c_cc[VTIME]=0; options.c_cc[VMIN]=4;
There are a few C functions that can be useful for terminal and serial I/O programming and are not part of the terminal I/O API. These are
#include <stdio.h> char *ctermid(char *s);
This function returns the device name of the current controlling terminal of the process as a string (e.g. "/dev/tty01"). This is useful for programs who want to open that terminal device directly in order to communicate with it, even if the controlling terminal association is removed later (because, for example, the process forks/execs to become a daemon process).
*s can either be
NULL or should point to a character array of at least L_ctermid bytes (the constant is also defined in stdio.h). If *s is
NULL, then some internal static char array is used, otherwise the provided array is used. In both cases, a pointer to the first element of the char array is returned
#include <unistd.h> int isatty(int fildes)
Checks if the provided file descriptor represents a terminal device. This can e.g. be used to figure out if a device will understand the commands send via the terminal I/O API.
#include <unistd.h> char *ttyname (int fildes);
This function returns the device name of a terminal device represented by a file descriptor as a string.
#include <sys/ioctl.h> ioctl(int fildes, TIOCGWINSZ, struct winsize *); ioctl(int fildes, TIOCSWINSZ, struct winsize *);
These I/O controls allow to get and set the window size of a terminal emulation, e.g. an xterm in pixel and character sizes. Typically the get variant (TIOCGWINSZ) is used in combination with a SIGWINCH signal handler. The signal handler gets called when the size has changed (e.g. because the user has resized the terminal emulation window), and the application uses the I/O control to get the new size.
Example terminal program[edit]
A simple terminal program with termios.h can look like this:
Warning: In this program the VMIN and VTIME flags are ignored because the O_NONBLOCK flag is set.
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <termios.h>
#include <string.h> // needed for memset
int main(int argc,char** argv)
struct termios tio;
struct termios stdio;
int tty_fd;
fd_set rdset;
unsigned char c='D';
printf("Please start with %s /dev/ttyS1 (for example)\n",argv[0]);
fcntl(STDIN_FILENO, F_SETFL, O_NONBLOCK); // make the reads non-blocking
tio.c_cflag=CS8|CREAD|CLOCAL; // 8n1, see termios.h for more information
tty_fd=open(argv[1], O_RDWR | O_NONBLOCK); // O_NONBLOCK might override VMIN and VTIME, so read() may return immediately.
cfsetospeed(&tio,B115200); // 115200 baud
cfsetispeed(&tio,B115200); // 115200 baud
while (c!='q')
if (read(tty_fd,&c,1)>0) write(STDOUT_FILENO,&c,1); // if new data is available on the serial port, print it out
if (read(STDIN_FILENO,&c,1)>0) write(tty_fd,&c,1); // if new data is available on the console, send it to the serial port


text:
CoffeeHouseCoders.org has details, but basically we sit around, drink coffee, and work on side projects, shoot the breeze about programming/tech stuff. Just look for people with a "CoffeeHouseCoders" sticker on their ThinkPad.
No registration or whatever needed (though if you'd like to do so below, we'll keep an eye out for you). Just show up, have fun.


text:
Why 2012 Holiday Season Will Be Extra Bright
Experian Marketing Services is projecting that 2012 holiday sales will be higher than in 2011. Experian's Heather Dougherty joins The News Hub to discuss.
This transcript has been automatically generated and may not be 100% accurate.
... the the ... well its Black Friday night to welcome the Black Friday is traditionally the most busy shopping day all the apps ... but it's a bit different in some away so we got some details that will have one and mall right here right now on the New Saab ... I'm this is what's open the post office and regular mail delivery which is right most banks of Oakland which is pretty yet still want to close the one the bomb market close at two ... we will be doing on regular ... four pm show at one pm tonight so I'd deftly stick around for that's ... the big question one on the big retail is doing to entice you this yes experience has been doing this summer we such ... and to tell us what they found the we have Experian Marketing reserves the right to have a dorky joining us from New York to ... have a thank you Brian much for joining us on this up busy shopping backed ... share my things are happening ... so I'm ... we understand from from your research the discovery of points holiday shopping season not to tell us we found ... GM's shares so I see a second series at ... we remain positive going into the holiday season they were saying that our internet back seam expectation index ... is the highest that it spent ... in ... over four years since two thousand ate so ... consumers ... are ... getting ready to stand there feeling better we're seeing that traffic has been up to resell websites sch any humor and sensitivity of around Black Friday example last week ... searches including Black Friday Rep hundred and thirty two percent week over week so people are really getting geared up and excited to go shopping today now I understand that we sellers of an investing and immobile of online strategies a lot more than an hour in the past tells about that ... shares so when we were talking to marketers asking where you really any spending some money this season ... we're seeing that ... mobile across the board a is increasing so that means investing more and ... applications so ... slight target depressed or Kinder ... see really how people ... be able to interact with that brands and apps are great because you can have a single brand experience so it can target or Walmart ... you can't just have your own experience there ... but also secondly ... investing in it and I deny its mobile websites because ... people are going to go to the phone and a search as well and so ... we need your website to be really good experience ... processing where social is another area of the social network's ... their spending retailers are spending more money on ... Facebook Twitter and now contest is another one that's been really popular for retailers as well ... and so they're really upping their spending ... Ina into the eighty percent range or ... social as well as mobile ... opportunities because these are great ways to reach the consumer as they are moving out today so Mobile's a great way to stay with someone called in on the scenes between the computer is still there with the text messaging application not going to go into your recent seventy one percent among the desert investing in the transports them Visteon says thirty percent last year ... aam what sort of return would they expect to get all that ... sure so ... you know is is that it's a it's very hard to imagine that our OIS is that you know that branding touchy feely kind of thing ... but with patience for example ... that's a great way to amplify a message because ... if someone can use ... a Jurassic she use to their core and ... then everyone else is going to see that so ... it really helps amplify the message to the Consumer absence of ... last year just as Davis mom and so this year we seen over the past twelve months but growth has really rocketed to pinches ... and so that's why I really can see that reached on the way forward while this year ... in terms of your overall investment ... now and some the last year's final Monday was above the Monday after the Thanksgiving weekend with Robina ... three days from from now ... so this up on some ... past ... black Friday its online sales ... is the immobile alum unlikely to change but do you think ... it could change that a contest and I have an impact well we ... precisely matching example visits on cyber Monday were up twenty nine percent year to year so we really so where ... cyber Monday shot up and it was actually that update for visits ... but it was really in lying it was just barely higher than ... Black Friday and Thanksgiving for example so the good news is for retail is is that he really does help extend a weekend of shopping ... that much more ... and really that area that ... really helps to be cyber Monday example as he now ... it's one of the top these free email lots lots of messages go out with more more promotions ... and so now is the key ... player that day ... this entry level squinty also be responsible for helping just ... because they can ... be seen were retailers have invested and so ... they're going to continue to send messages because ... basically they want to keep your wallet open from really yesterday or purple or ... although it is so so what wines and can be so much of this keyboard when the economy is still ... very weak a lot of people unemployed wage growth will bring mine to have an explanation of why is it just one of those that ... unfathomable mysteries ... well and so is this you know it's there are you know there's a lot of times when everything that there are a lot of people that ... are in play and there's different products out there out there like the we you for example is and new in game console ... and has been awhile since this live in a review for we for example ... and so I think people are really buy into ... the net Trevor Freston things you know if you've ... been spending the past however many years ... when spending my life ... you may want to be a kind of tree gets out the little that ... is Asta Stanley gadgets of the big thing this year again and sent out last minute continue to be popular ... and those products like the Kindle Fire HD that ... are pretty low price plant one ninety nine and so it so it is going to buy something ... I'm just one product for the whole family at my gets halfway or in the we you ... I'm so there's something for everybody ... write stuff ... thank you very much haven't Dorsey ... all have Experian Marketing Services we thank you Brian much the night ... and things ...


text:
Newt Gingrich, the man of a million ideas, is now definitively running for president. After some false starts, and years of consideration, the former House speaker is announcing Wednesday via Twitter and Facebook that he's a full-fledged candidate, not just launching an exploratory committee.
Over the years, Mr. Gingrich has championed welfare reform, term limits, a balanced-budget amendment, tough-on-crime initiatives, and reduced government regulation. Now his big issues are energy, jobs, health care, and American "exceptionalism." He's also wild about zoos, and will happily discuss his favorites. And he has a big network of followers and donors.
But Gingrich isn't exactly the freshest face in the field, and can be brusque.
He led the Republican Revolution of 1994, ending the Democrats' 40-year reign in the House, and took over as speaker in 1995. He resigned both the speakership and his House seat just four years later, after Republican losses in the midterms, but he has remained in the public eye, as a prolific author, speaker, commentator, documentary-maker, and policy entrepreneur.
He begins the race with high name ID, though, while it's still early, polls show he hasn't caught fire yet as a presidential candidate. Social conservatives are holding him at arm's length, in large part because of infidelities while married to his first two wives.
So the question becomes, can the 67-year-old Gingrich reinvent himself and catch on? In the Real Clear Politics average of recent polls, Gingrich comes in fifth at 7.7 percent among potential and declared GOP candidates. The latest Quinnipiac poll confirmed that he continues to have high negatives among general-election voters: Some 42 percent said they "would never vote for" Gingrich. The only two potential GOP candidates with higher "never vote for" numbers were former Alaska Gov. Sarah Palin and billionaire Donald Trump, both at 58 percent.
"Gingrich's main challenge," writes University of Virginia politics-watcher Larry Sabato on Twitter, is "not substantial baggage and prickly personality, but image as yesterday's man."
Intelligence will shine through
Former associates of the former speaker say "nonsense," that when the campaign becomes about issues and not personalities, Gingrich's formidable intelligence will shine through and Republican voters will see that he can go toe to toe against President Obama.
"That's why Newt is a good candidate here," says GOP pollster David Winston, a former senior policy aide to Gingrich when he was speaker. "He has the one attribute that people are looking for, and that is policy solutions to problems the country is facing."
Former Michigan GOP chairman Saul Anuzis, who has also worked with Gingrich, predicts the former speaker will bring excitement to the race.
"His enthusiasm, his vision, his perspective [are] very different from the others," Mr. Anuzis said Tuesday in an interview with Michael Patrick Shiels on Michigan Talk Radio. "This is a guy who probably expresses himself better than anyone else in the field."
And he has a nationwide network of donors and followers second probably only to the president. According to a Wall Street Journal report on "Newt Inc.," the former speaker has amassed 1.7 million voter and donor contacts and raised $32 million between 2009 and 2010. That is more than all his potential 2012 rivals combined, the paper noted.
But he still has some persuading to do, especially within the conservative tea party movement.
Shared bench with Pelosi
"Newt can offer no compelling reason to vote for him and there are a lot of compelling reasons not to," writes Judson Phillips on his Tea Party Nation website. "Most conservatives have not forgiven him for sitting on the park bench with Nancy Pelosi, talking about global warming."
Mr. Phillips is referring to an ad Gingrich taped in 2008 with then-House Speaker Pelosi urging US leaders to address global warming. The spot was filmed as part of the "We" campaign sponsored by former Vice President Al Gore.
Of course, all the top-tier GOP candidates, it seems, have sticky issues and statements in their past. Former Massachusetts Gov. Mitt Romney instituted the precursor to Obama's health-care reform. Former Minnesota Gov. Tim Pawlenty used to support "cap and trade" emission controls on greenhouse gases. Another potential candidate, Indiana Gov. Mitch Daniels, not long ago called for a "truce" on social issues.
The real problem for tea partyers may be that Gingrich is the embodiment of the Republican establishment. But for now, Mr. Romney is the establishment candidate. Who are the Gingrich voters? If he can't find "his" people, it's not clear how his candidacy survives the first few nominating contests.


text:
Semi full of bulls crashes in Gainesville
3 bulls get loose when truck crashes
A crash on I-75 in central Florida has snarled traffic after a semitrailer hauling 32 bulls blew a tire and slammed into a tree.
Florida Highway Patrol officials said three of the bulls got loose after Saturday's accident and one had to be shot because it was too aggressive.
The Gainesville Sun reports a crew of people including cowboys, veterinarians and state troopers, set up chutes with portable metal fences to offload the bulls from the semi into trailers that would transport them to South Florida.
Bryan Martin said he and driver Travis Carr were hauling the bulls from Texas to Indiantown.
The truck driver was taken to the hospital with non-life-threatening injuries.
No other injuries were reported. An entrance to the highway was blocked for several hours.


text:
WHAT: National Archives Virtual Genealogy Fair
• For the first time ever, the National Archives will host a virtual Genealogy Fair via webcast using the Internet.
• This two-day program will showcase tips and techniques for using Federal records at the National Archives for genealogy research. Lectures are designed for experienced genealogy professionals and novices alike.
• Lecture topics include Native American and African American history, immigration, Civil War pensions, U.S. Colored Troops, and Navy Deck logs.
• "Help! I'm Stuck" Call-In Consultation: National Archives staff will be available to answer research questions during the Fair.
WHEN: Tuesday and Wednesday, September 3–4, 10 a.m.–4 p.m. EST
WHO: Speakers include genealogy experts from the National Archives and U.S. Citizen and Immigration Services.
HOW: The National Archives will make this event available via webcast. The webcast will include options for the hearing-impaired. Recorded sessions will be available online after the event.
Background: The National Archives holds the permanently valuable records of the Federal government. These include records of interest to genealogists, such as pension files, ship passenger lists, census and Freedmen's Bureau materials. For information on National Archives holdings see www.archives.gov.
For more information about the fair, e-mail firstname.lastname@example.com. Join the Genealogy Fair conversation onTwitter using #genfair2013.
To keep current on the details, check this page, http://www.archives.gov/dc-metro/know-your-records/genealogy-fair/, regularly.
With permission to post.


text:
AuthenTec with 08ff:2810 (fingerprint) it is supported
Popular Guides
View more guides at Linux Wiki Guides
This is a guide to running Linux with the HP EliteBook 8530W laptop.
This guide is intended to provide you details on how well this laptop works with Linux and which modules you need to configure. For details on how to actually install and configure the required modules have a look at our guides section for distribution specific instructions.
This page is just for discussing using Linux on the HP EliteBook 8530w. For a general discussion about this laptop you can visit the HP EliteBook 8530w page on LapWik.
If you would like to edit this page please first view our Editing Guidelines.
For full specifications see the HP EliteBook 8530W specifications page.
|HP EliteBook 8530W
|Intel Core 2 Duo
|15.4" WSXGA+ or WUXGA+ Widescreen
|1GB to 8GB
|120GB to 320GB
|Optical Drive
|DVD+-RW or Blu-ray
|NVIDIA Quadro FX 770M or ATI Mobitilty FireGL V5700
|Ethernet, Intel 802.11abgn, Bluetooth
|ACPI does work with correct BIOS Settings (disable FAN always ON on AC Power (see comments)
|Optical Drive
|need 177.80 or newer nvidia binary driver
|Works partly
|Need options snd-hda-intel model=laptop (see http://ubuntuforums.org/showthread.php?p=6039138)
|Works with Kernel 2.6.27
|56K Modem
|Not Tested
|Not Tested
|Card Reader
|Fix is comitted in 2.6.29 Kernel, for backport see this Post on ubuntuusers.de
|ExpressCard Slot
|Fingerprint Reader
|Doesn't work
|AuthenTec with 08ff:2810 isn't supported
|Docking Station (KP080AA)
|Works / partially untested
| USB,DVI,VGA,LAN,PS2,Serial,Audio Out work
Parallelport & Audio In untested
Most things works out of the box with ubuntu 10.04.
- For Backlight-Control with fn-F9/fnF10: "sudo gedit /usr/share/hal/fdi/information/10freedesktop/10-laptop-panel-hardware.fdi" add 8530w befor 4410s in line 27. Reboot. Now the keys are working fine!
Audio - microphone on docking station is not work in any settings ( i try with laptop, mobile, etc mode).
Funny - output is work, but microphone don't.
Of course i unmute microphone in Alsa mixer …
I am currently having trouble with wifi under Linux Mint Debian Edition 32 bit. It does work out of the box, but after being connected to a network for a while I can't reach the internet anymore even though Gnome Network Manager still says I'm connected. Also it fails to connect to my university's main network 99.9% of the time, saying "disassociating from <mac-adress> by local choice (reason=3)" in my syslog. In case it helps the university network is using wpa2-enterprise security, 802.11n connectivity and supports both IPv4 and IPv6.
Hey guys, i have also a Elitebook 8530w and i have installed the neweset ubuntu 10.04 and i tried some other derivates like openSUSE or Fedora but no system can install all driver. The only driver that is known from the hardware detecting proggie from ubuntu is the graphiccard. All other like Wireless , Cardreader and some other don't work. Important for me in first way is the wireless adapter.
Any ideas ?
Thanks for Help
I have that one too with Ubuntu 10.04 but I think depends on the configuration. I have Intel WiFi Link 5300, and works out of the box for me. HDMI works but just video, no sound in 9.10 and 9.04, I haven't tried it yet in 10.04. Bluetooth and card reader out of the box. I've always installed 64bits version.
The thing that changed for bad after upgrading from 9.10 was the performace of compiz, at least for the quadro 770m. I suggest you to install 9.10 because is more stable right now. I've installed in this machine ubuntu since 9.04.
To see if the hardware is recognized you can install "sysinfo" with "sudo apt-get install sysinfo" in the command line, a very friendly app that shows you all the hardware.
i have another issue. the fans won't throttle down, even if you put the device to sleep and let it totally cool out. any solutions to this?
i can't adjust the brightness of the screen and sleep/hibernate with my 8540w, anyone else encountering these problems?
Seems to be a driver problem again… For those who have problems with sleep/hibernate, try putting SUSPEND_MODULES="xhci" in your /etc/pm/config.d/unload_module file. This solved the issues.
I also have a 8540w and screen brightness can't be changed.
X=some value between 0 and 99
echo "$X" > /proc/acpi/video/DGFX/LDC/brightness
doesn't work
I have brightness working on Gentoo.
With a modern kernel, enable CONFIG_HP_WMI=m
I use laptop-mode configuration files to determine my brightness. (/etc/laptop-mode/conf.d/lcd-brightness.conf)
# Commands to execute to set the brightness on your LCD
BATT_BRIGHTNESS_COMMAND="echo $(( $(< /sys/devices/virtual/backlight/acpi_video0/max_brightness) / 2))" LM_AC_BRIGHTNESS_COMMAND="cat /sys/devices/virtual/backlight/acpi_video0/max_brightness" NOLM_AC_BRIGHTNESS_COMMAND="cat /sys/devices/virtual/backlight/acpi_video0/max_brightness" BRIGHTNESS_OUTPUT="/sys/devices/virtual/backlight/acpi_video0/brightness"
The following script will raise/lower the brightness.
I bind this script in my fluxbox keys. (~/fluxbox/keys)
None XF86MonBrightnessDown :ExecCommand sudo /usr/local/bin/BrightnessControl.sh -D None XF86MonBrightnessUp :ExecCommand sudo /usr/local/bin/BrightnessControl.sh -B
I have enabled myself to be able to execute the fully qualified brightness control script as root, with no password.
%wheel ALL = (root) NOPASSWD: /usr/local/bin/BrightnessControl.sh
The script, is as follows :-
#!/bin/bash if [ -r /etc/laptop-mode/conf.d/lcd-brightness.conf ] then source /etc/laptop-mode/conf.d/lcd-brightness.conf else echo "Unable to determine brightness control mechanism from laptop-mode config files" exit 1 fi if [ ! -r "${BRIGHTNESS_OUTPUT}" ] then echo "Unable to read ${BRIGHTNESS_OUTPUT} to determine current brightness." exit1 fi currentBrightness=$(<${BRIGHTNESS_OUTPUT}) case "$1" in '-D' ) # darker let currentBrightness=currentBrightness-1 if [ ${currentBrightness} -lt 0 ] then currentBrightness=0 fi ;; '-B' ) # brighter let currentBrightness=currentBrightness+1 maxBrightness=$(${NOLM_AC_BRIGHTNESS_COMMAND}) if [ ${currentBrightness} -gt ${maxBrightness} ] then currentBrightness=${maxBrightness} elif [ ${currentBrightness} -lt 0 ] then currentBrightness=0 fi ;; '-S' ) # Set to value let currentBrightness="$2" maxBrightness=$(${NOLM_AC_BRIGHTNESS_COMMAND}) if [ ${currentBrightness} -gt ${maxBrightness} ] then currentBrightness=${maxBrightness} fi ;; esac if ( echo $currentBrightness > $BRIGHTNESS_OUTPUT ) then echo "Brightness of $currentBrightness set to $BRIGHTNESS_OUTPUT" else echo "Brightness setting of $currentBrightness failed." exit 1 fi
I installed the new Ubuntu version 9.10. Everything works but as soon as you activate the binary graphics driver, tty1 won't work anymore.
Also compiz is very unstable and causes bugs in several applications.
Has anyone tried to get the webcam running?
In OpenSuSE 11.2, I had to disable the pcmcia scripts in pm-utils for suspend to work.
touch /etc/pm/sleep.d/45pcmcia
chmod 755 /etc/pm/sleep.d/45pcmcia
Suspend / Suse
Above didn't work for me with Suse 11.3.
HP EliteBook 8540w i7-620M Mobile WS
Suse 11.3 (fresh install)
I've just installed new Ubuntu 9.10 release and everything seems OK but the fingerprint reader.
No more acpi or sound problem for me this time.
There exists no driver for the fingerprint reader at the moment and according to this, that won't change in the near future.
First of all thanks to all of you for posting advice here. It has been invaluable in setting up my new 8730w laptop to run a derivative of Red Hat EL4.
The main issue I had was getting the X server to recognise a display connected to the DVI port on the docking station. Thanks to Freak42 for their instructions I have now almost got everything working just right.
The last remaining (dealbreaker) issue relates to the display connected to the external DVI port. If I hook up a regular display (eg. 1440×900 wide screen). Everything works just fine. However if I connect a 30" panel (2560×1600 wide screen) the graphics on this panel becomes grainy (best way to describe). It looks as if the screen has been downscaled to a lower resolution and then upscaled by the monitor to the native resolution. Graphics appear blocky and (particularly with fonts) it looks like alternate vertical lines are not drawn.
Running xdpyinfo states that the screen is displaying at 2560×1600. It certainly doesn't look that way. If I force the resolution to something lower (eg. 1440×900) then things start getting displayed cleanly again.
Are the any suggestions on what I can do to get the Xserver to display on my 30" panel correctly in its native resolution (2560×1600) and the laptop LCD simultaneously?
FYI I also have an older 8710W laptop which has no issues at all with displaying in this configuration. The 8710W recognises the docking station and requires no EDID entries on the xorg.conf.
I use Gentoo
I have created a startup script, which executes prior to starting X.
The script determines if the laptop is docked and depending upon docking status, copies a pre-prepared xorg.conf into place.
Works well.
Does not work if you hot plug the monitor but I don't care.
# check to see if we are docked, if we are, we assume an external monitor. # maybe later figure out how to tell if the external monitor is there at all. if [ -r /sys/devices/platform/hp-wmi/dock -a -r /etc/X11/xorg.docked.conf -a -r /etc/X11/xorg.undocked.conf ] then cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup if [ "$(</sys/devices/platform/hp-wmi/dock)" = "1" ] then cp /etc/X11/xorg.docked.conf /etc/X11/xorg.conf && logger "Configured for Docked operation." else cp /etc/X11/xorg.undocked.conf /etc/X11/xorg.conf && logger "Configured for Undocked operation." fi fi
I'm nearly completely up and running but there's an issue where when running using only wireless I tend to get frequent crashing and browser failure. Wired network in the office (without connecting to the wlan) my machine runs perfectly. Anyone any ideas on what to check?
Some success with OpenSUSE 11.2 Milestone 8 - 32bit (figured I should report good news also)
I installed without any special (acpi) switches and it installed mostly ok. (network, sound, low res gui)
Current issue is that going back to text mode (ctrl-alt-f1) leaves me with a black screen and of course no dual mon but I'm downloading lates driver from ftp://download.nvidia.com/XFree86 and I hope that will help.
it seems that it's not possible to get sound over hdmi in linux.
i've been searching for hours and hours but without any solution.
here's a guy who has the exact same problem, http://email@example.com/msg25224.html
there are lots of tutorials to fix this (common) problem, but none of them seem te work for this laptop (or nvidia quadro as a whole).
maybe with a new nvidia/alsa driver…. we'll see
on debian with backports kernel (2.6.30) i also have to load kernel module "hp_wmi" to get the volume increas/decrease touch "panel" to work smooth.
only with hp_wmi loaded the Qualcomm 3G modem is recogniced.
I need help on how to get sound/music to come through HDMI.
I am using WIndows VISTA ..
When I connect to my TV HDMI the video works - the audio test works too.
But when I am playing music or listening to streaming audio that audio does not come through the HDMI output (my TV).
Wierd because if I click on TEST on the digital output audio device I do get it to give me some beeps and the test passes. Occasionally other system generated Beeos come through - but the main audio that I can hear through my laptop speakers does not come through HDMI
Everything you need can be found here - http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1
there is one thing i recognised while upgrading von Ubuntu 8.10 - 9.04.
At 8.10 the Hotkey "presentation button" worked. I just used the System settings /Keysettings. After upgrading it was gone and i wasn't able to make it work again. Even it is still in my Shortcut list.
Does anyone else had this expirience?
I had problems with HDMI detection of my new screen LG Flatron W2361 V on Ubuntu Jaunty 9.04 AMD64
I updated the Nvidia driver from 180 to 185.18.31 using https://launchpad.net/~nvidia-vdpau/+archive/ppa
The LG screen now works with HDMI
Has anybody here got Audio Output via the HDMI port to work? It's working under Vista, but no linux distribution I have tried the hdmi alsa device gets created :(
Would appreciate any help!
Regards Janick
Finally the newest Nvidia pre release driver 180.60 solves a lot of problems:
- PowerMizer works
- text consoles work
- brightness control works
Nvidia has really surprised me with this release ;)
We have the 8530w at work and my 'mates and I have been trying with almost no success to rid ourselves of Windows. The big problem is that we all have honking 24" external monitors for the all-day code-a-thon and Ubuntu 9.04 + nVidia 180.xx (whatever the hardware thingy recommends) doesn't support external monitors. All works well with the default x drivers (except it only supports 1280×1024, not the native 1920 resolution of the monitor or the graphics card), but when I install the nVidia driver, the monitor is never used. I have tried the "recommended" 180 driver and the fallback 177 driver. Both have the same problem, in both 64-bit and 32-bit.
This is, as they say, a show-stopper for us and is keeping us from going over to Ubuntu wholesale.
I have seen lots of chatter about the 185 release fixing this, but then breaking suspend. What is going on with nVidia? When this is sorted out, we'll look at Ubuntu again. I hope that we can soon.
If your using a docking station it seems the dvi port is disabled, if you use the standard vga port it should detect the external monitor. We have 4 people in my office using these laptops with Ubuntu 8.10, 9.04, 9.10 and one Xubuntu 8.10 all connected to external monitors all through the vga port. Good luck.
The problem is that I need to use the DVI port.
I want to use a 30" panel (2560 x 1600) which uses a dual-link DVI connection. I may also be connecting a large 2K panel (2048×2048) which also uses dual link DVI.
I had previously noticed that there was no issue with the VGA port.
Any ideas on how to enable the DVI port on the docking station.
Thanks for responding.
180.60 worked for me on Suse SLED 11. I now have virtual terminals (chvt 1 under root). It appears that 180.60 will not, by itself, fix of brightness keys on Suse. When I press those keys, I get messages in the log file:
atkbd.c: Unknown key released (translated set 2, code 0×97 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e017 <keycode>' to make it known.
Also, I don't know how to check whether powermizer is working, but I guess it runs transparently.
The one trick I performed to install on suse is that, when the nvidia script has completed, I removed the link in the module directory "weak-updates/updates" and replace it with a new link to nvidia.ko. In more detail:
The new 180.60 module is, for example:
The directory where there is a stale symbolic link named nvidia.ko is, for example:
Replace the link named nvidia.ko this with a link to the new module nvidia.ko (or copy nvidia.ko to that directory).
If you don't do this, starting the video will fail with messages (in /var/log/SaX.log or /var/log/messages):
NVRM: API mismatch: the client has the version 180.60, but
NVRM: this kernel module has the version 180.29. Please
NVRM: make sure that this kernel module and all NVIDIA driver
NVRM: components have the same version.
After this fix, use Sax to set your screen resolution back to 1920×1200.
Yes, everything fine using 180.60. The driver is in the ubuntu repos in karmic. In Jaunty, one can add the following repos (https://launchpad.net/~brandonsnider/+archive/ppa):
deb http://ppa.launchpad.net/brandonsnider/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/brandonsnider/ppa/ubuntu jaunty main
How did you guys download the nvidia 180.06 driver, because everytime I go to the FTP:nvidia site, and right click and save the package, it always says that it can't read the characters from the package and won't install. Could someone lend me a hand? thanks a lot
Where are you picking up the 180.06 driver, and why? I just tried downloading 190.53 (which is what I use). It is found at http://www.nvidia.com/object/unix.html and it works fine.
Brightness problem solved on my HP 8530w using Ubuntu Jaunty x64, kernel 2.6.28-12 and newest Beta NVIDIA Driver 185.18.08
This weekend I installed Ubuntu 9.04 64bit on my 8530w. I haven't tested everything yet, but so far it looks very good:
Wireless, cardreader, grapics (Nvidia Quadro), sound all work, even the buttons for volume, mute, wireless work.
I will test it some more, if no problems arise, I can wipe the Windows partition
I've been working on getting dual external monitors to work right. I've got an Nvidia card, and I'm using the docking station. I have the second (vga) external monitor working via twinview. The problem is my external monitor connected to the DVI port works on boot up until X starts. I've tried disabling the default DFP0(LGD), but it doesn't make any difference - the external monitor is not recognized. I use the HP monitor stand and what I'd ultimately like to do is set it up so that it uses the two external monitors when docked (lid closed) and the default screen when it's not docked. I saw the post about running multiple configs for this type of connection, but is there not a way to determine whether or not the laptop is docked and base the config on that?
I forgot to add in the original question - how do I get the external monitor on the DVI port recognized??
Hello all,
I've just recently installed Ubuntu 8.10 and this thread has been extremely helpful so far. Thanks for that! However, I have been unable to get dual screen working.
NVIDIA driver version: 177.82
Laptop connected to HP docking station; Philips tft monitor connected via DVI port on the docking station.
No problems running dual screen under MS Vista.
In the "NVIDIA X Server Settings" panel the external monitor is not found, nor does it find it when I click on "detect displays". (I've tried the workaround that had you search for "Acquire EDID" on NVIDIA panel, but I couldn't find it)
Did anyone get dual screens working using a similar setup to mine? Please inform me.
Next, since I have installed CompizConfig Settings Manager my startup time (time between login/password and full desktop) has increased significantly. I have read that this might have to do with the NVIDIA drivers. However, some people seem to have the problems with the 180 drivers, while others (like myself) seem to have them already with the 177 drivers.
Should I wait for the next Ubuntu update (9.04) or do you think it will not include updates that will solve the above problems?
Thanks for any response on this problem.
yes I have dualscreen working with the nvidia card and the docking station's dvi, but it was tricky:
1. make sure you have the nvidia-driver running (nvidia-settings shoudl start up without complaining about wrong driver)
2. I couldn't find an edid file online for my screen, so I connected it via VGA, it got recognized, then I went into nvidia-settings→ GPU-0 Section and there (probably CRT-0 or CRT-1) to this monitors settings where the Acquire EDID… button is in the bottom right. I saved the edid to a file.
3. I extended my /etc/X11/xorg.conf (use alt-f2 then gksudo gedit /etc/X11/xorg.conf to edit your xorg.conf (make a backup first)):
In the Section "Screen" I added two lines:
Option "ConnectedMonitor" "DFP-0, DFP-1" Option "CustomEDID" "DFP-1:/etc/X11/hd2441w-edid-dvi.bin"
where DFP-1 is my external monitor hooked up via DVI and the path is the path to my edid file.
4. reboot or restart x and your monitor should be recognized by nvidia-settings where you can enable twin view and stuff…
5. draw back of this method is, that the external monitor is just assumed to exist, if you disconnect your monitor your laptop will still always assume your externel monitor is connected, I use switchconf with boot options to use different xorg.conf files depending on if I am at home (dualscreen) or on the road (use your backup xorg.conf for this one)
I need help with my new HP Elitebook 8530w…the wireless will not find or connect to anything! Everything tells me to "push the wireless button"…but I do not know where a BUTTON is…
Hi all,
I wrote a small script to change the brightness with the console. It can be called as follows:
nvidia-brightness up
nvidia-brightness down
Calling nvidia-brightness without argument will reset the brightness to zero
As you can see in the script, it is not perfect, because I can't retrieve the old brightness from nvidia-settings, so I have to write it in a file. If someone knows how to retrieve the information (nvidia-settings -q does not work with the brightness), his idea is welcome!
The file can be downloaded on:
Then, I affected FN+F9 and FN+F10 touchs to the script, so I can change the brightness with dedicated keys (see http://doc.ubuntu-fr.org/clavier_multimedia but it is in french…).
There was an error in the script when it was called without argument. There is a corrected version:
In fact, a call to nvidia-settings does not actually change the power of the screen light. It is just a software modification of the brightness. So, I am still looking for a solution…
Any solution to this yet? I use xbrightness via command line as a stopgap, but as you mentioned, that does not decrease the panel light at all. I wonder if it even saves battery.
Just to make sure we are all on the same page here, the problem is that on resume from suspend (to RAM) the screen is not bright, and cannot be made brighter. When you hibernate (suspend to disk) the system comes back with complete control over the brightness. If that isn't what you are experiencing
Hibernating is good enough for me.
The one other problem I haven't been able to resolve is that the ttys (Cntl-Alt F1 etc, and chvt 1) are not working.
You say you have complete control over the brightness? I don't have any control except using the ambient light sensor. FN-F9 and FN-F10 don't do anything. Is it OK for you?
Sorry, I was wrong. I should have said only that the current situation isn't a problem for me. I don't have control, except to turn on and off the ambient light sensor. Further, things are only acceptable if I hibernate with the computer plugged in. If it is running on battery power when I suspend, it will resume to a brightness which is too low. Maybe this is the case with suspend (to RAM) too. Perhaps I never tested suspend to RAM with the system plugged in.
Perhaps what is happening is that on resume (from hibernate, and maybe suspend) the last brightness setting is taken as the highest brightness setting that will then be available. And also, as you point out, F9 and F10 never work.
One more thing I just noticed. When I press F9 or F10 I get messages in /var/log/messages such as:
Apr 24 09:34:23 bigfuzz kernel: atkbd.c: Unknown key pressed (translated set 2, code 0×92 on isa0060/serio0).
Apr 24 09:34:23 bigfuzz kernel: atkbd.c: Use 'setkeycodes e012 <keycode>' to make it known.
So perhaps it is just a matter of binding the key to some function?
Unfortunately, binding the keys does not solve the problem. (I did it usiing HAL: http://people.freedesktop.org/~hughsient/quirk/quirk-keymap-index.html)
If you are using a very new kernel and have figured out your ACPI issues, it's best to use the acpi_dock kernel module to get power events from the docking station.
I had 2 things that the wiki said worked w/ no explanation, so here it is:
The LAN port on the docking station acts as if it were wired to the LAN port on the side of the laptop. They are one device and if you pull your cat5 cable from one and plug it into the other, your network will continue working just fine.
Serial is tested and works. It just uses the standard PC 8250/16550 serial port driver.
Haven't tried using any of the external monitor port, parallel port, or audio ports yet.
I installed Novell SLED10 SP2 and was surprised to discover how little of it works. This is especially remarkable since Open Suse seems to work. Among the problems:
- Network card not found (no opportunity to configure)
- Wireless card not found, likewise
- Suspend not working
- ttys not working (blank screen as others have noted)
I know the cards are there and can work, because they work when I stick in an ubuntu live disk.
Perhaps hwinfo isn't picking the right information. It doesn't show text for "Device:" and for that matter I can't tell from what is provided which is the wired and which is the wireless device.
hi, after reading the user comments here i have some questions:
will i have to use any bios modifications or kernel parameters on the newest linux-kernels to get the most important things running. (i'm planning to install fedora 10 - maybe someone here is using it, and can tell his/her experience with this notebook)
has this notebook an option to park the heads of the harddrive in case of shock (something like the "active protection system" on thinkpads) AND will it work unter linux?
Good news, Linux kernel should boot up with default BIOS settings (Fan always on on AC enabled). There was a commit on Linux 2.6.29-rc2 (ACPI: EC: Limit workaround for ASUS notebooks even more). There were also some other Notebooks affected by this bug: http://bugzilla.kernel.org/show_bug.cgi?id=11884.
I have my 8530w since about 4 weeks. I am runnig Gentoo with 2.6.27 and KDE 4.2 svn on it, and have no problems at all.
The only thing which I could not get to work is the smartcard-reader.
Thank you all for your excellent notes! This page came in incredibly handy while setting up my new HP EliteBook 8730w (essentially an equivalent model). I've added my notes on this setup at HP EliteBook 8730w in case there are of use to anyone (likely more notes to come, as I'm not completely done getting this set up).
kubuntu 8.10 report
I have minor hassles but most things work fine:
- Sounds work (Speakers and Headphones), see above for the fix, of course you have to use the hp-buttons (sound not muted, sound volume, to hear something)
- Bootup works fine since "Fan always on" also with acpi
the problems i have:
- after suspend or hibernate the screen stays in power-safe mode (backlight)
- the hp-buttons cease to work
current solution for the problems:
- shutdown, dont suspend or hibernate
Just wanted to ask if there is some news about the acpi problem this laptop has
at the moment? I'm running gentoo linux with gentoo-sources-2.6.27 kernel. I read at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/294339 that the ubuntu kernel 2.6.27-11-generic works. Can anybody confirm this? And if so, which patches solved the problem?
Until now my laptop does only boot by acpi=off, no other option/bios configuration worked until now…
I'm also wondering if there is a way to inform the kernel developers about this issue? Hopefully it'll be fixed soon…
I just got a brand new elitebook 8530w and found this webpage very useful.
- I installed Mandriva 2009 using the acpi=off option at boot (none of the acpi=ht nor the fan tweak did work to make the laptop boot the CD)
- sound works fine thanks to the "model=laptop" trick
- ACPI does not work, even after updating to the latest kernel and trying all the tricks proposed in this forum. Any update on that bug, because no ACPI on a laptop is quite annoying ?
Thanks a lot for the help
I know this was an old post but I just got my new laptop and figured out the work around for ACPI and though I would share it. I have an EliteBook 8730w and have disabled the "Fan always on with AC" in the BIOS and all is OK. I can suspend and resume from suspend without any issues. Prior to changing the fan option in BIOS, I couldn't even check the ubuntu disks for integrity or begin the installer for both 8.10 amd64 and i386 versions. Another person in this blog seems to have no problems with the fan on full time with AC. I couldn't install without it. Try changing your settings and good luck.
Ubuntu 8.10 32 Bit
To fix the gnome hanging problem, just disable Compiz in Ubuntu. Regarding the consoles, I don't know how to get it working. I've got the feeling, that the opengl support of the nvidia driver sucks.
tty not working, weak desktop performance kubuntu 8.10
thank you for posting all your very helpful experiences! and i can confirm following issues on kubuntu 8.10.
1) disabling "Fan always ON on AC Power" under System Config → Device Config in the BIOS to boot
2) no sound (only headphone)
3) Only function key that is working is Fn+F11 for the light sensor. All other keys are not recognized!
new issues:
4) nvidia graphic driver works; however kde4 is sometimes extremely slow! I installed arch linux in a virtual box and there using the vesa driver its much faster? any ideas?
5) If I want to switch to another tty session (ctrl+alt+Fx) the screen stays blank! i googled a lot and tried different approaches, however nothing helped.
best regards,
concerning kde4 performance:
→ upgrade to nvidia 177.82 did not bring any improvements (plasmoids are still not usable)
→ upgrade to nvidia 180.08 beta, now kde4 runs more smoothly, plasmoids are usable!
for further nvidia graphic infos look at: http://www.nvnews.net/vbulletin/forumdisplay.php?f=14
other mentioned issues are still present!
nvidia driver: gnome still "hangs"
hello guys,
i have to say thx to all as well. i got ubuntu 8.10 up and running trying the proposed solutions. sound works well, except the volume control at the keyboard.
but - if i activate one of the two nvidia drivers, the mouse hangs and compiz has some problems as well. there is no desktop cube, for example.
are there some news on this topic?
and one funny thing happened when i installed the "ubuntu-restrictred-extras". even after two times of reboot, no cd or dvd was recognized in the optical drive: "possibly no medium". i did apt-get remove ubuntu-restricted-extras and the command line told me there would be 31kB more of free space (the download said: some 60 MB were necessary. — e.g. java was not removed…) but the cds were recognized again. no problem with it.
thx for any informations,
Display Brightness
I've some problems setting the display brightness. I can enable/disable the light sensor by Fn+F11 after fresh boot (not after suspend to ram).
But appart from that there is no way of changing the brightness. I tried using fn+f9/f10 and via echo 30 > /proc/acpi/video/DGFX/LCD/brightnes, no change. Any ideas?
Bluetooth mouse
First of all, thanks to everyone posting information about their problems and solutions! Great work.
Thanks to you I've got Ubuntu 8.10 up and running, most things work well.
Together with the laptop I bought a bluetooth mouse; a doubtful decision
I doesn't work. Apperently, the bt device is kind of disabled, but this seems to be unchangeable (well, the windows driver can do it, but this is NOT a solution)
Does anyone have a bt device running?
Hi, I just connected my (Motorola) phone to the laptop with bluetooth.
It works fine.
Ubuntu 8.10 32 Bit
If I don't activate the graphic driver from nvidia, gnome doesn't hang but otherwise it hangs. I could also be the automatic updates I did. Has anyone solved this problem yet?
Ubuntu 8.10 - DVI doesn't work / Gnome "hangs"
I finally installed ubuntu 8.10 on my elitebook 8530w :)
The sound and acpi now work like a charm (thanks dudes!!!).
But there are some other problems remaining:
- External monitor using DVI is not recognized automatically, and therefore cannot be selected/configured using nvidia-settings. Using the following workaround allows me to activate the screen with nvidia-settings: http://pennsylvania.ubuntuforums.com/showthread.php?t=932825
The only probleme here, there is no possibility to set the screen resolution according to the monitors specification, only default resolutions are available (e.g. 640×480). (This is probably because I don't have a .bin-file containing the monitor informations) Any ideas?
- Gnome seems to "hang" after logging in, and before showing the desktop. By the term "hang" I mean the mouse-cursors animation freezes and the system does nothing for a really long time. Did anyone make the same experiences?
Yes i have the same problem, the mouse hangs for a longer time while loging in. Altough I didn't have it every time any more. Sometimes it works flawless, and sometimes I have to wait… I've no idea what it could be yet. If you have a solution, please post, I will do the same…
What do you mean with DVI? My laptop has only HDMI and VGA… So you have a converter at the HDMI or do you use a doking station? I tried only once to bring HDMI to work, nvidia-settings didn't recognized the screen, so I let it be… Im gonna try it with the workaround you posted…
I have got an 8730w and the exactly same problem: Before the GNOME login screen appears, most of the time there is a delay of about 10 seconds. And sometimes I have to hard-reset the notebook, because nothing happens at all.
I'm using Ubuntu x64, might this be the cause? Has anyone experienced this issue with the 32-bit version?
It does not make a difference whether I use the nVidia 173 or 178 driver. When I switch to the "nv" driver I cannot set the screen resolution above 1024×768. I have tried to update the BIOS to F08, but that did not help either.
To get rid of the "hang" when you login to GNOME just remove all desktop effects and go back to "basic" in appearance. This works with 8.10 64-bit on a EliteBook 8730w.
Disabling the Compiz effects did not help, but using the newest NVIDIA driver release 180.06 did. :)
Yeah, 180.22 solved the problem for me too. I installed the package from a PPA and could activate the driver through official Hardware-Driver dialog. I've got the information from here (german) http://forum.ubuntuusers.de/topic/neuer-nvidia-driver:-180.22/3/#post-1784948
@falstaff Sorry, I forgot to mention that I'm using a hp docking station (150W model).
you can try to get your edid (.bin) file from your screen by attaching your screen to the vga adapter and see if it gets recognized there. that's what I did and now my dockingstation-dvi output works :)
DVI-Link isnt valid anymore, I used this Link to the same Post
ubuntu 8.10 installation for beginners
i am a beginner and i wanted to try out ubuntu. i read de manual by chrigu and my problem now is that i don't know how to use acpi=ht and how to set pci=acpi.
can anybody help me?
Hello, you have to add this to the kernels boot parameter. You can do this when you boot from cd-rom by pressing F6 and add them in the line which appears on the bottom of the screen.
Once you have installed Ubuntu, you have to press Escape and then e to edit the boot options. Go to the second line and press e again. Make sure that acpi=ht is set there also, if not, add it…
OpenSuse AMD64
I've just installed Suse 11 now but I really don't like it. As you said, it's the only distribution which works right now. Does the fingerprint reader work for you in any distribution? I got the graphic card working in Suse now (though it doesn't really recognize the card, some performance test would be interesting).
Ubuntu 8.10 amd64
I did the installation the following way:
1. Download Ubuntu 8.10 alternate amd64
2. Boot with acpi=ht
3. Install the system and boot into it using acpi=ht
4. Upgrade packages and install nvidia driver rev 177
5. Set kernel boot option to pci=noacpi
6. configure sound according to http://ubuntuforums.org/showthread.php?p=6039138
7. Reboot!
Until now most stuff seams to work (enable/disable sound (also vol adjust) and wlan using buttons.
I've also disabled "Fan always ON on AC Power" under System Config → Device Config in the BIOS, as freak42 reports.
ACPI support in Ubuntu 8.10
I got acpi working with Ubuntu 8.10 by fiddling in the bios (Version F.04)
Try disabling "Fan always ON on AC Power" under System Config → Device Config in the BIOS. This seemed to make it possible for me to boot without any ACPI bootflags during boot. (suspend still doesn't work, though).
please FEEDBACK if this helped you and is indeed the cause for ACPI fails in Ubuntu
I can confirm this. Works without special boot params when the option you mention is disabled (and hangs if its enabled)
I tried this :
1) disabling "Fan always ON on AC Power" under System Config → Device Config in the BIOS
2) deleting the option acpi=ht in /boot/grub/menu.lst for my kernel
3) Reboot
and it worked for me. The ACPI seems to be OK.
For me sound is now ok.
Wireless and Bluetooth I don't know yet.
Tactiles buttons (Quick Launch Buttons) to raise or reduce the sound are not functionals.
Keep in touch if any other information.
Suse 10.3
Hey everyone,
I have the same problems mentioned above with my elitebook.
so i tried installing suse 10.3. i had no problems and installation was smooth.
i guess this is the only solution for suse lovers!
I can confirm again the problems. With ACPI=ht, it's possible to boot. But the system is sometimes slow and the login hangs.
Conclusively, Ubuntu doesn't work properly, it's a a pain in the neck. The funny thing is, that even Windows XP doesn't work properly on the system. The only system, which can use all features is at the moment Windows Vista due to the HP support.
BUG: soft lockup - CPU#1 stuck for 11s! modprobe1315
i got the same problem.
hoping for updates or help
openSUSE 11 installs and runs with ACPI
I was able to install openSUSE 11 from the installer DVD using save mode (ACPI=off).
After updating for a while (amongst others, to kernel 22.214.171.124-0.2-default x86_64), booting with ACPI enabled works.
WLAN, Nvidia (due to non-latest drivers) and sound don't work yet.
Woow, cool, so Suse seems to have a patch for this acpi bug? Do you know from which to which kernel the update went?
You can fix sound with a kernel module option, see here for the Ubuntu solutions:
Same here. I tried it with several options but I got different errors. It simply won't even load the installer. I hope it's soon gonna be fixed. I read somewhere, that this notebook is Suse certified. So probably OpenSuse will work (but I prefer Deb. based systems).
Same here so far, although I can't say I've put much time into it. Ubuntu 8.04.1 gives me the same error "BUG: soft lockup - CPU#1 stuck for 11s!" Also, I tried my trusty 64 bit Fedora 9 DVD and that install hangs as well. Never makes it into the graphical install mode. No luck so far here.
You'll need kernel 2.6.27 most likely. Try either Mandriva 2009 or the beta versions of Ubuntu 8.10 or Fedora 10.
I tried the daily build of Ubuntu 8.10 about a week and a half ago, with the alternative installer of course since it is beta. Partitioned up the HDD manually in separate / /boot /home partitions and still am running into similar problems.
Will be trying openSuse sometime soon. Thanks for the update on Fedora9 64bit not working either.
Seems to be a ACPI bug then. Try booting with acpi=off and see what happens. However this will disable power management and will only recognize one of the cores on the processor.
I tried it with the latest daily (20081022). Installation with alternative installer works like a charm. But boot doesnt work: he hangs when he tries to load Hardware drivers. I tried with no-acpi as kernel parameter. Boot worked this time. I configured XServer to use vesa (since the latest Nvidia driver, 177.80, is not included in Ibex, which supports the NVIDIA Quadro FX 770M graphic card). With vesa, X started, but I couldn't type anything! Keyboard and mouse seems to be loked or something similar! Even Ctrl+Alt+Backspace doenst work. Alt+F4 stops the X-Server, strange behavior…
Any idea?
First, with the booting problem, try one of the following boot options (without the acpi=off option):
Disabling ACPI is not recommended for modern laptops.
As for the graphics, you'll probably need to download the latest linux driver from nvidia.com and install it manually. The installation will redo your xorg.conf file which may fix the keyboard/mouse issues as well.
ACPI troubles on HP EliteBook 8530w
I tried all three options (without acpi=off) but it didnt worked! I opened a bug report on launchpad.net: https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/288385.
Any idea how i can debug this further? No ACPI is really no solution for a laptop, i cant throttle the cpu and i have no battery information…
The keyboardlock X problem was a problem of 64-Bit. With 32-Bit vesa worked like a charm. I then installed the new NVidia driver, which now runs as well. But I have a strange lag when i login. The system stopps working for several seconds… (20-30s). Any idea how to debug this?
Ubuntu won't load live disc
Using the graphical installer for loading the live disc of Ubuntu with both the 32bit and 64bit versions of Hardy i am getting an error after the progress bar splash screen stating "BUG: soft lockup - CPU#1 stuck for 11s! modprobe1315" (64bit) and modprobe1309 (for the 32 bit).
Will try the installer instead shortly and barring that functioning will try the alternative disc instead. Updates coming.
I bought a 8530w → specs here : http://www.neptun.ethz.ch/hardware/m...specs_large_EN
I used Ubuntu 8.10 and as proposed here : http://ubuntuforums.org/showthread.php?t=957447&highlight=8530w I tried to boot with the option acpi=ht and it worked.
I still have to test sound card, graphic card and so one.
Another post about sound card problem here : http://ubuntuforums.org/showthread.php?t=958500&highlight=8530w
I just got my new HP8530w. I tried to install both SUSE and Ubuntu.. same error messages..!
However it worked when i installed CentOS 5..!
Any help regarding SUSE installation will be appreciated.
Hi guys, I also can't get OpenSuSe 11.1(both 32 and 64 bit), debian 5 (both 32 and 64 bits) as well as Ubuntu 8.10 to install on my HP8530w notebook.
I am able to easily install Redhat like OS (Redhat, CentOS and Fedora) on this machine with no difficulty.
Any help would be appreciated.


text:
Know more about this business than we do? Cool! Please submit any corrections or missing details you may have.Help us make it right
Be the first NJ.com user to add photos or videos of John's Hair Stylists
John's Hair Stylists can be found at Port Richmond Ave 483. The following is offered: Salons. The entry is present with us since Sep 9, 2010 and was last updated on Nov 14, 2013. In Staten Island there are 238 other Salons. An overview can be found here.


text:
charlesbihis necesitaba un nuevo diseño de página web y lanzó un concurso de diseño en 99designs.
Un ganador ha sido elegido entre 64 diseños de 14 diseñadores freelance.
MMA Chronicles (http://www.mmachronicles.com)
MMAChronicles.com is a site which aggregates news stories and articles from all of the most popular MMA blogs and news sites, giving it's users a one-stop shop to find the most current and interesting news related to the sport of mixed-martial-arts.
We currently still have the first version of the site (located at http://www.mmachronicles.com) in production. It's based off of a Drupal install. We've since re-built it entirely from the ground up and we're looking for a theme and brand to take it to the next level! The unstylized prototype is located http://project-veronica.appspot.com. This is your clean slate!
We are looking to cater to young adults, particularly sports enthusiasts and martial-arts enthusiasts of any gender!
IMPORTANT: We want to emphasize the more professional side of MMA, as a legitimate sport, as opposed to brutal cage-fighting that is often depicted by the media or even other MMA websites. We would like to see something a little more sleek and classy than your typical fight page (i.e. no blood spatters, no gladiators, etc).
We want a very clean and functional homepage.
Required Elements:
1) Header and footer.
We don't have a logo, so anything you can do with the text, even a stylized font, for the header would be great. The footer should just be a standard footer with links for endpoints like "About", "Contact", etc, followed by a copyright line.
2) Story block <- main content
Main content will be delivered from the homepage in a Digg-style list of "story blocks" (for an example of what this looks like, take a look at the stories on Digg.com). Would like this to be simple, but informative. Fields and text that will be available for display will be...
-teaser (200 - 300 characters long)
-thumbnail (optional, depending on story)
-source feed
-source feed favicon
-published date
-updated date
*see attached file for sample sketches for a story block (I'm no artist, so your version doesn't have to match this. I'm just including this as an example. The same goes for the layout sketches as well).
3) Popular Stories
We would like a "Popular Stories" section in the sidebar, again like Digg's "Top in All Topics" section on Digg.com.
4) Pagination
Simple standard pagination icons located at the bottom of the page.
5) Ad Placement
The main income for this site would be ad-based. I'd like to see as many ads to be placed on the homepage as is tasteful and doesn't clutter the layout or interfere with functionality.


text:
The On The Spot Improv Dojo is an ongoing workshop open to improvisers at all levels aimed at consistent improvement of individual and group improv skills. Each session is designed specifically around the needs of the current students. Students will be ranked along a continuum on specific improv skills and will be aware of specific areas that they should focus on from week to week and over the long term.
Fee: New students pay a four week nonrefundable subscription fee of $65. After the first four consecutive weeks, returning student pays a nonrefundable $50 fee for four consecutive weeks. Student wishing to check out the class can pay a one time $25 drop in fee.


text:
OCC Bulletin 2010-36| September 16, 2010
Truth in Lending Act: Annual Dollar Trigger for Certain Home Mortgage Loans
Chief Executive Officers and Compliance Officers of All National Banks and National Bank Operating Subsidiaries, Department and Division Heads, and All Examining Personnel
The Board of Governors of the Federal Reserve System published in the August 4, 2010, Federal Register its annual amendment to its Regulation Z Commentary related to the dollar amount that triggers requirements for certain home mortgage loans subject to 12 CFR 226.32. The Home Ownership and Equity Protection Act of 1994 established rules for home-secured loans in which the total points and fees payable by the consumer at or before loan closing exceed the greater of $400 or 8 percent of the total loan amount. The $400 amount is adjusted annually based on the annual percentage change in the Consumer Price Index that is in effect on June 1. The adjusted dollar amount for 2011 is $592.
Effective January 1, 2011, the 12 CFR 226.32 points and fees trigger is the greater of $592 or 8 percent of the total loan amount. This change can be found in the Regulation Z Commentary at 226.32(a)(1)(ii) – 2, which lists the annual adjustments.
You may direct any questions to your supervisory office or OCC Compliance Division (202) 649-5470.
Ann F. Jaedicke
Deputy Comptroller for Compliance Policy


text:
Discussions between the Board of Selectmen members during the public session portion of the meeting on Wednesday.
Road woes
Joe Blake said he'd been approached by residents who were unhappy with the conditions of the roads where the gas lines are going in around town.
First Selectman Jim Zeoli said Orange Center Road had been patched up but Grannis Road and other streets like that weren't so great.
He recognized that more people want gas because economically it was a better way to go, but all the digging was taking a toll on the roads.
"They patch them, but they must do a better job," he acknowledged.
Zeoli said that William Laydon does paving for the town and he does a good job, when there are problem areas, Zeoli calls him to fix them.
Support Volunteer Firefighters
Zeoli said the Volunteer Firemen's Carnival is the cheapest fire insurance that an Orange Resident can have.
"If every household spent a couple hundred bucks at the carnival, it is the cheapest insurance they can have for fire service," Zeoli said. "If we had a paid Fire Department it would cost us millions of dollars every year."
Selectman Mitch Goldblatt is the Human Services Director in the town of Guilford, he said that town pays $3 million for fire department payroll alone.
He said Guilford is larger than Orange, but agreed that it would cost millions of dollars to pay for fire service here if the fire department was not 100% volunteer.
Second Summer Concert
Next Wednesday, Aug. 8, the second summer concert will take place at the Orange Fairgrounds at 7 p.m. with Boogie Chillun.
Zeoli said the band always gets everyone moving.
Revaluation Awareness
Residents should be aware that revaluations have begun in Orange and people are knocking on doors to do it. All legitimate appraisers must carry an ID from "Vision" and a Town ID issued by the Police Department.
Zeoli said when they come knocking on your door, you don't have to let them in, they have every right to walk around your property and evaluate your home from the outside and give it their best guestimate.
If the person cannot produce two IDs do not let them in.
"There are lots of scammers out there," he said. "two forms of ID are required."
Sorry, the comment form is closed at this time.


text:
Offering nine speeds, this versatile professional-quality hand mixer automatically maintains the perfect power for tasks from mixing batter to whipping cream to making cookie dough.
The artisan beaters, the largest that Kitchenaid offers, are 15% larger and heavier gauge. A new user interface features a linear LED speed display which allows for easy identification of speed select. Also includes a storage bag and a swivel cord to keep the cord from getting in your way.


text:
On Ubuntu 10.10,
xdg-open fails to open the file and give me the error:
No application is registered as handling this file
xdg-mime query defaut ... succeeds for the mime type. Why?
Here is my process:
Added a new mime type
xdg-mime install mytype.xml. Then
xdg-mime query filetype <file name>shows that the new mime type is recognized.
I wrote my desktop entry file "my-app.desktop" like this:
[Desktop Entry] Name=xxx Comment=xxx Icon= Exec=/usr/bin/my-app %U Terminal=false Type=Application Categories=Utility; MimeType=application/vnd.xx;
I copied this desktop file to
~/Desktop. After I re-login, I saw the shortcut on the desktop and
xdg-mime query defualt application/vnd.xxprinted out this desktop file.
xdg-open <file name>fails with the error:
No application is registered as handling this file
I've installed nautilus. Do I miss something? How do I fix this?


text:
Undergraduate Degrees, Majors and Concentrations
COMM2010 - Communication and Sport
Fall 2019
This course is designed to integrate the concept of sports and the field of communication at multiple levels. We will be examining sports in terms of how it is impacted by interpersonal communication, group communication, organizational communication, and mass communication. We will explore concepts such as sports fan cultures, gender in sport, race and ethnicity in sport, the performance of identity in sport, communication and sport in parent-child interaction, team communication, and crisis communication is sports organizations.
3 Credits
Schedule Book for All Active and Available Future Terms, Course starting with COMM2010
No Courses Found


text:
Experience Inn-to-Inn Bicycle Touring with Discovery Bicycle Tours
Ride your bike from inn to inn, enjoy fine food and great lodging, while you are pampered by professional and engaging leaders. We take care of all the details for you — at the inns and along the way — so you can relax and have fun. Discovery Bicycle Tour vans carry your luggage, water to refill your bottle, purchases you might make, and spare parts and tools for roadside repairs or adjustments. And if you want a break from pedaling, there is always an empty seat waiting for you, and our leaders are always glad to have some interesting company.
An Adventure Made Up of Many Special Experiences
Yet there is really a lot more. Bicycling is part of it, of course. But the adventure is also made up of a great number of special experiences, both large and small, that make each person's vacation unique. You will surely be enthralled with handsome churches, spectacular views, historic sites, and quaint towns. Equal, perhaps, to these larger sensations, will be your memory of the snapping bright taste of an apple you just picked; the warmth and friendliness of the owner of a general store; visiting a sugarhouse and sampling maple syrup; sampling fine wine; getting to know several folks in your group and establishing new friendships; enjoying some iced tea on the porch of your inn; riding a ferry across a lake; hiking on a forested trail; seeing deer on the edge of a pasture in the evening light; listening to the clatter of your bicycle as you cross the hard wood flooring of yet another covered bridge; soothing your tired feet in the flow of a spring-fed brook; feeling a quiet sense of satisfaction at the end of the day's ride; or taking an evening stroll along a quiet dirt road.
Anyone Can Enjoy a Discovery Bicycle Tour, Even a Beginner
You do not need to be an experienced cyclist to enjoy our tours. Each tour is carefully designed to recognize, welcome, and encourage the varying skills and interests of our riders. The tours are flexible and most include easy to moderate riding, plus optional routes for the more energetic cyclist. You set your own pace. You can ride with others from the group, pair off, or ride alone, enjoying the quiet countryside. You may choose to bike ahead, or stop along the way to sample local products, photograph a village, or just relax along a river. No awards are given for finishing first — our goal is to help you enjoy getting to know the area in your own personal, intimate way.
So while the cycling is certainly an important part of the adventure, it is also important to realize that it is really just one perfect part of the total experience. You are engaged in not just a bike tour, but a whole range of conscious (and not so conscious) interactions with a new environment, including new and different people, places, sounds, smells, and perceptions. And this realization comes not just from us, but rather is reflected in the many wonderful comments and letters we get every year from the people who have come on our tours.