File: 1.html

package info (click to toggle)
lg-issue52 2-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,532 kB
  • ctags: 60
  • sloc: sh: 97; perl: 96; makefile: 34
file content (669 lines) | stat: -rw-r--r-- 29,677 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
<!--startcut ======================================================= -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.3C.j">
<TITLE>The Answer Guy 52: Linux on an Intel "Camino" CA810 Motherboard</TITLE>
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000"
	LINK="#3366FF" VLINK="#A000A0">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<H4>"The Linux Gazette...<I>making Linux just a little more fun!</I>"</H4>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<center>
<H1><A NAME="answer">
	<img src="../../gx/dennis/qbubble.gif" alt="(?)" 
		border="0" align="middle">
	<font color="#B03060">The Answer Guy</font>
	<img src="../../gx/dennis/bbubble.gif" alt="(!)" 
		border="0" align="middle">
</A></H1> 
<BR>
<H4>By James T. Dennis,
	<a href="mailto:linux-questions-only@ssc.com">linux-questions-only@ssc.com</a><BR>
	LinuxCare,
	<A HREF="http://www.linuxcare.com/">http://www.linuxcare.com/</A> 
</H4>
</center>

<p><hr><p>
<!--  endcut ======================================================= -->
<!-- begin 1 -->
<H3 align="left"><img src="../../gx/dennis/qbubble.gif" 
	height="50" width="60" alt="(?) " border="0"
	>Linux on an Intel "Camino" CA810 Motherboard</H3>


<p><strong>From ROBB F! on Mon, 27 Mar 2000  
</strong></p>
<!-- ::
Linux on an Intel "Camino" CA810 Motherboard
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:: -->
<P><STRONG>
heya bro,
</STRONG></P>
<P><STRONG>
I have a problem w/ the graphics on my intel system.  They don't work.
</STRONG></P>
<P><STRONG>
I installed Redhat Linux onto my CA-810, but the only thing I can do is
getinto nongraphix mode.  Now, I can get into root, but am not very
fimiliar w/ workig there and would very much like to be.
</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" ALT="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
I didn't know what a CA-810 when I read this question.  However, a
quick trip to Google's Linux pages (<A HREF="http://www.google.com/linux"
	>http://www.google.com/linux</A>)
and the search string: "ca-810 intel video" did net me the
following links:
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQuote>
Linux Today: How to Build Your Own 1U Rack Mount Server and
</BLOCKQuote></BLOCKQUOTE>
<BLOCKQUOTE><DL><DT>
Save a Bundle
<DD><A HREF="http://linuxtoday.com/stories/15158_flat.html"
	>http://linuxtoday.com/stories/15158_flat.html</A>
</DL></BLOCKQUOTE>
<BLOCKQUOTE><DL><DT>
CA810 Motherboard Product Documentation
<DD><A HREF="http://developer.intel.com/design/motherbd/ca/ca_prdoc.htm"
	>http://developer.intel.com/design/motherbd/ca/ca_prdoc.htm</A>
</DL></BLOCKQUOTE>
<BLOCKQUOTE>
That told me that the CA810 is a line of integrated motherboards by
Intel.  Some of them have integrated video and ethernet.  They seem
to be primarily used for 1U (one rack unit: 1.75 in.) rackmount and
slim case ("pizza box") systems.
</BLOCKQUOTE>
<BLOCKQUOTE>
Then I went back and changed my search query to "ca810 intel video"
to find this link:
</BLOCKQUOTE>
<BLOCKQUOTE><DL><DT>
<A HREF="http://www.slashdot.org/">Slashdot</A> | Ask <A HREF="http://www.slashdot.org/">Slashdot</A> | Cheap Rackmount Enclosures/Systems?
<DD><A HREF="http://slashdot.org/askslashdot/00/01/22/1817211.shtml"
	>http://slashdot.org/askslashdot/00/01/22/1817211.shtml</A>
