URN Logo
UNIX Resources » Linux » Linux Forum » Hardware Rants » Page.1 » Via Chipsets
announcement The content of this page is collected from Linux Forum, All copyrights and other associated rights are reserved by the original authors of the articles.
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.com
  LinuxForum General Chat
  Linux Advocacy
  LinuxForum Polls
  Introductions
  Linux Kernel Support
  Patch Management
  Development Release
  Linux Programming
  Linux Security
  Linux Software
  Linux Hardware Problems
    Linux Video Problems
    Linux Sound Problems
  Linux Networking Support
  Linux Printing Support
  Linux Human Interface Devices Support
  Linux Data Storage Support
  Linux Applications Support
  Linux Installation Support
  Linux Laptops Support
  Linux Motherboard, Chipsets, CPU, Memory
  Miscellaneous
  Debian Linux Support
  Ubuntu Linux Support
  LiveCD Discussions
  Gentoo Linux Support
  Mandrake Linux Support
  Redhat / Fedora Linux Support
  Slackware Linux Support
  SuSE Linux Support
  CentOS Linux Support
  Linux Web Servers
  Linux DNS Servers
  Linux Database Servers
  Linux Email Servers
  Linux FTP Servers
  Linux Squid Proxy Server
  Linux Samba Help
  Linux cPanel Help
  Linux Ensim Help
  Linux Plesk Help
  Linux Webmin / Usermin Help
  Qmail Toaster Help
  Linux Games
  Windows Game Emulation
  Linux Discussions
  General Linux Discussions
  Red Hat Linux Discussions
  More Red Hat Linux Discussions
  Mandrake Linux Discussions
  Slackware Linux Discussions
  SuSE Linux Discussions
  Debian Discussions
  Samba Help
  Linux Security
  Linux Networking
  Gentoo Help
  Operating System Rant Forum
  Hardware Rants
   
Via Chipsets
Author: TrickyRic    Posted: 2006-05-03 16:55:47    Length: 4,478 byte(s)
[Original] [Print] [Top]
it may be obvious by now that i like to make a habit of warning others what hardware does or doesn't support gnu/linux from my own experiences, but this time i have something a little different - a warning that via chipsets do indeed work, but only if you have the time and patience to mess about with them. as such i'll simply warn not to buy motherboards that make use of them, but please don't worry too much if you already have such a board.

for those wondering, via make a number of chipsets, and in this case i'm refering to there ide and sound (ac97) controllers. you can check what via chipsets (if any) you have on your board using the lspci command.

anyway, as mentioned in another thread somewhere, i'm currently in the process of moving my server over to gentoo 2006.0 from a now ancient fedore core 3. today i got kde up and running for the first time, and to my surprise found a VERY sluggish system all of a sudden, and an arts error i havn't seen in years - "/dev/dsp - device not found". ignoring the error for now, i first checked hdparm and sure enough dma was disabled - odd given i explicitly enabled it during install and previous tests had shown it to be on. whats more, running

Code:
br /]su
<root password>
hdparm -d 1 /dev/hda

resulted in a permissions denied error, very odd!

next step, i did what any self respecting sys admin would do - asked google for help biggrin.gif. turns out near all slack and gentoo users with via chipsets are having similar problems (and i expect users of any distribution that doesn't tend to use mainstream kernels would have such problems too). near all results mentioned workaround hacks in older 2.4 kernels for via chipsets, so naturally i started recompiling my own 2.6 series kernel to see what options i have.

from memory (this was a good 20 minutes ago now, lol. i can't be expected to remember everything!) i came accross 2 settings in the kernel (2.6.16 for the record) tree for the support of via chipsets:

Code:
br /]Device Drivers
    ATA/ATAPI/MFM/RLL support
        Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy supprt
            PCI IDE chipset support
                VIA82CXXX chipset support
    Sound
        Advanced Linux Sound Architecture
            PCI Devices
                VIA 82C686A/B, 8233/8235 AC97 Controller

(note i have a feeling i found a 3rd too, but looking at the tree now i can't seem to spot it so what the hell, lets just say there's 2 smile.gif).

with the above settings enabled and the kernel recompiled (and copied accross to /boot, obviously). a reboot into the new kernel appears to have fixed the permissions error meaning i could then enabled dma, and i also no longer recieve that arts error (unfortunately i have no speakers on that system at present, so can't say whether or not sounds actually working - i just assume it is).

so effectively yes, via chipsets work in a gnu/linux environment on todays kernels, but unfortunately i still have a pretty sluggish system in comparison to how fc3 used to run, and i know for fact gentoo can do a lot better! admittedly i've yet to install the nvidia drivers so there's a fair amount of resource hogging that should disappear when the graphics card is fully functional, but i don't expect miracles and given its taken this much messing about to get the chipsets working to any reasonable degree, i'd HIGHLY advise choosing a motherboard with (for example) an nvidia chipset rather than via.

just a warning anyway.
----
Laptop: 2GHz Acer Aspire 9301AWSMi, 1GB DDR2, 17" TFT, 256MB GeForce Go 6100
Sold Development System:
2GHz AMD Opteron 246, Socket 940 Asus K8N-DL
Server System: 1.2GHz AMD Athlon, Socket 462 Apollo KT133 VT82C686
[Original] [Print] [Top]
« Previous thread
Waghhhh it just shut down
Hardware Rants
Page. 1
Next thread »
My Hardware
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
Powered by FreeBSD    webmaster: webmaster@unixresources.net
This page created on 2007-08-01 13:21:06, cost 0.048580884933472 ms.