</DL></BLOCKQUOTE>
<BLOCKQUOTE>
Then I used "find in page" (the "<TT>/</TT>" key in lynx) on the term
"video" to find that this board includes a comment to the effect
that "the video is the Intel 82810" and that the SVGA X server
is appropriate for that video chipset.
</BLOCKQUOTE>
<BLOCKQUOTE>
I tried to cross-check that at the XFree86 web site
(<A HREF="http://www.xfree86.org"
	>http://www.xfree86.org</A>) which maintains a list of supported
chipsets (<A HREF="http://www.xfree86.org/3.3.5/README3.html"
	>http://www.xfree86.org/3.3.5/README3.html</A>).  However, I
didn't find the 82810 listed there, and the only Intel video
chipset listed was the i710.
</BLOCKQUOTE>
<BLOCKQUOTE>
So I went back to Google and tried a few searches on variations
of "82810" with words like: intel, xfree86, x windows, xwindows,
eventually finding references to this as the "Camino" chipset
and to some discussions on the Linux kernel list (kernel panics and
"oopsen" from overheating issues), and a reference to an XFCom_i810
server in <A HREF="http://www.suse.com/">S.u.S.E.</A> version 6.3 (back in December of 1999).
</BLOCKQUOTE>
<BLOCKQUOTE>
I also found a kernel patch updating the list of PCI id codes with
a set of 82810 chipsets.
</BLOCKQUOTE>
<BLOCKQUOTE>
I also found another "Ask Slashdot" thread that referred to this
as compatible with the XFree86 SVGA (generic) driver.  Finally I
followed up by looking at the S.u.S.E. site and searching through
their list of X servers (supported video chipsets).
</BLOCKQUOTE>
<BLOCKQUOTE>
S.u.S.E. has often offered support for video chipsets before they
were available in the XFree86 sources.  They've contributed back to
XFree86 wherever possible.  However, some of these were done with
Precision Insite and some of them involved NDAs (non-disclosure
agreements) with the video chipset manufacturers.  Sometimes Linux
and X programmers will sign NDAs in order to produce freely
distributable but closed source support for some hardware.
</BLOCKQUOTE>
<BLOCKQUOTE>
Anyway, that was about 10 minutes of searching at Google.  If I
really needed to I could probably dig up more at Yahoo!
(<A HREF="http://www.yahoo.com"
	>http://www.yahoo.com</A>), Deja News (<A HREF="http://www.deja.com/usenet"
	>http://www.deja.com/usenet</A>) or
Alta Vista (<A HREF="http://www.altavista.com"
	>http://www.altavista.com</A>).
</BLOCKQUOTE>
<BLOCKQUOTE>
(In fact, I did go a bit further. From Deja I found that the
unique thing about this chipset is that it uses main system memory
for the video framebuffer (presumably by using the PCI chipset to
reserve a block of motherboard/main RAM for its use.  That's a
clever trick, and potentially very handy for servers where you
don't usually want to waste memory on graphics at all, but certain
legacy operating systems, like MS Windows NT, can't be installed
or operated with using a GUI.  That and another reference to an
old kernel issue involving the hardware clock support).
</BLOCKQUOTE>
<BLOCKQUOTE>
O.K.  So this particular motherboard has had some issues.  It is
not well supported, but it is apparently quite inexpensive, thus
making it popular.  Naturally many people have gone out and bought
them and found that Linux might have some problems with them.
</BLOCKQUOTE>
<BLOCKQUOTE>
It sounds like the main kernel issue (the hardware clock support)
was fixed back in December; so a recent kernel will fix that.
Linux doesn't require a GUI for any normal server operations, so
most of the core users and target for this product aren't affected
by that chipset.  Some people have gotten it working fine under
the SVGA XFree86 driver, and none of them reported any special
steps (like CMOS settings) as necessary to make that work.  Some
others have reported that a S.u.S.E. XFCom_* server/driver works
for them.
</BLOCKQUOTE>
<BLOCKQUOTE>
I've gone into considerable detail about how I did these searches
so that you, and my other readers and see how that's done.
Remember that, at first reading your question, I'd never heard of
this Intel "Camino" CA810 motherboard with it's "82810/82810-DC100
Graphics and Memory Controller Hub."   With only about 20 minutes
of research and another 20 minutes of typing in this buffer I could
sound like an expert on the bloody thing.
</BLOCKQUOTE>
<BLOCKQUOTE>
Now back to your question:
</BLOCKQUOTE>
<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
First of all I need help installing the required patch to enable the
graphics, I hear it has something to do w the chipset. I think I have
the right patch from Intel,  (Maybe you can send me the download?) but I
can't even get Linux to run the floppy from root. Computer illeterate???
I'd like to change that.
</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" ALT="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
If you think you have the "right patch from Intel" why would you
want me to take up my time and bandwidth hunting it down and
sending it to you.
</BLOCKQUOTE>
<BLOCKQUOTE>
I presume that your reference to your floppy problems is to warn me
that you have no idea how to do perfectly mundane tasks under
Linux.
</BLOCKQUOTE>
<BLOCKQUOTE>
Indeed, your writing is so disjointed that I should probably insert
a translation to see I understand it correctly:
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQuote>
&quot;I don't know how to get X Windows (or other graphics software)
working with <A HREF="http://www.redhat.com/">Red Hat</A> Linux on my Intel CA810 system.  I can get
into text mode.  But I don't know what to do with that.
</BLOCKQuote></BLOCKQUOTE>
<BLOCKQUOTE>
First, I need help installing the required patch.  I've heard
that it has something to do with my chipset. I think I have the
right patch from Intel. But I don't know what to do with it.
I don't even know how to access my floppy.  (Like I said, I
need to learn more about Linux, and writing).
</BLOCKQUOTE>
<BLOCKQUOTE>
I'm also looking for a good tutorial on using and administering
a Linux system.  I need to know how to work as root.  About all
I know so far is how to cd (change directories), and run ls
to see my files.  I've seen people do alot more, and I know that
much more sophisticated interfaces are available.  I would love
to be more proficient with Linux.&quot;
</BLOCKQUOTE>
<BLOCKQUOTE>
Hmm.  That flows much better.  (Of course I realize that my own
writing is not perfect.  I leave the occasional typo, am prone to
some run-on sentences, meander and digress incessantly, and exhibit
a poor sense of paragraph structure.  However, I do try to put
enough into it that people can read through my prose without too
much effort).  Note that my "translation" is actually about 20%
shorter than your message.
</BLOCKQUOTE>
<BLOCKQUOTE>
I still don't know what patch you think you got from Intel.  Is
it on a floppy?  Where did you get it?  What's the filename?
</BLOCKQUOTE>
<BLOCKQUOTE>
If you downloaded something from Intel's web site to a PC running
MS-DOS or MS-Windows, and copied that out to a floppy, then you
should be able access that under Linux using the 'mtools' commands,
or the '<tt>mount</tt>' command with one of the MS compatible filesystems
(msdos, umsdos, vfat, or uvfat).
</BLOCKQUOTE>
<BLOCKQUOTE>
Linux supports a number of variations of msdos/vfat filesystems.
The "msdos" is the most basic support for "FAT" (file allocation
table) filesystems.  The umsdos variant of that supports Linux
meta data, long filenames, owner and group association and
permissions, by maintaining a set of "hidden/system" files which
are transparent to MS-DOS and the Linux "userspace."  The vfat
filesystem support Win'9x long filenames (the VFAT feature), and
the uvfat variant of that hides Linux/UNIX metadata thereunder.
</BLOCKQUOTE>
<BLOCKQUOTE>
You're kernel might be built with any or all of these.  Possibly
these drivers are linked in. More likely your copy of Red Hat has
them available as loadable kernel modules (under the <TT>/lib/modules</TT>
directory tree).
</BLOCKQUOTE>
<BLOCKQUOTE>
Generally it is somewhat easier to access your MS-DOS floppies
using the MTools package.  So you can put your floppy in "drive A:"
and just type the command '<tt>mdir</tt>' to see a list of MS-DOS files.
You can use the '<tt>mcopy</tt>' command to copy files to or from the
floppy.  The <tt>mdel</tt>, <tt>mcd</tt>, <tt>mmd</tt>, <tt>mrd</tt>, <tt>mtype</tt>, <tt>mren</tt>, <tt>mmove</tt>, <tt>mattrib</tt>,
<tt>mlabel</tt> commands all work pretty much like their MS-DOS counterparts
(DEL, CD, MD, RD, TYPE, REN, MOVE, ATTRIB, and LABEL, etc).  If you
look closely you'll find that all of these "m*" commands under
Linux are actually just links to the same file -- the 'mtools'
program.  Basically this one program is acting in different modes
depending on the name under which you called it.
</BLOCKQUOTE>
<BLOCKQUOTE>
So the following would get a file named <tt>foo.zip</tt> into your <TT>/tmp</TT>
directory:
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQUOTE><CODE>
mcopy a:/foo.zip /tmp
</CODE></BLOCKQUOTE></BLOCKQUOTE>
<BLOCKQUOTE>
...NOTE:  you should probably avoid trying to use wildcard
patterns like *.TXT, with mtools until you understand UNIX
"globbing" (UNIX' way of handling wildcards is different than
the way MS-DOS does it).  Also note that UNIX is case-sensitive
so you should type any filenames you pass to mtools commands
exactly as you see them in your '<tt>mdir</tt>' and '<tt>ls</tt>' commands.
</BLOCKQUOTE>
<BLOCKQUOTE>
It's also possible to "mount" an MS-DOS FAT for MS Win '9x VFAT
filesystem into a Linux directory tree.
</BLOCKQUOTE>
<BLOCKQUOTE>
Under UNIX filesystems are not accessed through device names like
A:, C:, etc.  That's a feature that MS-DOS, and Windows NT borrow
from the TOPS-10, TOPS-20, and VMS family of operating systems.
(MS-DOS is a descendent of CP/M, which is basically a cousin to
TOPS-10, an old OS for the PDP-10 family of computers).
</BLOCKQUOTE>
<BLOCKQUOTE>
Under all UNIX systems and clones, filesystems (peripheral storage
devices) are "merged" into a single directory tree.  For example,
it is common to have a small root filesystem which stores the
kernel, the minimum necessary utilities to bring up the rest of the
system, and to troubleshoot and repair it, etc. The generally also
have a larger filesystem which stores all of the major applications
and the less fundamental and non-critical utilities that are
commonly needed by users.  That is usually mounted under the <TT>/usr</TT>
directory.  As networked filesystems became commonly supported
under UNIX it was common to group quite a bit of the documentation
and many other files unto a file server.  That filesystem was
"exported" to the others which normally mount it under <TT>/usr/share</TT>.
</BLOCKQUOTE>
<BLOCKQUOTE>
All of this is done using the <tt>mount</tt> command.  It's also possible to
detach a filesystem using the <tt>umount</tt> command.  (I know, it should
be "unmount" but whatever!  UNIX programmers have a tradition of
leaving one or two characters off of a command for function name
--- though usually they pick on vowels).
</BLOCKQUOTE>
<BLOCKQUOTE>
So, you can usually mount your "C:" drive under Linux using a
command like:
</BLOCKQUOTE>

<blockquote><pre>mount -t msdos /dev/hda1 /mnt/c
</pre></blockquote>
<BLOCKQUOTE>
... or:
</BLOCKQUOTE>

<blockquote><pre>mount -t uvfat /dev/sdb2 /mnt/e
</pre></blockquote>
<BLOCKQUOTE>
Here I'm using a common convention of mounting "temporary" and
"removable" filesystems under <TT>/mnt</TT>.  First you'd have to create
your "mountpoint" directories using the Linux mkdir command (you
can't use the 'MD' command from MS-DOS).  You can name the
mountpoint pretty much anything you want.
</BLOCKQUOTE>
<BLOCKQUOTE>
Once a filesystem is mounted you can access the files and
directories under using all of the normal UNIX/Linux command
names (<tt>ls</tt>, <tt>cp</tt>, <tt>mv</tt>, <tt>cat</tt>, etc).
</BLOCKQUOTE>
<BLOCKQUOTE>
To access your MS-DOS floppies under Linux you might create a
use a command like:
</BLOCKQUOTE>

<blockquote><pre>mount -t msdos /dev/fd0 /mnt/floppy
</pre></blockquote>
<BLOCKQUOTE>
Personally I prefer to access MS-DOS floppies using mtools, since
it let's me get at my files with just one or two commands instead
of having to mount it, get at them, and then remember to umount it
when I'm done.  (Actually I use whichever technique makes sense for
what I'm doing.  Usually I want to just get a file unto or off of
my system.  If I need to really work with a file, will mount it
up).
</BLOCKQUOTE>
<BLOCKQUOTE>
So that gives you a brief run down on accessing floppies under
Linux.  Now, I have no idea what sort of file you MIGHT have (I'm
not even sure if your comment on floppies has anything to do with
the rest of your questions, or if you were just citing it as an
example of your own unfamiliarity).  Consequently I have no idea
what you'd do with some file that you got from Intel.
</BLOCKQUOTE>
<BLOCKQUOTE>
Notice that I never came across any reference to any Intel drivers
or support for Linux on these motherboards.  Those, like most Linux
and XFree86 drivers seem to have been done independently of the
manufacturers.
</BLOCKQUOTE>
<BLOCKQUOTE>
So, how would you get X working on this system.  Well, you might
start by running the <tt>SuperProbe</tt> command.  This might recognize your
video chipset and tell you how much video memory it reports as
available.  That's a standard trick for looking detecting video
cards.  Of course we think we know which chipset this motherboard
is using.  However, there are a number of models of the CA810
motherboard out there.  It's certainly possible that your's is
different. (It's also tragically common for manufacturers to change
chipsets and components in their motherboards --- often without
changing the name or model number).
</BLOCKQUOTE>
<BLOCKQUOTE>
Anyway, running SuperProbe (which comes with XFree86) can also
let us know if our chipset is NOT recognized.  That might mean that
we need a newer copy of XFree86.  You don't way which version of
Red Hat Linux you have installed there.  It might be that you want
a newer version, or that you want to download updated XFree86 RPMs.
</BLOCKQUOTE>
<BLOCKQUOTE>
RPMs are Red Hat Package Manager files.  The RPM system is used by
several Linux distributions, including Red Hat, Mandrake,
S.u.S.E., <A HREF="http://www.caldera.com/">Caldera</A>, and <A HREF="http://www.turbolinux.com/">TurboLinux</A>.  You can download RPMs for
various distributions at the web sites of their respective
distributors.  I should note that some RPMs are not interchangeable
among distributions.  This is particularly likely for the "core"
packages that are part of a distribution.
</BLOCKQUOTE>
<BLOCKQUOTE>
If you do have to upgrade your XFree86 RPMs you can probably
download them Red Hat's FTP site (<A HREF="ftp://updates.redhat.com"
	>ftp://updates.redhat.com</A>).  You
might manage to find it somewhere on their web site.  As Red Hat
has gotten larger and "more corporate" I've found their web site to
be far less useful.  Looking there for "updates" at this point
seems to push for you to pay for their "priority update service"
and seems to make it more difficult to actually get what you came
for.  I can understand it in some ways --- they need to make their
money somehow.  They still do make the updates freely available;
you just have to know more about how to find them.  So, use FTP
in this case.
</BLOCKQUOTE>
<BLOCKQUOTE>
However, just downloading the one or two RPMs might not be
enough. XFree86 is a complex program.  It is the largest
and most complex subsystem that comes with most Linux systems.  It
is dependent on many of system libraries. In other words you might
have to upgrade many of the other packages on the system in order
for a new XFree86 RPM to work.
</BLOCKQUOTE>
<BLOCKQUOTE>
It is often easiest to upgrade the whole system at once.  If there
is a newer version of Red Hat available, you might be better
installing that.  (You're definitely better off getting a new CD
than downloading a whole ISO image.  The few bucks you spend at
Cheap Bytes (<A HREF="http://www.cheapbytes.com"
	>http://www.cheapbytes.com</A>) or even for a whole new
"Official Red Hat Linux" boxed CD set is well worth all the time
and bandwidth you'll save.
</BLOCKQUOTE>
<BLOCKQUOTE>
Anyway, then you try running <tt>XF86Setup</tt> (note the case) and/or
<tt>xf86config</tt>.  The former is a graphical menu-driven configuration
program.  The latter is sort of like a shell script --- it spits
out lists of options on the screen and prompts for your
information.  Give it your best shot with the former.  If that
doesn't work, then try xf86config.
</BLOCKQUOTE>
<BLOCKQUOTE>
If neither of these works then its possible that someone might be
able to get it working by manually tweaking your XF86Config file
(usually stored in <TT>/etc/X11</TT> these days).  However, I can't describe
how to do that here.  (It's pretty hard to explain, and I prefer to
avoid doing it when I can).
</BLOCKQUOTE>
<BLOCKQUOTE>
If all else fails you can try one of the commercial X server
packages.  XFree86 is the popular free and open source X server for
Linux.  There's a couple of commercial ones including the X-Inside
package from Xig (<A HREF="http://www.xig.com"
	>http://www.xig.com</A>) and Metro-X from Metrolink
(<A HREF="http://www.metrolink.com"
	>http://www.metrolink.com</A>).  These often offer support for video
chipsets that aren't supported by XFree86.  That happens with
hardware manufacturers refuse to release sufficient technical
specifications for the open source community to write a driver.
Sometimes these software vendors (Metrolink and Xig) donate drivers
to the XFree project.
</BLOCKQUOTE>
<BLOCKQUOTE>
Remember that there might be a driver to support this at the
S.u.S.E. site.  You might down load that.  It's possible that the
S.u.S.E. XFCom_i810 driver will support your motherboard.  That
might install O.K. under Red Hat, or you might have to fuss with
it.  You might even want to just switch to the
S.u.S.E. distribution in that case.
</BLOCKQUOTE>
<BLOCKQUOTE>
Obviously I could go on and on.  You'll just have to try a few
things.  In many cases I'm suggesting an "easy" way even for
situations where I might be able to get it working differently (and
less expensively).  Linux is very flexible.  It's possible to do
almost anything with it if you have the time, expertise and energy.
</BLOCKQUOTE>
<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
Secondly,  Maybe you know a good tutorial in this respect.  Dealing
with, and getting around in root.  I get th cd/thing (i.e.  cd/usr gets you
into usr and you can ls the stuff to see what's there)  that's
aboutwhere i am.  I have seen alot more happen and know that total
interface is possible. I would LOOOVE to be more profficient!!!
HELP?!?
-ROBB
</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" ALT="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
You should start with the Linux Documentation Project's
"Installation and Getting Started" (by Matt Welsh et al):
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQuote>
<A HREF="http://www.linuxdoc.org/LDP/gs/gs.html"
	>http://www.linuxdoc.org/LDP/gs/gs.html</A>
</BLOCKQuote></BLOCKQUOTE>
<BLOCKQUOTE>
You can read the entire book online.  In fact, like most of the LDP
you might find that there are already copies installed under
<TT>/usr/doc</TT> on your system (or on your Red Hat CDs).  There are many
other Guides, FAQs and HOWTOs at the <A HREF="http://www.linuxdoc.org/">LDP</A> site: <A HREF="http://www.linuxdoc.org"
	>http://www.linuxdoc.org</A>
LDP is the free documentation project which is a major part of the
whole Linux movement.  In fact, the Linux Gazette, and this column
is part of the LDP.  That's one of hte reasons I spend so much time
writing it.
</BLOCKQUOTE>
<BLOCKQUOTE>
There is also another book, "Running Linux" by Matt Welsh, Lar
Kaufman, et al which shares some chapters with LIGS, but is a bit
different in other respects.  This latter book is published by
O'Reilly &amp; Associates and you can read more about it at:
<A HREF="http://www.oreilly.com/catalog/runux3/index.html"
	>http://www.oreilly.com/catalog/runux3/index.html</A>.    Of course
there are many other books on Linux out there.  The only other one
I really recommend for a beginner at this point, is Mark
G. Sobell's  "Practical Guide to Linux"
(<A HREF="http://www.sobell.com/LINUX/linux.html"
	>http://www.sobell.com/LINUX/linux.html</A>).
</BLOCKQUOTE>
<BLOCKQUOTE>
I did a review of "Running Linux, 3rd edition" for <A HREF="http://www.linuxcare.com/">Linuxcare</A> (my
employer) a few months ago.  That's at:
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQuote>
<A HREF="http://www.linuxcare.com/viewpoints/book-reviews/rvw_091399.epl"
	>http://www.linuxcare.com/viewpoints/book-reviews/rvw_091399.epl</A>
</BLOCKQuote></BLOCKQUOTE>
<BLOCKQUOTE>
Anyway, this has hopefully given you some ideas on how to do a
search to find information about Linux.  As you can see, most of
it is available online and quite a bit comes with your system and is
installed under <TT>/usr/doc</TT>.
</BLOCKQUOTE>

<!-- sig -->


<!-- end 1 -->
<!--              . . . . . . . . . . . . . . . . . . .              -->
<HR WIDTH="40%" ALIGN="center">
<!-- begin 1 -->
<H3 align="left"><img src="../../gx/dennis/qbubble.gif" 
	height="50" width="60" alt="(?) " border="0"
	>Linux on an Intel "Camino" CA810 Motherboard</H3>


<p><strong>From <EM>anonymous</EM> on Thu, 30 Mar 2000  
</strong></p>
<!-- ::
Linux on an Intel "Camino" CA810 Motherboard
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:: -->
<BLOCKQUOTE>
Hmmm.  One of the guys at work pointed out that I missed
the boat on my first cut at this answer.  I hadn't heard
about the Intel CA810, but the guys in <A HREF="http://www.linuxcare.com/">Linuxcare</A>'s hardware
certification labs (*) have gone the distance with this
chipset and XFree86 3.3.x
</BLOCKQUOTE>
<BLOCKQUOTE><ul>
<li>( Linuxcare Labs: <A HREF="http://www.linuxcare.com/labs"
	>http://www.linuxcare.com/labs</A>)
</ul></BLOCKQUOTE>
<BLOCKQUOTE>
So, if you're building a workstation around this system, and
you want X support you'll want to check out Linuxcare's
certification report on the Hewlett Packard Brio BA400
(which is built around this motherboard).
</BLOCKQUOTE>
<BLOCKQUOTE>
Unfortunately the details are a bit hairy.  The involve grabbing
the sources to XFree86 3.3.6, editing those to uncomment a
section of C code, and getting a kernel patch from Intel's site
and building a new kernel and a new X server.  Hopefully with the
recent release of XFree86 version 4 this sort of thing will become
less problematic.
</BLOCKQUOTE>
<BLOCKQUOTE>
As more hardware vendors get certified then this sort of
information should be easier to find in the future.
</BLOCKQUOTE>
<BLOCKQUOTE>
Here's the gory details of running XFree86 on the
Intel "Camino" CA810:
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQuote>
<A HREF="http://www.linuxcare.com/labs/certs/C1F5C9cR88C10.epl#5"
	>http://www.linuxcare.com/labs/certs/C1F5C9cR88C10.epl#5</A>
</BLOCKQuote></BLOCKQUOTE>

<!-- sig -->

<!-- end 1 -->
<!--startcut ======================================================= -->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/copying.html"
	>Copyright &copy;</a> 2000, James T. Dennis 
<BR>Published in <I>The Linux Gazette</I> Issue 52 April 2000</H5>
<H6 ALIGN="center">HTML transformation  by
	<A HREF="mailto:star@tuxtops.com">Heather Stern</a> of
	Tuxtops, Inc.,
	<A HREF="http://www.tuxtops.com/">http://www.tuxtops.com/</A> 
</H6>
<P> <hr> <P>
<!-- begin tagnav ::::::::::::::::::::::::::::::::::::::::::::::::::-->
<TABLE WIDTH="95%"><TR VALIGN="center" ALIGN="center">
<TD colspan="2" rowspan="2"><A 
	HREF="../lg_answer52.html"
	><IMG SRC="../../gx/dennis/answernew.gif"
              ALT="[ Answer Guy Current Index ]"></A>
<TD colspan="2" rowspan="2"><A 
	HREF="../../tag/kb.html"
	><IMG SRC="../../gx/dennis/answertoc.gif"
              ALT="[ Index of Past Answers ]"></A></td>
  <TD WIDTH="11%"><A HREF="../lg_answer52.html#greeting"><img
	src="../../gx/dennis/smily.gif" alt="greetings" border="0"></A></TD>
  <TD WIDTH="11%"><A HREF="1.html">1</A></TD>
  <TD WIDTH="11%"><A HREF="2.html">2</A></TD>
  <TD WIDTH="11%"><A HREF="3.html">3</A></TD>
  <TD WIDTH="11%"><A HREF="4.html">4</A></TD>
</TR><TR VALIGN="center" ALIGN="center">
  <TD WIDTH="11%"><A HREF="5.html">5</A></TD>
  <TD WIDTH="11%"><A HREF="6.html">6</A></TD>
  <TD WIDTH="11%"><A HREF="7.html">7</A></TD>
  <TD WIDTH="11%"><A HREF="8.html">8</A></TD>
  <TD WIDTH="11%"><A HREF="9.html">9</A></TD>
</TR><TR VALIGN="center" ALIGN="center">
  <TD WIDTH="10%"><A HREF="10.html">10</A></TD>
  <TD WIDTH="10%"><A HREF="11.html">11</A></TD>
  <TD WIDTH="10%"><A HREF="12.html">12</A></TD>
  <TD WIDTH="10%"><A HREF="13.html">13</A></TD>
  <TD WIDTH="11%"><A HREF="14.html">14</A></TD>
  <TD WIDTH="11%"><A HREF="15.html">15</A></TD>
  <TD WIDTH="11%"><A HREF="16.html">16</A></TD>
  <TD WIDTH="11%"><A HREF="17.html">17</A></TD>
</TR><TR VALIGN="center" ALIGN="center">
  <TD WIDTH="10%"><A HREF="18.html">18</A></TD>
  <TD WIDTH="10%"><A HREF="19.html">19</A></TD>
  <TD WIDTH="10%"><A HREF="20.html">20</A></TD>
  <TD WIDTH="10%"><A HREF="21.html">21</A></TD>
  <TD WIDTH="11%"><A HREF="22.html">22</A></TD>
  <TD WIDTH="11%"><A HREF="23.html">23</A></TD>
  <TD WIDTH="11%"><A HREF="24.html">24</A></TD>
</TR></TABLE>
<!-- end tagnav ::::::::::::::::::::::::::::::::::::::::::::::::::::-->
<P> <hr> <P>
<!-- begin lgnav ::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<A HREF="../index.html"
	><IMG SRC="../../gx/indexnew.gif" ALT="[ Table Of Contents ]"></A>
<A HREF="../../index.html"
	><IMG SRC="../../gx/homenew.gif" ALT="[ Front Page ]"></A>
<A HREF="../lg_bytes52.html"
	><IMG SRC="../../gx/back2.gif" ALT="[ Previous Section ]"></A>
<A HREF="../../faq/index.html"
	><IMG SRC="../../gx/dennis/faq.gif"
              ALT="[ Linux Gazette FAQ ]"></A>
<A HREF="../lg_tips52.html"
	><IMG SRC="../../gx/fwd.gif" ALT="[ Next Section ]"></A>
<!-- end lgnav ::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
</BODY></HTML>
<!--endcut ========================================================= -->