4. ajustes & configuracoes

Upload: jrnove

Post on 21-Feb-2018

231 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/24/2019 4. Ajustes & Configuracoes

    1/92

    4A. PARTE:

    AJUSTES&CONFIGURAES

    Copyright (c) 2002-2008 Ednei Pacheco de Melo.

    Permission is granted to copy, distribute and/or modify this documentunder the terms of the GNU Free Documentation License, version 1.1orany later version published by the Free Software Foundation; a copy of

    the license is included in the section entitled GNU Free DocumentationLicense.

  • 7/24/2019 4. Ajustes & Configuracoes

    2/92

    NDICEVISOGERAL..........................................................6

    I. VDEO PLACA, MONITOREMODOGRFICO.................7

    Introduo.......................................................................................7Preparativos iniciais.......................................................................7

    Deteco do chipset para o vdeo.........................................................

    Processo bsico de configurao....................................................8

    !orgconfig.............................................................................................."Instrues bsicas..........................................................................................8ouse.............................................................................................................8!ec"ado.........................................................................................................1#onitor.........................................................................................................11$"aca de %&deo..............................................................................................1'

    em(ria da )"aca de %&deo..........................................................................1*Descri+o do )erif,rico................................................................................1-eso"ues e )rofundidade de cor...............................................................1-Fina"i/ando...................................................................................................10

    #utras ferramentas.............................................................................$%

    As aceleradoras grficas 3D.........................................................21

    # servidor gr&fico e as aceleradoras.................................................$'Preparativos necess&rios....................................................................$$

    GL 2 DI......................................................................................................33Su)orte ao barramento 4G$........................................................................35

    Drivers propriet&rios..........................................................................$(4!I................................................................................................................35n6idia...........................................................................................................3'

    obre o !.org.................................................................................2"

    obre os drivers #$A...................................................................2%

    &oncluso......................................................................................2%

    II. AUDIO PLACADESOM......................................27Introduo.....................................................................................27

    Preparativos iniciais.....................................................................27Deteco do chipset para o som.........................................................$)hecando o carregamento dos m*dulos............................................$"Definindo as permiss+es de acesso....................................................$"

    's drivers A(A.............................................................................28

    )onfigurando a placa de som.............................................................$-ustes finais mi!er0..........................................................................(%#s devices............................................................................................('Problemas mais fre12entes................................................................('

    obre os antigos drivers '........................................................32&oncluso......................................................................................32

  • 7/24/2019 4. Ajustes & Configuracoes

    3/92

    III. MODEM PLACADEFAX-MODEM..........................34Introduo.....................................................................................3"

    Preparativos iniciais.....................................................................3"

    Deteco do chipset para o fa!3modem.............................................(4# c*digo3fonte do 5ernel....................................................................(6

    -talho e permiss+es de acesso...........................................................(7

    Processo gen)rico de configurao..............................................3*

    8oftmodens..........................................................................................(79ardmodens........................................................................................(

    Preparativos finais........................................................................38

    )arregamento de m*dulos para a discagem.....................................(")onfigurao e iniciali:ao do discador...........................................("

    &onflitos de I+,s e portas seriais................................................""

    )onfigurao padro das portas seriais.............................................44

    8etserial...............................................................................................46obre os soft-odens....................................................................."*

    &oncluso......................................................................................"7

    IV. UNIDADESDEARMAENAMENTO............................4!Introduo....................................................................................."8

    Discos rgidos................................................................................"8

    9DParm................................................................................................4"7btendo informaes sobre o disco r&ido..................................................'0

    +o na massa...............................................................................................9#7timi/aes finais........................................................................................9*$ar:metros o)cionais...................................................................................9-7bser%aes im)ortantes.............................................................................9-Interfaces rficas.......................................................................................984radecimentos...........................................................................................98

    8-

  • 7/24/2019 4. Ajustes & Configuracoes

    4/92

    odo rfico................................................................................................*-odo te;to...................................................................................................*8

    >nterven+es mais fre12entes............................................................7"indows..............................................*84umentando a %e"ocidade............................................................................*0

    ' -ouse.........................................................................................*5

    # ?P..................................................................................................7

    )onfigura+es b&sicas.........................................................................%odo rfico................................................................................................-#odo te;to...................................................................................................-1

    >nterven+es mais fre12entes............................................................$ouses ()ticos.............................................................................................-3... e com scro"" "oc? @com rodinAasB..............................................................-3Com cone;+o US........................................................................................-3

    &oncluso......................................................................................73

    VI. O "ERNELLINUX.............................................74

    Introduo.....................................................................................7"&onsidera4es bsicas..................................................................7"

    -s particularidades do 5ernel.............................................................4# sistema de controle de vers+es......................................................4

    - locali:ao de seus componentes....................................................6- e1uipe de desenvolvimento.............................................................

    's -dulos do 6ernel...................................................................77

    - manuteno......................................................................................"smod............................................................................................................--

    mod)robe.....................................................................................................-0insmod..........................................................................................................-0de)mod.........................................................................................................8#modinfo.........................................................................................................8#rmmod..........................................................................................................8#

    # manuseio de m*dulos pr@3compilados..........................................."'- locali:ao dos ar1uivos.................................................................."'#bserva+es finais.............................................................................."$

    ' processo de co-pilao.............................................................82

    8obre o processo de compilao........................................................"$

    7 )rinci)a" moti%o........................................................................................83Entre outros as)ectos interessantes............................................................85#s preparativos iniciais......................................................................."(

    C()ia de seurana dos dados do sistema...................................................8'4 e"abora+o de )endri%es de inicia"i/a+o.................................................8'C()ia de seurana da confiura+o anterior.............................................89

    >niciando os procedimentos................................................................"64tendendo os reuerimentos bsicos..........................................................89Lim)ando as definies )r,%ias...................................................................89Inicia"i/ando as interfaces de intera+o......................................................8*Sobre a Aabi"ita+o de )ar:metros..............................................................88

    4s c"asses de atributos.................................................................................88

  • 7/24/2019 4. Ajustes & Configuracoes

    5/92

    Construindo a imaem com)actada do ?erne".............................................0#ea"i/ando a com)i"a+o dos m(du"os.........................................................0#

    #s preparativos finais.........................................................................'

  • 7/24/2019 4. Ajustes & Configuracoes

    6/92

    VISOGERALAnfim, chegamos a uma das etapas mais importantes e vitais para nossasatisfao na administrao e uso de sistemas GNU2Linu;B a reali:ao deaustes e configura+es dos perif@ricos e parCmetros do sistema.

    - configurao geral de um computador providos de sistemas GNU2Linu;@ uma das etapas mais delicadas, a 1ual tem sido motivo de decepo einsatisfao de diversos usu&rios. Diferente do >indowse de acordo coma distribuio em uso em especial, o S"ac?ware , necessitaremosreali:ar a configurao manual de diversos programas e perif@ricos, o 1ueo torna um verdadeiro obst&culo para os iniciantes. uitos usu&rios porno conhecerem profundamente o seu funcionamento interno, desistemda sua desinstalao, dei!ando de e!perimentar uma e!celente opo desistema operacional. Para agravar ainda mais a situao, e!istem poucosbons materiais t@cnicos e did&ticos especficos, 1ue cobrem com perfeio

    diversos aspectos mesmo apesar de serem inEmeros...Fo caso do S"ac?ware, mesmo sendo a distribuio mais en,ricaGe!istente, muitos de seus processos so diferenciados das outras demais,em %irtudeG das personali:a+es destas Eltimas. Pelo fato desta nopossuir determinados utilit&rios gr&ficos ou ferramentas deautomati:ao, o processo se torna um pouco comple!o e detalhado, poiso usu&rio necessitar& obter certos conhecimentos para 1ue possaproceder com as interven+es e dependendo da comple!idade, lidar comprocessos mais elaborados, tais como a compilao de dri%ers, ediomanual da configurao, recompila+es do ?erne", etc. Am contrapartida,

    uma ve: bem configurado, o S"ac?ware tende a ter um perfeitofuncionamentoB

    =$or sina"H o S"ac?ware , uma das distribuies ue se sai me"Aor nesteas)ecto o sistema )ode ser mais dif&ci" de confiurarH mas )e"o menos tudofunciona como de%eria. JJ KLi%ro =Entendendo e Dominando o Linu; J 9a.Edi+oH )or Car"os E. orimoto.

    >sto tamb@m deve3se ao fato da distribuio utili:ar o mnimo de processosde automati:ao, onde a ocorrHncia de erros so mnimasB

    =4o contrrio de %rias outras distribuiesH )rocessos de autodetec+o ue

    )odem Mtra%arM a muina n+o s+o a)"icadosH assim n+o se corre o risco de)arar a insta"a+o )or cu")a de uma )"aca de %&deo n+o su)ortadaH ou de uma)"aca de som ma" Aumorada. 4"isH a detec+o da )"aca de rede @...B tamb,m)ode ser dei;ada )ara de)oisH faci"itando a %ida de uem fa/ as insta"aesem uma muina e de)ois %ai )assar )ara outra. JJ K=$or u usar oS"ac?wareH )or $iter $un?.

    Am virtude do grande nEmero de perif@ricos e dispositivos e!istentes,ser& praticamente impossvel descrever os processos de configuraopara cada um deles; por@m, veremos as principais caractersticas,funcionalidades e re1uerimentos necess&rios para reali:ao de

    procedimentos. I;3D

    7/$

  • 7/24/2019 4. Ajustes & Configuracoes

    7/92

    I. VDEO PLACA, MONITOREMODOGRFICO

    INTRODUO- configurao da placa de vdeo e conse12entemente do modo gr&fico,al@m dos demais parCmetros, @ um processo mais tran12ilo, graas aose!celentes utilit&rios disponveis. Am especial, destaca3se o servidorintegrado 1ue provH o subsistema gr&fico de vdeo, o.or.

    Feste captulo, iremos conhecH3lo mais detalhadamente.

    PREPARATIVOSINICIAIS

    DETECODOCHIPSETPARAOVDEOPara obtermos as informa+es sobre as referHncias t@cnicas da placa oudo cAi)setde vdeo onboardem uso, deveremos utili:ar o comando "s)ci,combinado3o com a palavra3chave 6G4B

    # lspci -v | grep -i VGA01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8378 [S3UniChrome] Integrated Video(rev 01) (prog-if 00 [VGA])# _

    8em maiores dificuldades, vemos 1ue as informa+es acima referem3se asespecifica+es do vdeo onboard 6!85-8 S5 UniCArome, dotado deacelerao 5D0, locali:ado no cAi)setponte norte'##, 1ue por sua ve:@ fabricado pela 6ia !ecno"oiese utili:ado em diversas placas3me.

    Para obterem informa+es mais detalhadas, poderemos utili:ar...

    # lspci -v

    ... e buscar o trecho referente ao sistema de vdeo...

    ...

    01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8378 [S3UniChrome] Integrated Video(rev 01) (prog-if 00 [VGA]) Subsystem: ABIT Computer Corp. Unknown device 140c Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11 Memory at e0000000 (32-bit, prefetchable) [size=64M] Memory at e4000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at [disabled] [size=64K] Capabilities: [60] Power Management version 2 Capabilities: [70] AGP version 2.0...

    )laramente observamos a referHncia do fabricante da placa3me 4bit

    Com)uter Cor).0 e o tipo de barramento suportado 4G$ 3.#0, al@m de

    /$

  • 7/24/2019 4. Ajustes & Configuracoes

    8/92

    outras informa+es menos preponderantes.

    PROCESSOBSICODECONFIGURAO

    XORGCONFIG

    8imples, r&pido e e!tremamente eficiente, o ;orconfi @ um utilit&riodesenvolvido pelo proeto .or 1ue au!ilia na reali:ao dasconfigura+es gerais do modo gr&fico do sistema. -o ser e!ecutado, outilit&rio constr*i o ar1uivo de configurao baseado em perguntasreali:adas por ele e respondidas pelo usu&rio.

    8egue abai!o a descrio passo3a3passo do processo b&sico deconfigurao do modo gr&fico. )onforme informado, basta digitar na linhade comando...

    $ xorgconfig

    INSTRUESBSICAS

    -p*s iniciali:ar o utilit&rio, sero e!ibidas as seguintes informa+esB

    This program will create a basic xorg.conf file, based on menu selectionsyou make. It will ask for a pathname when it is ready to write the file.

    The xorg.conf file usually resides in /etc/X11 or /usr/etc/X11. Ifno xorg.conf file is present there, Xorg will probe the system toautoconfigure itself. You can run Xorg -configure to generate a xorg.conf

    file based on the results of autoconfiguration, or let this programproduce a base xorg.conf file for your configuration, and fine-tune it.A sample xorg.conf file is also supplied with Xorg; it is configuredfor a standard VGA card and monitor with 640x480 resolution.

    There are also many chipset and card-specific options and settings available,but this program does not know about these. On some configurations some ofthese settings must be specified. Refer to the X driver man pages and thechipset-specific READMEs in /usr/lib/X11/doc for further details.

    Before continuing with this program, make sure you know what video cardyou have, and preferably also the chipset it uses and the amount of video

    memory on your video card, as well as the specifications of your monitor.

    Press enter to continue, or ctrl-c to abort.

    )onforme as instru+es do utilit&rio, teclamos JAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    9/92

    2. SysMouse3. MouseSystems4. PS/25. Microsoft6. Busmouse7. IMPS/28. ExplorerPS/29. GlidePointPS/2

    10. MouseManPlusPS/211. NetMousePS/212. NetScrollPS/213. ThinkingMousePS/214. AceCad

    The recommended protocol is Auto. If you have a very old mouseor don't want OS support or auto detection, and you have a two-buttonor three-button serial mouse, it is most likely of type Microsoft.

    Enter a protocol number:

    Festa seo devemos informar ao utilit&rio o protocolo do mouseutili:adoneste computador. Am nosso caso estamos utili:amos um mouse $S23de 5bot+es com rodinhas scro""0, conforme as instru+es da embalagem, @compatvel com o mouse da icrosoft. Ascolheremos ento - LJAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    10/92

    TECLADOPlease select one of the following keyboard types that is the betterdescription of your keyboard. If nothing really matches,choose "Generic 104-key PC"

    1 Generic 101-key PC 2 Generic 102-key (Intl) PC 3 Generic 104-key PC 4 Generic 105-key (Intl) PC 5 Dell 101-key PC 6 Dell Latitude series laptop 7 Everex STEPnote 8 Keytronic FlexPro 9 Microsoft Natural10 Northgate OmniKey 10111 Winbook Model XP512 Japanese 106-key13 PC-98xx Series

    14 A4Tech KB-2115 A4Tech KBS-816 A4Tech Wireless Desktop RFKB-23

    Enter a number to choose the keyboard.

    Press enter for the next page_

    -gora o utilit&rio solicita3nos informar 1ual o mapa do teclado utili:adoneste computador. Fo confunda com o mapa do teclado carregadodurante a iniciali:ao do sistema. Am nosso caso, pressionaremosJAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    11/92

    Press enter for the next page_

    ... para visuali:ar a listagem seguinte. - sim, visuali:aremos a nossaopo tecladora/i"ian 4N!30 e digitaremos 1-L JAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    12/92

    parameters are the vertical refresh rate, which is the rate at which thethe whole screen is refreshed, and most importantly the horizontal sync ratewhich is the rate at which scanlines are displayed.

    The valid range for horizontal sync and vertical sync should be documentedin the manual of your monitor. If in doubt, check the monitor database/usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there.

    Press enter to continue, or ctrl-c to abort.

    Asta @ a fase mais crtica da configurao, pois caso as fre12Hncia seainformada incorretamente, haver& o risco de danos ao monitor.deveremos ter certe:a de 1ue estamos utili:ando todos os parCmetroscorretos, caso contr&rio poderemos perder um caro componente docomputador.

    Para dar se12Hncia ao processo, apenas pressionem JAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    13/92

    Please enter the horizontal sync range of your monitor, in the format usedin the table of monitor types above. You can either specify one or morecontinuous ranges (e.g. 15-25, 30-50), or one or more fixed sync frequencies.

    Horizontal sync range: _

    -gora @ s* informar a fre12Hncia de acordo com o formato solicitado pelo

    utilit&rio. Fo caso do monitor acima referido, ser& 5#J9*L JAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    14/92

    PLACADEVDEONow we must configure video card specific settings. At this point you canchoose to make a selection out of a database of video card definitions.Because there can be variation in Ramdacs and clock generators evenbetween cards of the same model, it is not sensible to blindly copythe settings (e.g. a Device section). For this reason, after you make aselection, you will still be asked about the components of the card, withthe settings from the chosen database entry presented as a strong hint.

    The database entries include information about the chipset, what driver torun, the Ramdac and ClockChip, and comments that will be included in theDevice section. However, a lot of definitions only hint about what driverto run (based on the chipset the card uses) and are untested.

    If you can't find your card in the database, theres nothing to worry about.You should only choose a database entry that is exactly the same model asyour card; choosing one that looks similar is just a bad idea (e.g. AGemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of

    hardware as can be).

    Do you want to look at the card database? _

    -gora vamos para a etapa de configurao da placa de vdeo. # utilit&rioapenas desea saber se 1ueremos dar uma olhada nos modelos e!istentessuportados pelo .or. )laro 1ue simS 8e no, como saberemos aespecificao da nossa placa de vdeoR Digitem entoOL JAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    15/92

    antiga, provavelmente encontraremos as especifica+es de seu modelo e onEmero correspondente para 1ue possamos informar ao utilit&rio nacoluna T es1uerda0. )aso no encontre o modelo de uma placa de vdeolistada, basta utili:ar a opo #6ES40 L JAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    16/92

    Your selected card definition:

    Identifier: ** S3 (not ViRGE or Savage) (generic) [s3]Chipset: -Driver: s3

    Press enter to continue, or ctrl-c to abort.

    -penas confirmem a configurao escolhida, pressionando QAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    17/92

    Enter your choice: 12

    Amount of video memory in kbytes: _

    as, como estamos lidando com um cAi)setem 1ue foi definido o valor de1* de mem*ria compartilhada, bastar& ento utili:ar a opo -.

    DESCRIODOPERIFRICOFesta seo, o utilit&rio apenas e!ibe o modelo definido pela seleomanual e, da mesma forma 1ue foi feito na ve: do monitor, @ solicitadauma nomenclatura para a identificao da placa de vdeo.

    Enter your choice: 7

    You must now enter a few identification/description strings, namely anidentifier, a vendor name, and a model name. Just pressing enter will fillin default names (possibly from a card definition).

    Your card definition is ** S3 (not ViRGE or Savage) (generic) [s3].

    The strings are free-form, spaces are allowed.Enter an identifier for your video card definition: _

    - especificao desta identificao @ opcional, podendo ser livrementedefinida ou no. Am nosso caso, digitaremos 6ia IG$ S5 UniCArome LJAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    18/92

    cor deseada, poderemos definir 1uais as resolu+es 1ue seroade1uadas. Am nosso caso, iremos definir as resolu+es 1ue seroutili:adas na profundidade de cor de 3' bits. Para isto, digitem 5 LJAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    19/92

    # utilit&rio pergunta se o usu&rio desea ter uma tela virtual mais larga1ue a tela padro. Aste @ um recurso interessante 1uando se trabalha comeditora+es gr&ficas ou tratamento de imagem, onde poderemos deslocaro mousepara o canto e a tela se arrastar, podendo mostrar uma reae;traG de vdeo para 1ue possa trabalhar. as para uso comum,infeli:mente no auda muito. 8e nos permitem o conselho, teclem n LJAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    20/92

    desearemos gravar as altera+es em um ar1uivo te!to onde o .orarma:ena todo os parCmetros de configurao. -ntes disso o utilit&rio nosfa: um aviso, informando 1ue este ar1uivo de configurao ser& gerado nodiret*rio padro do usu&rio ao inv@s de sobrescrever as defini+es &e!istentes.

    I am going to write the xorg.conf file now. Make sure you don't accidentlyoverwrite a previously configured one.

    Do you want it written to the current directory as 'xorg.conf'? _

    8implesmente confirmem esta opo, teclandoOL JAF=A

  • 7/24/2019 4. Ajustes & Configuracoes

    21/92

    ... ou...

    $ xorgcfg

    -mbos so simples e f&ceis de serem utili:ados; por isto, no iremosdescrever instru+es gerais para o seu uso.

    ASACELERADORASGRFICAS!DAm seus primeiros tempos, a necessidade de se processar recursosgr&ficos era pouca ou 1uase nenhuma para as aplica+es 1ue e!istiampara as placas de vdeo. Por@m, com a evoluo da inform&tica,sofisticados recursos de computao gr&fica tem evoluido e tornado3senecess&rios para a implementao de muitos programas, em especial os

    ogos em 5a. dimenso, onde os recursos de processamento eramineficientes. Xoi desenvolvido ento um cAi)setespecial 1ue visa suprir asdeficiHncias em processamento gr&fico dos computadores modernos,instalados em uma placa de vdeo. N partir deste momento, nasceu entoo 1ue chamamos de aceleradora de vdeo, uma placa de vdeo preparadaespecialmente para a demanda de processamento gr&fico, tendo ao seudispor um processador gr&fico tamb@m conhecido por G$U( desenvolvido e!clusivamente para o processamento avanados recursosde computao gr&fica.

    O SERVIDORGRFICOEASACELERADORASN partir da verso '.1.# do antigo free8*, o servidor gr&fico passou a

    suportar nativamente os recursos de acelerao gr&fica disponveis emdiversas placas 5Ddo mercado AerdadoG tamb@m pelo.or0. )om isto,os sistemas GNU2Linu;passaram a ter suporte a diversas aplica+es 1uere1uerem o uso de acelerao via Aardware, como os modeladoresgr&ficos, ferramentas de arte gr&fica, ogos e muitos outros. Por@m,muitos dos dri%ers inclusos, apesar de terem o c*digo aberto eapresentarem bom desempenho, encontram3se ainda em um patamar beminferior aos dri%ersde c*digo fechado dos principais fabricantes, e mesmotendo a opo de uso destes, ainda sero necess&rios a instalao dosdri%erspropriet&rios.

    -s aceleradoras de vdeo da s@rie 6oodoo, fabricadas pela ento e!tinta5DF;, foram as primeiras a terem suporte em sistemas GNU2Linu;graasa liberao das especifica+es de sua4$I G"ide, desenvolvida pela 5DF;, o1ual a empresa a forneceu para o desenvolvimento de dri%ersnativos sobos termos de licenciamentoND43 NonJdisc"osure areement, 1ue entresuas e!igHncias, tais informa+es no deveriam ser repassadas aterceiros. as, por volta do ano 3###, este grande fabricante seencontrava no vermelho e fechar as portas para ela era inevit&vel. asantes, foi ad1uirida pela n6idia,uma outra empresa 1ue, na @poca, era a

    ( G$U Gra)Aics $rocessor Units, significa =Unidade de )rocessamento rfico.

    $'/$

  • 7/24/2019 4. Ajustes & Configuracoes

    22/92

    sua principal concorrente.

    =amb@m no dei!ando nada a desear, a n6idiafoi a primeira empresa adisponibili:ar o c*digo3fonte dos dri%erspara as aceleradoras gr&ficas dafamlia !N!, os 1uais se encontram disponveis em sua p&gina oficial.

    -tualmente, ela desenvolve apenas dri%ers propriet&rios para as atuaisGeForce, embora possuam um e!celente desempenho.

    Y& a atro; foi uma das primeiras empresas a disponibili:arespecifica+es de seus cAi)setsgr&ficos para 1ue os desenvolvedores dec*digo3aberto pudessem desenvolver dri%erslivres para estes perif@ricos.?raas a isto, bastam apenas rodar os utilit&rios de configurao do modogr&fico para habilitar seus dri%ers, como se fosse simplesmente uma placade vdeo comum e logo em seguida reali:ar alguns pe1uenos austes parahabilitar os recursos de acelerao gr&fica.

    Por Eltimo, a 4!I @ a empresa 1ue possui menos =tradi+o em suasiniciativas, embora tamb@m disponibili:e dri%ers propriet&rios para as

    suas aceleradorasadeon. Por@m, a 1ualidade destes dri%ersso bastantediscutidas em comparao a concorrente principal n6idia, ainda 1ue seamsuperiores aos drivers livres e!istentes do proeto.or.

    PREPARATIVOSNECESSRIOS

    GLX " DRI

    .

    .- GL e a DI so e!tens+es do servidor gr&fico .or para facilitar oprocessamento de aplica+es 1ue utili:am a 7)enGLpara gerar gr&ficostridimensionais. -l@m da configurao da placa de vdeo, ser& necess&riohabilitar estes m*dulos para a utili:ao dos recursos gr&ficos disponveisnas aceleradoras. Para isto edite o ar1uivo2etc2112;or.confe locali:emo seguinte trecho da seoodu"eB

    # This loads the GLX module# Load "glx"# This loads the DRI module# Load "dri"

    Descomente as linhas referentes aos m*dulos GLeDI.

    # This loads the GLX module Load "glx"# This loads the DRI module Load "dri"

    8alve as altera+es e reinicie o modo gr&fico.

    $$/$

    http://www.sgi.com/software/opensource/glx/http://dri.sourceforge.net/http://dri.sourceforge.net/http://www.sgi.com/software/opensource/glx/
  • 7/24/2019 4. Ajustes & Configuracoes

    23/92

    SUPORTEAOBARRAMENTOAGP

    Para 1ue as aceleradoras gr&ficas utili:em o recurso de arma:enamentode te!turas na mem*ria, @ necess&rio 1ue estea ativado o m*duloa)art. Para isto, verifi1ue inicialmente se o mesmo est& carregado.

    # lsmod | grep agpvia_agp 8192 1

    agpgart 26928 1 via_agp# _

    8e no for e!ibida uma mensagem similar a esta, provavelmente o m*dulono foi detectado pelo sistema e isto se deve ao fato de 1ue o ?erne" 3.*no o suportar por padro. -inda assim, @ possvel utili:ar perfeitamenteos recursos de acelerao gr&fica da placa ou cAi)setde vdeo, embora oarma:enamento de te!turas permanea desabilitado.

    DRIVERSPROPRIETRIOSAm virtude do grande crescimento da utili:ao de sistemas GNU2Linu;em aplica+es gr&ficas, as principais fabricantes de G$U passaram adesenvolver os dri%ersde seus produtos para este sistema operacional.as infeli:mente o c*digo3fonte destes dri%ers encontram3se fechados,pois os desenvolvedores temem 1ue detalhes t@cnicos importantes daar1uitetura de suas placas de vdeo seam revelados aos seus principaisconcorrentes.

    Dentre os principais fabricantes, destacam3se a4!Ie a n6idia.

    ATI .

    .

    - grande canadense 4!I@ atualmente a maior concorrente da poderosan6idia. >nicialmente suas placas aceleradoras de vdeo no eramreconhecidas pela performance de seus processadores gr&ficos, e simpela 1ualidade de seus produtos para a captura de vdeo a famosa linha

    4!I 4""JinJ>onder. Posteriormente, passaram a investir na 1ualidade deseus cAi)setse atingiram o &pice de produ:irem as aceleradoras maispossantes atuais durante um certo tempo.

    -pesar disto, sua supremacia no mercado ainda no foi confirmada devidoa popularidade das GeForce e seu bai!o custo de a1uisio, al@m daretomada do antigo posto de a fabricante das G$Usmais possantes domercado.

    -s aceleradores gr&ficas fabricadas da famlia adeon possuem bonsdri%ersdisponveis para os sistemas GNU2Linu;. Uisitem a p&gina oficialdo fabricante e acessem a seo Dri%ers para obter os dri%ers da

    aceleradora gr&fica, caso & no as tenha.

    $(/$

    http://www.ati.com/http://r300.sourceforge.net/http://www.ati.com/http://r300.sourceforge.net/
  • 7/24/2019 4. Ajustes & Configuracoes

    24/92

    #s dri%ers propriet&rios da 4!I so fornecidos em um pacote pr@3compilado, bastando apenas instal&3lo via$e seguir as instru+es deum scri)tespecial de configurao, 1ue aos moldes do ;orconfi, reali:auma s@rie de perguntas e cria um ar1uivo de configurao. )ertifi1uem3sede 1ue conheam todas as se+es referentes a este processo, pois casocontr&rio, consultem a seo$rocessos bsicos de confiura+opara umamelhor noo das 1uest+es apresentadas.

    Vma caracterstica interessante do instalador da4!Iest& na remoo dosdri%ersB o pr*prio programa se encarrega de restaurar as defini+esanteriores, dei!ando praticamente intacto a configurao do servidorgr&fico e!istente antes da instalao dos mesmos.

    Fem todas as placas aceleradoras so suportadas pelos dri%erspropriet&rios da4!I, como tamb@m e!istem certos re1uerimentos a seremconsiderados como a verso do servidor gr&fico suportada0. Por isto,

    visitem a p&gina oficial do fabricante e, na seoDri%ers, confirmem se osdri%ersdisponibili:ados atendero perfeitamente.

    NVIDIA

    .

    - principal marca do mercado e seguida de perto pela 4!I, a n6idiaatualmente possui os melhores dri%ersdisponveis para os sistemas GNU2

    Linu;. -s aceleradoras de vdeo da s@rie GeForce so atualmente aslderes no mercado de placas aceleradoras de vdeo.

    - n6&dia inovou ao desenvolver um conunto de pacote de dri%ers

    chamadoDetonador, ao inv@s de um pacote de dri%erspara cada modelocomerciali:ado. Astes dri%ersso atuali:ados constantemente, e graas Teste procedimento, atualmente estes se encontram em um *timo est&giode desenvolvimento, apresentando *timo desempenho e grandematuridade. -l@m disso, estes dri%ers suportam toda a linha da s@rieGeForce, diferente da4!I1ue apenas suporta a s@rie 89##em diante.

    -tualmente os dri%ersdo servidor.orsomente provH suporte3Ddestasaceleradoras gr&ficas, sendo ento estritamente necess&rios a obtenodos dri%ers fechados da n6idia. Para obter estes dri%ers, deveremos

    visitar a p&gina oficial do fabricante e procur&3los na seo Down"oaddri%ers.

    =al como a 4!I, a n6idiano d& suporte a todas as aceleradoras gr&ficasda famlia GeForce, onde geralmente as vers+es mais antigas acabamdei!ando de serem suportadas pelos dri%erspropriet&rios. Para obteremmaiores informa+es sobre estes aspectos, consultem a sua p&gina oficial.

    SOBREOX.ORG

    .

    $4/$

    http://www.nvidia.com/http://www.x.org/http://www.nvidia.com/http://www.x.org/
  • 7/24/2019 4. Ajustes & Configuracoes

    25/92

    .

    # Free8* @ uma implementao livre do >indows4para os sistemasbaseados em Uni;. Xoi desenvolvido por uma e1uipe de programadoresoriginalmente liderada porDa%id >e;e"b"at. -pesar do nome, o servidorgr&fico roda em inEmeros sistemas operacionais, seam livres ou no,al@m de diferentes Aardwares.6

    as, devido a algumas mudanas dos termos da licena do Free8*1uetornaram3na incompatvel com a G$Le conse12entemente a reeio porparte das distribui+es, entrou em cena o.or, 1ue nada mais @ 1ue umaimplementao do Free8*'.'JC3, 1ue por sua ve: ainda mantinha asantigas cl&usulas da licena antiga. Por ser compatvel com a G$L, otrabalho desenvolvido pode ser utili:ado sem maiores problemas.

    SOBREOSDRIVERSVESA

    Possivelmente muitos usu&rios devero estar se perguntandoB U,H masse o .or su)orta uma rande %ariedade de )"acas de %&deoH )oru aminAa antia )"aca mode"o H ca)acidade e marca P n+o se encontraauiTG

    Mem, at@ a verso 5.5.*, o servidor gr&fico suportava uma 1uantidade demodelos antigos relativamente grande, por@m & estava ficando saturadoda grande 1uantidade de dri%ers e!istentes e pouco uso. Anto aConecti%adesenvolveu um conunto de dri%ers 6ES4gen@rico para supriro uso destas placas de vdeo, pois ainda praticamente todas as placas de

    vdeo em uso suportam o padro 6ES4.

    - partir da verso '.#, o.ordei!ou de incorporar dri%ersdas placas devdeo mais antigas, substituindo3as pelo driver 6ES4gen@rico.

    CONCLUSO9ouve um tempo em 1ue uma das maiores limita+es dos sistemasGNU2Linu; era a performance gr&fica. Dada as limita+es do servidorgr&fico em seus primeiros tempos, seu desempenho era modesto nautili:ao de aplica+es gr&ficas 5D, por@m suficiente para as aplica+es

    b&sicas de manipulao de anelas do dia3a3dia. 9oe, devido ao grandeapoio das empresas e distribui+es, o servidor gr&fico avanou de tal

    4 # sistema gr&fico >indows SOstemfoi concebido emunAode 108'porobert>. ScAeif"er. # seu obetivo era apenas prover um sistema de anelas 1ue deverodar de forma transparente em ambientes de rede. Xoi originalmente foi escritono I!, onde posteriormente passou a ser utili:ado como o ambiente gr&fico padro dos sistemas Unipelos seus desenvolvedores comerciais.

    6 - fase marcante do proeto iniciou3se em meados de 1003, 1uando vieram T lu:, ossistemas GNU2Linu;eSD. Pela necessidade de contar com um ambiente gr&fico

    para estes sistemas operacionais, o proeto passou T contar com a colaboraodestes, tendo um grande salto em desenvolvimento e maturidade.

    $6/$

    http://www.xfree86.org/http://www.xfree86.org/
  • 7/24/2019 4. Ajustes & Configuracoes

    26/92

    ponto 1ue poderemos usufru3lo praticamente no mesmo nvel deperformance em comparao aos demais sistemas operacionais. I;3D

    $7/$

  • 7/24/2019 4. Ajustes & Configuracoes

    27/92

    II. AUDIO PLACADESOM

    INTRODUO-tualmente a grande maioria das placas e cAi)setsde som so suportadas

    pelos sistemas GNU2Linu;, graas aos esforos de diversosprogramadores. Para melhorar o cen&rio, a maioria os fabricantestamb@m disponibili:am os dri%ers para os seus produtos, embora noseam todos.

    Aste captulo tem como obetivo apresentar as propriedades relacionadasao subsistema de &udio; em especial, a ar1uitetura4LS4.

    PREPARATIVOSINICIAIS

    DETECODOCHIPSETPARAOSOMPara obtermos as informa+es sobre as especifica+es t@cnicas do sistemade &udio, deveremos utili:ar o comando "s)ci, combinado3o com apalavras3chave audiopara filtrar as referHncias dos dispositivosB

    # lspci -v | grep -i audio

    Dever& ser e!ibido na tela do monitor uma mensagem constando asreferHncias t@cnicas do Aardwareinstalado no computadorB

    00:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1(rev 07)Feste e!emplo, as informa+es e!ibidas pelo utilit&rio referem3se a umaCreati%e Sound "aster Li%eV $CI, com o processador de &udioEmu1#?1.

    00:0a 0 Multimedia audio controller: Ensoniq ES1371[AudioPCI-97] (rev 06)

    Feste outro e!emplo trata3se de uma placa de som CrOsta" comprocessador de &udio Sound "aster *'6 $CI, onde tamb@m consta seum*dulo correspondente, neste caso es15-1.

    Am muitos casos e!istiro a necessidade de se obter informa+es mais

    detalhadas sobre o perif@rico em 1uesto. Para isto, digitem...# lspci -v

    ..., onde sero e!ibidas as informa+es de diversos perif@ricos. Wocali:emsomente a1ueles trechos referentes ao perif@rico...

    00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237AC97 Audio Controller (rev 50) Subsystem: ABIT Computer Corp. Unknown device 140b Flags: medium devsel, IRQ 5 I/O ports at e400[size=256] Capabilities: [c0] Power Management version 2

    Feste Eltimo caso, trata3se de um dispositivo de &udio onboard, onde os

    $/$

  • 7/24/2019 4. Ajustes & Configuracoes

    28/92

    circuitos integrados so provenientes do cAi)set 6!8359ponte sul0 e areferHncia4bit Com)uter Cor).definem o fabricante da placa3me.

    CHECANDOOCARREGAMENTODOSMDULOS-ntes, verifi1uem se os m*dulos foram corretamente carregadosB

    $ lsmod | grep sndsnd_seq_dummy 2692 0snd_seq_oss 28032 0snd_seq_midi_event 5888 1 snd_seq_osssnd_seq 42576 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_eventsnd_pcm_oss 38432 0snd_mixer_oss 13824 1 snd_pcm_osssnd_via82xx 22296 0gameport 10760 1 snd_via82xxsnd_ac97_codec 96292 1 snd_via82xxac97_bus 2048 1 snd_ac97_codecsnd_pcm 65160 3 snd_pcm_oss,snd_via82xx,snd_ac97_codecsnd_timer 17540 2 snd_seq,snd_pcmsnd_page_alloc 7432 2 snd_via82xx,snd_pcmsnd_mpu401_uart 6272 1 snd_via82xxsnd_rawmidi 18080 1 snd_mpu401_uartsnd_seq_device 6540 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidisnd 41956 11snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_devicesoundcore 5728 1 snd$ _

    DEFININDOASPERMISSESDEACESSOPara 1ue todos os usu&rios do sistema tenham acesso aos recursos de&udio e!istente nestes perif@ricos, devemos inclu3los no grupo audio.Para isto, digitem na linha de comando...

    # gpasswd -a darkstar audioAdding user darkstar to group audio# _

    #nde dar?starrepresenta a nossa conta de usu&rio para a autenticao.

    Fo @ recomendado reali:ar interven+es nas permiss+es de acesso dosdispositivos de &udio. #ptem sempre por incluir o usu&rio no grupo audio.

    OSDRIVERSALSA .

    # dri%ersdo $roeto 4LS4 4d%anced Linu; Sound 4rcAitecture foramdesenvolvido com o obetivo de prover uma alternativa de opo para osdri%ers 7SS 7)en Sound SOstem, estes utili:ados at@ o ?erne" 3.'.

    $"/$

    http://www.alsa-project.org/http://www.alsa-project.org/
  • 7/24/2019 4. Ajustes & Configuracoes

    29/92

    Dentre suas caractersticas, est& a sua modularidade, em comparao aosantigos drivers 7SS. Am virtude da utili:ao de diversos m*dulos, osrecursos tecnol*gicos de cada cAi)setdiferente so melhor aproveitados,tendo ainda a vantagem de degradar menos o desempenho geral dosistema por este m@todo, al@m de otimi:ar o uso da mem*ria ao utili:arum dri%erEnico para os mesmos recursos de diferentes placas e cAi)sets.

    Pelo fato da e!istHncia de antigas aplica+es 1ue necessitam da utili:aode recursos dos antigos dri%ers 7SS, os dri%ers 4LS4 foram proetadospara 1ue fossem compatveis. -ssim, no ser& comprometida a utili:aode aplica+es 1ue re1ueiram os dri%ers 7SS.

    CONFIGURANDOAPLACADESOM)onforme enfati:ado diversas ve:es, o S"ac?ware no possui utilit&riosnativos da distro para a configurao de diversos perif@ricos do sistema;por@m, 1uanto as placas de som, at@ antes no havia implementao de

    nenhum utilit&rio para esta finalidade, como o sndconfiou 1ual1uer outroutili:ado em outras distribui+es. as a partir da verso 0.# dadistribuio e, com a incorporao dos dri%ers 4LS4, este processo passoua ser automati:ado graas aos utilit&rios de configurao inerentes aosdri%ers.

    Para iniciar a configurao de uma placa de som, teremos 1ue utili:ar umaferramenta especial 1ue funciona em modo te!toB o4"saconf.

    # alsaconf

    # utilit&rio apresentar& uma uma tela de boas vidas, descrevendo em

    seguida algumas de suas caractersticas, al@m de recomenda+es geraissobre o processo. Por ser simples e de f&cil entendimento, bastar& apenasseguirmos as instru+es apresentadas por este assistente.

    Tela de boas vindas.

    # utilit&rio ir& reali:ar o processo de deteco do perif@rico instalado nosistema, e ao encontrar as possveis especifica+es, ser& e!ibido aoadministrador os modelos compatveis suportados.

    $/$

  • 7/24/2019 4. Ajustes & Configuracoes

    30/92

  • 7/24/2019 4. Ajustes & Configuracoes

    31/92

    Para encerrar e gravar as altera+es reali:adas, basta apenas teclarJA8)K.

    Interface de ajuste do AlsaMixer em preto ! branco" para melhor visuali#ao$.

    )ertifi1uem3se de 1ue so atribudos aos usu&rios o grupo audio,necess&rio para 1ue ele tenha permiss+es de acesso para a utili:ao dosrecursos de &udio pelos usu&rios dos sistema. Para isto, consultem a3a.

    $arte ConAecimentos Gerais3K Contas de usurios de ru)os de acesso .

    OSDEVICES#s de%ice do sistema de &udio ficam arma:enados em2de%2sound.

    # cd /dev/sound

    # ls -ltotal 0crw-rw--w- 1 root audio 14, 12 2007-08-11 17:40 adspcrw-rw--w- 1 root audio 14, 4 2007-08-11 17:40 audiocrw-rw--w- 1 root audio 14, 3 2007-08-11 17:40 dspcrw-rw--w- 1 root audio 14, 0 2007-08-11 17:40 mixercrw-rw--w- 1 root audio 14, 1 2007-08-11 17:40 sequencercrw-rw--w- 1 root audio 14, 8 2007-08-11 17:40 sequencer2# _

    Fovamente reafirmando, no @ recomend&vel redefinir as permiss+es deacesso destes dispositivos. # ideal @ cadastrar o usu&rio no grupo referido

    audio0, atrav@s do uso de ferramentas como o )asswde oUser.

    PROBLEMASMAISFRE&'ENTESAm muitas circunstCncias teremos algumas anomalias na utili:ao dosistema de &udio. Vm problema cl&ssico est& no fato de ser apresentadouma terrvel chiadeira ao ligar os perif@ricos respons&veis pelareproduo do &udio cai!as de som e fones de ouvido0.

    Fa maioria dos casos, o problema @ resolvido apenas com o comando...

    # alsactl restore

    ('/$

  • 7/24/2019 4. Ajustes & Configuracoes

    32/92

    )aso no dH certo, verifi1uem as propriedades das ferramentas deconfigurao de &udio de seu ambiente gr&fico preferido. uitas ve:esbastam apenas habilitar e/ou desabilitar alguns recursos de &udio noi;DE0, ou4"sami;er4"sa0 para 1ue o &udio funcione corretamente.

    SOBREOSANTIGOSDRIVERSOSS .

    # ?erne"dos sistemas GNU2Linu;suporta nativamente algumas placas desom. >sto @ graas ao antigo$roeto 7SS2FreeH1ue por sua ve: derivou3sedo proeto 7SS2Linu;, 1ue so dri%ers produ:idos pela empresa 'Front!ecAno"oies, 1ue os comerciali:a sua licena de uso oferecendo em trocaalgumas implementa+es, 1ue por sua ve: disponibili:a maiores recursose possui maiores facilidades para a sua instalao.

    )omo e!emplo, a placa Sound "aster Li%eV@ suportada pela distribuio,

    do 1ual na seo WWW Sound su))ort WWW consta as seguintesreferHnciasB

    # Sound Blaster Live support:#/sbin/modprobe emu10k1

    -p*s desmarcar o coment&rio, ficar& ento assimB

    # Sound Blaster Live support:/sbin/modprobe emu10k1

    Para habilitar imediatamente o suporte ao perif@rico deseado, bastautili:ar na linha de comando a referHncia acimaB

    # modprobe emu10k1

    Uerifi1ue se e!istam outros m*dulos para serem habilitados, pois comoe!emplo, esta placa de som possui suporte ao oOstic?, 1ue dever& serhabilitado tamb@m desmarcando o coment&rio, este descrito na seoWWW XoOstic? su))ort WWWdesta formaB

    # SoundBlaster Live! Gameports:/sbin/modprobe emu10k1-gp

    8em muito mist@rio, os demais perif@ricos, caso constem nesta listagem,devero ser habilitados utili:ando o mesmo procedimento.

    -tenoB poderemos utili:ar este procedimento para as vers+esposteriores do S"ac?ware; por@m estaremos utili:ando a ar1uitetura 7SSao inv@s do 4LS4, 1ue por sua ve: @ muito inferior tecnol*gicamente.Portanto, utili:em estes dri%ersapenas como uma opo para utili:ar asantigas placas de som 1ue no so suportadas atualmente pelos dri%ers

    4LS4.

    CONCLUSOXeli:mente a grande maioria das placas de som possuem suporte nos

    ($/$

    http://www.4front-tech.com/linux.htmlhttp://www.4front-tech.com/linux.html
  • 7/24/2019 4. Ajustes & Configuracoes

    33/92

  • 7/24/2019 4. Ajustes & Configuracoes

    34/92

    III. MODEM PLACADEFAX(MODEM

    INTRODUO-s placas de fa;Jmodem mais especificamente os softmodens 3 so os

    perif@ricos 1ue mais do ou davam0 dor de cabea para a sua instalaoem sistemas GNU2Linu;. Dos usu&rios mais antigos, 1uais destes aoreali:ar algumas instala+es do sistema em computadores T pedido deamigos no teve acessos de raiva ao chegar a ve: de configurar estesperif@ricosR [ue sacrifcioS as feli:mente, isto @ coisa do passado...

    Am virtude dos esforos da comunidade GNU2Linu; e de algunsfabricantes, hoe @ possvel a sua utili:ao sem maiores inc\modos. as1ue inc\modos so estesR 8aibam agora 1uais so e o por1ue nestecaptulo.

    PREPARATIVOSINICIAIS

    DETECODOCHIPSETPARAOFAX(MODEMPara obtermos as informa+es sobre os cAi)sets do fa;Jmodemem uso,deveremos utili:ar o comando "s)ci, combinado3o com a palavra3chave

    odempara filtrar as referHncias dos dispositivosB

    # lspci -v | grep -i Modem

    # resultado obtido dever& ser algo similar a...

    00:0a.0 Serial controller: 3ComCorp, Modem Division 56K FaxModem Model 5610(rev 01) (prog-if 02 [16550]) Subsystem: 3Com Corp, Modem Division USR 56k Internal Voice Modem(Model 2976)# _

    -s ve:es, a palavra3chave odem pode no servir para a filtragem doprocesso de identificao do dispositivo. Festas circunstCncias,poderemos utili:ar outros termos como Communication, Fa;odem,

  • 7/24/2019 4. Ajustes & Configuracoes

    35/92

    00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev40)00:04.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC BusMaster IDE (rev 06)00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 1a)00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 1a)00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev40)

    00:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)00:07.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev07)00:09.0 Serial controller: US Robotics/3Com 56K FaxModem Model 5610 (rev 01)01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200](rev a1)# _

    ... e locali:ar as informa+es deseadas.

    Am muitos casos e!istiro a necessidade de se obter informa+es maisdetalhadas sobre o perif@rico em 1uesto. Para isto, digitem...

    # lspci -vv

    ..., onde sero e!ibidas as informa+es de diversos perif@ricos. Wocali:emsomente a1ueles trechos referentes ao perif@rico...

    ...00:0a.0 Serial controller: 3Com Corp, Modem Division 56K FaxModem Model 5610(rev 01) (prog-if 02 [16550]) Subsystem: 3Com Corp, Modem Division USR 56k Internal Voice Modem(Model 2976) Flags: medium devsel, IRQ 10 I/O ports at a000[size=8] Capabilities: [dc] Power Management version 2...

    O CDIGO(FONTEDO)ERNELDiversos modelos de softmodens possuem dri%ers 1ue necessitam dospacotes contendo os cabealhos ?erne"JAeaders0 e o c*digo3fonte ?erne"Jsource0 do ?erne", onde para isto ser& necess&rio utili:ar as mdias deinstalao do S"ac?ware.

    )om a mdia inserida no dri%e, digitem os comandos...# mount /dev/cdrom

    ... para montar o dri%e...

    # cd /mnt/cdrom/slackware/d# installpkg kernel-headers-[VERSO]-[ARQUITETURA].tgz

    ... para instalar o pacote ?erne"JAeaders....

    # cd ../k# installpkg kernel-source-[VERSO]-[ARQUITETURA].tgz

    ... para instalar o pacote ?erne"Jsource.

    (6/$

  • 7/24/2019 4. Ajustes & Configuracoes

    36/92

    ATALHOEPERMISSESDEACESSODiferente das placas de &udio, os modensnecessitam da criao de umatalho nominal chamado2de%2modempara o de%icecorrespondenteB

    # ln -s /dev/[DISPOSITIVO_DO_MODEM] /dev/modem

    Wembre3se de 1ue estes dispositivos possuem um de%icede acordo com o

    perfil @softmodem2AardmodemB , o modelo @IS42$CI24Be a porta o 1ualos modensesto configurados. Para saber 1uais so, consultem a seoConf"itos de IYs e )ortas seriais 3K Confiura+o )adr+o das )ortasserias.

    Para 1ue todos os usu&rios do sistema tenham acesso aos recursos domodem, deveremos inclu3los no grupo uuc). Digitem na linha decomandoB

    # gpasswd -a [USURIO] uucp

    8egue um simples e b&sico e!emplo com o usu&rio dar?starB

    # gpasswd -a darkstar uucpAdding user darkstar to group uucp# _

    8e preferirem, usem utilit&rios gr&ficos para esta finalidade User0.

    PROCESSOGENRICODECONFIGURAO

    SOFTMODENSDiferente das placas de audio, infeli:mente @ impossvel desenvolver umprocesso de configurao gen@rico para estes perif@ricos; por@m seguemabai!o as principais interven+es necess&rias para a grande maioria.

    '. #bteno de informa+es gerais do modemB

    Para obterem maiores informa+es, consultem neste captulo a seo$re)arati%os iniciais3KDetec+o do cAi)set )ara o fa;Jmodem.

    $. #bteno dos dri%ersB

    >sto deve ser feito tomando3se como base os dados obtidos sobre osoftmodem em 1uesto. Astes dri%ers podem ser abertos c*digo3fontelivre0 ou fechados dri%ers pr@3compilados0. Para obtH3los, consultem ap&gina oficial do fabricante e/ou as p&ginas especiali:adas no assunto.

    (. #bteno de dados t@cnicos referentes ao modeme/ou dri%ersB

    Para obterem informa+es gerais, leiam a documentao 1ue acompanhao perif@rico; para instru+es mais especficas, leiam a documentao 1ueacompanha o pacote dos dri%ers.

    4. >nstalao do c*digo3fonte do ?erne"B

    Para reali:ar a compilao dos dri%ers do modem, normalmente ser&

    (7/$

  • 7/24/2019 4. Ajustes & Configuracoes

    37/92

    necess&ria a presena do c*digo3fonte do ?erne"devidamente instalados.Para isto, consultem o captulo 7 erne"para obterem maiores detalhes.

    6. )ompilao dos dri%ersm*dulos0B

    Fecessitaremos de e!ecutar um programa de instalao, em caso dedri%erspr@3compilados, ou a famosa combinao ma?ee ma?e insta""paraos pacotes com o c*digo3fonte. -lguns incluem parCmetros especiais para

    a configurao, bastando para isto consultar as instru+es contidas emar1uivosE4DEseINS!4LLsfornecidos como documentao.

    7. -tuali:ao das pendHncias dos m*dulosB

    Fa maioria das ve:es ser& necess&ria a utili:ao do comando...

    # depmod -a

    ... para a atuali:ao das pendHncias dos m*dulos instalados.

    . )arregamento dos m*dulos.

    Fa maioria das ve:es, bastar& apenas digitar...# modprobe [MDULO]

    Da mesma forma 1ue a configurao de &udio, poder& ser necess&rio aincluso de comandos em ar1uivos de configurao para garantir ocarregamento autom&tico dos m*dulos instalados. ?eralmente bastaacrescentar este parCmetros no ar1uivo2etc2rc."oca"ou2etc2rc.modu"es.

    ". Antre outros austes finais...

    A!istiro casos em 1ue sero necess&rio a edio dos atalhos simb*licos epermiss+es para os de%ice dri%ersdas portas seriais para a placa defa;Jmodem, al@m da e!istHncia de alguns scri)ts personali:ados para aautomati:ao de diversos processos, como por e!emplo, a habilitao ecarregamento dos m*dulo e suas respectivas pendHncias. )onsultem adocumentao de seus dri%erspara obterem maiores detalhes.

    HARDMODENS8omente necessitaremos de criar o atalho simb*lico 2de%2modemapontando para o de%icecorrespondente e assim habilitar os Aardmodens

    instalados em seu sistema. >nicialmente e!cluam o atalho simb*licodisponibili:ado durante a instalao do sistema operacional em2de%.

    # rm /dev/modem

    -p*s isto, deveremos apenas criar o atalho simb*lico 2de%2modemespecificando 1ual o de%iceem 1ue o Aardmodemse comunica.

    # ln -s /dev/[DEVICE] /dev/modem

    Am alguns casos, alguns austes e!tras sero necess&rios com o setseria".

    # setserial [DISPOSITIVO] irq [IRQ] port [PORTA] uart [UART] [PARMETROS]

    )onsultem a seo Conf"itos de IYs e )ortas seriais 3K Confiura+o

    (/$

  • 7/24/2019 4. Ajustes & Configuracoes

    38/92

    )adr+o das )ortas seriaispara obter as referHncias necess&rias para acorreta configurao do modem.

    PREPARATIVOSFINAIS

    CARREGAMENTODEMDULOSPARAADISCAGEM)ertifi1uem3se de 1ue os m*dulos $$$ para cone!o discada esteampr@viamente carregados. )omo superusu&rio do sistema, digitemB

    # lsmod | grep ppp

    Dentre os m*dulos disponveis, devero constar os seguintesB

    # lsmod | grep pppppp_deflate 4736 0ppp_async 8832 1crc_ccitt 1920 1 ppp_async

    ppp_generic 21780 7 ppp_deflate,bsd_comp,ppp_asyncslhc 6144 1 ppp_generic# _

    )aso no esteam disponveis, utili:em o mod)robepara habilit&3los...

    # modprobe ppp_generic# _

    Para habilit&3los toda ve: 1ue o sistema @ iniciali:ado se o mesmo no ofi:er0, editem o ar1uivo2etc2rc.d2rc.modu"ese inclua esta linhaB

    modprobe ppp_generic

    ProntoS -gora, @ s* reali:ar a configurao das propriedades dediscagem.

    ?eralmente estes m*dulos so carregados por padro, & 1ue os sistemasde autodeteco do sistema fica encarregado deste processo.

    CONFIGURAOEINICIALIAODODISCADOR# S"ac?warepossui sua ferramenta nativa de configurao, o$$$D, umprograma relativamente f&cil de usar.

    pppsetup.

    Por@m, por se tratar de uma ferramenta em modo te!to, possvelmente

    ("/$

  • 7/24/2019 4. Ajustes & Configuracoes

    39/92

    no ser& do agrado de muitos usu&rios reali:ar a discagem atrav@s deste.)omo opo, temos o utilit&rio $$$, parte integrante do ambientegr&ficoDE.

    %&&&.

    Devido a facilidades proporcionadas pelo $$$ para a configurao dadiscagem, omitiremos as informa+es gerais sobre este processo, ondenos concentraremos apenas na ferramenta padro da distribuio.

    Para configurar o discador, basta evoc&3lo com o comando...# pppsetup

    ... e seguir as instru+es do utilit&rio.

    Modo de disca'em e n(meros do telefone.

    Asta parte @ bem simples. Masta digitar o nEmero do telefone do provedorde acesso , precedido antes dos seguintes caracteresB

    atdt3K Discagem por tom;

    atd)3K Discagem por pulso.

    Por e!emplo, para reali:ar uma discagem por tom ao provedor iG,devemos definir o nEmero de discagem conforme mostrado na figuraacima.

    (/$

  • 7/24/2019 4. Ajustes & Configuracoes

    40/92

  • 7/24/2019 4. Ajustes & Configuracoes

    41/92

    ,trin's de iniciali#ao.

    Para melhorar a velocidade e 1ualidade da cone!o, algums modenspossuem uma se12Hncia de caracteres especficas para o e1uipamento.)onsultem na p&gina do fabricante ou em p&ginas eletr\nicasespeciali:adas 1uais so as strinsdo perif@rico em uso e informem ao

    utilit&rio de configurao. Por padro so utili:adas as strins 4!P.

    )efinio de strin's de iniciali#ao personali#ada.

    8em muito mist@rio, nesta parte dever& ser informado o domnio doprovedor de acesso, bastando apenas remover as iniciais Att)22www. #e!emplo acima citado mostra a definio do provedor de acesso iG.

    )efinio do )-, do provedor de acesso.

    -1ui deveremos informar oI$do provedor de acesso, 1ue pode variar deacordo com o provedor utili:ado. Antre em contato com o provedor paraobter as informa+es deseadas.

    4'/$

  • 7/24/2019 4. Ajustes & Configuracoes

    42/92

    ,eleo do modo de autenticao

    ?eralmente a maioria dos provedores utili:am a autenticao$4$2C

  • 7/24/2019 4. Ajustes & Configuracoes

    43/92

    *oncluso do processo" onde so mostradas as definies reali#adas.

    Astes parCmetros esto gravados nos ar1uivos 2etc2)))2)))setu).t;t e2etc2)))2o)tions1ue poder& ser editado 1uando necess&rio0.

    #### A copy of this text can be found in: /etc/ppp/pppsetup.txt ######## Look at the /usr/doc/pppsetup/pppsetup-1.98.README. ####

    # _

    -p*s termos completado todo o procedimento de configurao dadiscagem, bastar& digitarmos na linha de comando...

    # ppp-go

    ... e aguardar os resultados obtidos durante a cone!o.

    Para se desconectar, bastam apenas utili:ar o comando )))Joff.# ppp-off

    =odas os parCmetros passados ao utilit&rio )))setu)so arma:enadas noar1uivo2etc2)))2o)tions, o 1ual pode ser alterado conforme necessidade.

    # General configuration options for PPPD:lockdefaultroutenoipdefaultmodem/dev/modem

    115200crtscts# Uncomment the line below for more verbose error reporting:#debug# If you have a default route already, pppd may require the other side# to authenticate itself, which most ISPs will not do. To work around this,# uncomment the line below. Note that this may have negative side effects# on system security if you allow PPP dialins. See the docs in /usr/doc/ppp*# for more information.#noauthpassive

    asyncmap 0name "[USURIO]"

    4(/$

  • 7/24/2019 4. Ajustes & Configuracoes

    44/92

  • 7/24/2019 4. Ajustes & Configuracoes

    45/92

  • 7/24/2019 4. Ajustes & Configuracoes

    46/92

    ... para configurar corretamente o perif@rico no sistema.

    -l@m das defini+es e!atas dos parCmetros de configura+es, poderemostamb@m austar a velocidade de transmisso com o obetivo de obter amelhor performance possvel. Para isto, utili:em os seguintes parCmetrosB

    s)d[norma"ta!a de transmisso de 58.' ?b;

    s)d[Aita!a de transmisso de 9-.* ?b; s)d[%Aita!a de transmisso de 119 ?b;

    s)d[sAita!a de transmisso de35# ?b;

    s)d[war)ta!a de transmisso de'*# ?b.

    Para obterem maiores informa+es, consultem a sua documentao.

    SOBREOSSOFTMODENS

    #s modens so dispositivos de Aardwares feitos e!clusivamente parareali:arem a converso de sinais anal*gicos para digitais e vice3versa ,nos possibilitando reali:ar a cone!o com a Internet atrav@s do uso deuma linha telef\nica anal*gica. Da o seu nomeB -odu"ador2de-odu"ador.

    8o subdivididos em duas categoriasB os softmodense os Aardmodens.

    8o considerados softmodenstodos os modens1ue no possuem o cAi)sete!clusivo para a reali:ao de suas fun+es, dei!ando a cargo oprocessador principal do sistema. 8o tamb@m conhecidos comowinmodens, pelo fato de 1ue os fabricantes somente disponibili:am

    dri%erspara o funcionamento destes perif@ricos no sistema operacional>indows.

    #s softmodenstradicionalmente apresentam as seguintes caractersticasB

    8o placas menores em virtude da ine!istHncia dos circuitosintegrados para o processamento de sinal;

    Vtili:am s"ots $CIe4, e!ceto as primeiras unidades IS40;

    -presentam estampadas em suas embalagens termos tais comosoftmodens, windmodense/ou as siglas

  • 7/24/2019 4. Ajustes & Configuracoes

    47/92

    Fos sistemas GNU2Linu;e!iste um agravante ainda maior, pois muitosfabricantes7no fornecem os respectivos dri%erspara a utili:ao destesperif@ricos, al@m de no disponibili:arem suas especifica+es t@cnicaspara 1ue outros possam desenvolver os dri%ersde c*digo abertos. Xace Testas circunstCncias, evitem ao m&!imo utili:ar estes perif@ricos. asapesar disto, ainda @ possvel e vi&vel a utili:ao destes perif@ricos.

    Y& os Aardmodens so perif@ricos 1ue apresentam todos os circuitosnecess&rios para as atividades. 8ubdividem3se em duas classesB a dosAardmodens umpeados e no3umpeados. Festa literatura, trataremosapenas dos no3umpeados, & 1ue os umpeados so raros na atualidade.

    Astes modens por sua ve:, so mais f&ceis de configurar, sendogeralmente reconhecidos pelo sistema e austados com o comandosetseria" se no houverem conflitos. - maioria dos Aardmodens 1ueutili:am slots $CIfeli:mente no so umpeaveis especialmente os maisnovos0, onde com certe:a no teremos problemas maiores para autili:ao destes perif@ricos.

    CONCLUSOVma observao importante 1ue gostaramos de enfati:arB a instalao, aconfigurao e o suporte aos modens em sistemas GNU2Linu; aindanecessitam de interven+es detalhadas e certos conhecimentos t@cnicospelo fato de 1ue muitas das especifica+es t@cnicas no serem divulgadaspelo fabricante para o desenvolvimento de dri%erse no pelo fato de 1ue osistema operacional em si @ limitado ou de m& 1ualidade. Fa maioria das

    ve:es os desenvolvedores volunt&rios no so culpados e sim her*is por desenvolverem e disponibili:arem dri%ers1ue muitas ve:es ainda seencontram imaturos ou inst&veis, face a ausHncia das informa+est@cnicas necess&rias para a sua construo. I;3D

    7 Am especial, a1ueles fabricados pela US obotic, pois os dri%ersatuais e!istentespara seus perif@ricos ainda se encontram em um est&gio bastante imaturo

    4/$

  • 7/24/2019 4. Ajustes & Configuracoes

    48/92

    IV. UNIDADESDEARMAENAMENTO

    INTRODUO-pesar das unidades de arma:enamento serem muito bem suportadas

    pelos sistemas GNU2Linu;, em algumas circunstCncias necessitaremosreali:ar alguns austes para o perfeito funcionamento destes perif@ricos.

    Para esta tarefa, reservamos este captulo T parte.

    DISCOSRGIDOSAm sistemas GNU2Linu;, os discos rgidos e os leitores de dis1uetes0 nonecessitam de serem configurados, pelo menos no no sentido e!ato dapalavra, & 1ue so automaticamente reconhecidos pelo sistema.

    Formalmente deveremos apenas definir sua formatao e os pontos demontagem. Fo caso das unidades de disco rgido, talve: tenhamos 1uereali:ar um auste mais fino com o uso de utilit&rios especiais, como o

  • 7/24/2019 4. Ajustes & Configuracoes

    49/92

    # hdparm -help

    ... ou as p&ginas de manual do utilit&rio, para obter maiores detalhes.

    # man hdparm

    )onforme o desenvolvimento das etapas de configurao, forneceremosdicas e instru+es de utili:ao dos principais parCmetros e!istentes.

    OBTENDOINFORMAESSOBREODISCORGIDO

    >nicialmente, certifi1uem3se de tenham descrito em mos todos osrecursos e caractersticas t@cnicas de sua unidade, para 1ue estes possamser consultados na utili:ao deste utilit&rio. anuais apesar de serempoucos0, dados do fabricante, programas de deteco, etc., so e!celentesformas de termos disponveis estas informa+es. Fo s* da unidade, comotamb@m da placa3me, pois o suporte a determinados recursos da unidadetamb@m dever& estar nela presente. -li&s, no adianta nada ter umfus1uinha em casa e 1uerer colocar um motor deFerrari.

    INFORMAESBSICASPara obtermos as informa+es b&sicas da unidade de disco rgido em1uesto, utili:em o parCmetro i, digitando na linha de comando...

    # hdparm -i /dev/[DISPOSITIVO]

    Am nosso caso, a unidade situa3se na 1a.controladora, unidade mestre.)omo @ este o padro na grande maioria dos computadores dom@sticos,consideraremos o de%ice 2de%2Adacomo e!emplo para a otimi:ao. Aste

    valor poder& ser diferente de acordo com a m&1uina a ser utili:ada.# hdparm -i /dev/hda

    /dev/hda:

    Model=Maxtor 2B020H1, FwRev=WAK21R90, SerialNo=B1HDVY3EConfig={ Fixed }RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=40020624IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}

    PIO modes: pio0 pio1 pio2 pio3 pio4DMA modes: mdma0 mdma1 mdma2UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5AdvancedPM=yes: disabled (255) WriteCache=enabledDrive conforms to: ATA/ATAPI-7 T13 1532D revision 0: ATA/ATAPI-1 ATA/ATAPI-2ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7

    * signifies the current active mode

    # _

    # utilit&rio mostrar& todas as informa+es b&sicas do disco rgido,incluindo modelo, capacidade, seria" e tudo o 1ue tem direitoS Uamos

    4/$

  • 7/24/2019 4. Ajustes & Configuracoes

    50/92

    analisar detalhadamente todas as suas propriedades, em especial, a1uelaspassveis de austes para uma boa melhora de performance.

    RECURSOSHABILITADOSOUDESABILITADOSPara reali:armos outra simples, por@m r&pida e eficiente pes1uisa daspropriedades e parCmetros habilitados, simplesmente utili:em ocomando...# hdparm /dev/hda

    /dev/hda:multcount = 16 (on)IO_support = 1 (32-bit)unmaskirq = 1 (on)using_dma = 1 (on)keepsettings = 0 (off)readonly = 0 (off)readahead = 8 (on)geometry = 2491/255/63, sectors = 40020624, start = 0# _

    ... onde poderemos obter a maioria dos dados essenciais para a sua boaperformance. Uea a descrio de cada um delesB

    AVALIANDOOTEMPODEACESSO-p*s obter todos os dados necess&rios, iremos verificar a performance dodisco rgido para 1ue possamos avaliar 1uais as altera+es 1ue devero

    ser reali:adas. Para isto, digite na linha de comandoB# hdparm -Tt /dev/hda

    /dev/hda:Timing cached reads: 992 MB in 2.00 seconds = 496.00 MB/secTiming buffered disk reads: 112 MB in 3.02 seconds = 37.09 MB/sec# _

    8ero e!ibidas duas ta!as de velocidade distintasB a 1a.@ a transferHnciado bufferJcacAe, o 1ual o desempenho de Aardware controladora0,mem*ria e processador reflete diretamente no valor obtido; & a 3a.est&

    ntimamente ligada T ta!a de transferHncia do disco rgido.

    MONAMASSA

    Anfim, ap*s uma minuciosa an&lise das informa+es, iremos por a mo namassa e reali:ar as interven+es necess&rias para obter uma boaperformance da unidade em 1uesto. Descreveremos as interven+es porrecursos suportados pelo

  • 7/24/2019 4. Ajustes & Configuracoes

    51/92

    infeli:mente no teremos como disponibili:ar e!emplos pr&ticos ediferenciados para uma melhor noo das melhorias proporcionadas. asainda assim as instru+es estaro claramente descritas para o bomentendimento dos leitores, bastando T eles avaliarem os ganhos obtidos.

    -U>8#B - AA)V_`# DA8=A V=>W>=# AF=# P#D-8 P-)VW-D-DA8 D# D>8)# D# # [V-W 8A DA8AY- V=>W>-8[V-W[VA< A

  • 7/24/2019 4. Ajustes & Configuracoes

    52/92

    8egue a tabela com todos os valores aplic&veisB

    $odo% Per"' e (a'ore

    &adro < 77

    &I8 M8)E pio7 74

    pio0 7=

    pio9 07

    pio2 00

    pio1 09

    )MA M8)E mdma7 29

    mdma0 22

    mdma9 21

    :>T?A )MA M8)E udma7 51

    udma0 56

    udma9 55

    udma2 5@

    udma1 54

    udma6 5=

    udma5 @7

    Para utili:ar o modo de transferHncia correto, utili:em o comando...

    # hdparm -X [VALOR] /dev/hda

    #nde K64L7dever& ser substitudo pelo modo correto, lembrando maisuma ve: deveremos ter todo o cuidado para a definio deste parCmetro.

    IO_SUPPORTodo de controle de transmisso de dados do barramento $CI para acontroladora. =odas as controladoras modernas suportam os modos 153bits0 e 553 bits w2sOnc0.

    -o checarmos a unidade3e!emplo, temos o seguinte valor...

    IO_support = 1 (32-bit)

    ... 1ue por sua ve:, ao se encontrar habilitada, ir& refletir na avaliao dotempo de acesso da unidadeB

    Timing buffered disk reads: 112 MB in 3.02 seconds = 37.09 MB/sec

    Pelo fato de estar corretamente configurado, a unidade apresenta o valorde 5'.-8 2se., ou sea, dentro dos padr+es aceit&veis.

    #s possveis modos de transmisso de dados e!istentes soB

    6$/$

  • 7/24/2019 4. Ajustes & Configuracoes

    53/92

    # 1* bits;

    1 53 bits;

    5 53 bits sOnc.

    )omo a grande maioria dos computadores atuais seam da famlia$entiumi98*0 e superiores, acreditamos 1ue a melhor recomendao estea na

    utili:ao do modo 1. Por via das dEvidas, certifi1ue3se no manual daplaca3me se o cAi)setsuporta ou no o modo 5. Para a nossa felicidade,geralmente este modo de controle de dados @ detectado por padro.

    )aso a unidade suporte este modo de transmisso de dados, mas poralgum motivo no se encontra habilitado no valor correto, deveramosutili:ar...

    # hdparm -c 1 /dev/hda/dev/hda:setting 32-bit I/O support flag to 1I/O support = 1 (32-bit)

    # _Asta configurao somente dever& ser feita caso a propriedade

    I7[su))ort& estiver habilitada.

    WRITECACHE9abilita / desabilita a mem*ria cache da unidade para acesso r&pido. Astaopo dever& ser ativada para a melhoria da performance do disco rgido.

    -s unidades de disco rgido atuais suportam esta tecnologia, ondegeralmente possuem a capacidade de3 mbOtespara esta finalidade.

    >nicialmente verifi1uem se o mesmo suporta o recurso de mem*ria cacheatrav@s das informa+es b&sicas da unidade.

    BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=8

    )omo podem ver, al@m de suportada, ainda @ indicado a capacidade dapropriedade em3#'8 ?bOtes. )aso a unidade possua este recurso, por@mno se encontra habilitada, utili:em o comando...

    # hdparm -W 1 /dev/hda

    /dev/hda:setting drive write-caching to 1 (on)# _

    MAXMULTSECT/ MULTSECT# a;u"tSect trata da m&!ima 1uantidade de setores 1ue a unidadepoder& ler de uma Enica ve:. Fa e!ibio de informa+es b&sicas do nossocaso, o resultado para esta configurao so 1*setores.

    BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=8

    Masta apenas configurar a unidade para utili:ar esta capacidadeB

    6(/$

  • 7/24/2019 4. Ajustes & Configuracoes

    54/92

    # hdparm -m 16 /dev/hda/dev/hda:setting multcount to 16multcount = 16 (on)# _

    Diferente da propriedade anterior, o u"tSect apenas informa 1uantosdestes setores esto sendo realmente utili:ados no e!ato momento da

    utili:ao do comando. # valor padro da configurao e!ibida nasinforma+es b&sicas @ 8.

    BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=8

    MULTCOUNTXREADAHEAD# mu"tcount abreviatura de mu"ti)"e sector countcontagem de mEltiplossetores0 @ uma propriedade da unidade em ler mais de um setor a cadaacesso reali:ado. Y& o readaAead@ utili:ado para definir 1uantos setores osistema dever& ler em diante.

    - aplicao neste Eltimo @ indicado para a leitura de grandes ar1uivostornando3se ideal para a leitura de imagens IS7, vdeos, ogos comcentenas de meabOtes, etc., tornando performance do sistema melhorem virtude do r&pido acesso proporcionado. Am contrapartida, @ contra3indicado para sistemas 1ue lidam com diversos ar1uivos de pe1uenasdimens+es, como as atividades cotidianas de um simples usu&rio carga dosistema operacional e ambiente gr&fico, e!ecuo de aplicativos,navegao, etc.0.

    Xica T crit@rios dos usu&rios definirem o 1ue ser& melhor para seu caso,mas caso este tenha dEvidas, mantenham as mesmas defini+espadroni:adas pelo Aardwaremu"tcount0.

    Fa checagem dos parCmetros habilitados na nossa unidade, Tencontramos corretamente configurada conforme abai!o, ...

    multcount = 16 (on)

    Por@m as defini+es dadas ao readaAeadesto muito a1u@m do deseado...

    readahead = 8 (on)

    Wembrem3se 1ue, caso o sistema apresente a propriedade readaAead

    desabilitada, deveremos inicialmente habilit&3la com o comando...# hdparm -A 1 /dev/hda

    /dev/hda:setting drive read-lookahead to 1 (on)# _

    Posteriormente, para reconfigurar a 1uantidade de setores T serem lidosap*s o acesso T unidade, mantendo as mesmas defini+es da capacidadedo perif@rico, devemos utili:ar o comando...

    # hdparm -a 16 /dev/hda

    64/$

  • 7/24/2019 4. Ajustes & Configuracoes

    55/92

    /dev/hda:setting fs readahead to 16readahead = 16 (on)# _

    ADVANCEDPM9abilitao do recurso de monitoramento do consumo de energia el@trica.

    - grande maioria das unidades atuais suportam esta tecnologia, 1uepossibilita o bai!o consumo de energia 1uando da pouca ou nenhumautili:ao pelo sistema. ] tamb@m chamado de hibernao.

    UNMASKIRQ

    - unmas?ir desmascara+o da IYG, em portuguHs @ um recurso 1uepermite ao sistema operacional trabalhar com as demais interrup+es

    mesmo 1uando o disco rgido estiver trabalhando; trocando em miEdos,permite ao sistema operacional reali:ar outras tarefas sem ter 1ueaguardar o retorno da interrupo da unidade.

    # ideal @ tH3la habilitada, por@m temos uma observao T fa:erB este @mais um dos parCmetros considerados PA?#8#8 para ser utili:ado,pois conforme as instru+es do manual eletr\nico, dependendo da no3tolerCncia do dri%ee da controladora, este recurso poder& acarretar emdanos no sistema de ar1uivos e conse12entemente perda de dados.

    -nalisando os resultados obtidos na checagem dos recursos, veamB

    unmaskirq = 1 (on)Fovamente em nossa unidade3teste encontra3se previamente habilitada, ecom isto nos garantindo um *timo desempenho nas atividades de escrita.

    # comando para habilitar a unmasir@B

    # hdparm -u 1 /dev/hda

    /dev/hda:setting unmaskirq to 1 (on)unmaskirq = 1 (on)# _

    KEEPSETTINGS

    # ?ee)settins manter configura+es como a pr*pria traduo di:,mant@m as configura+es pr@3definidas com a utili:ao do Ad)arm.

    Am nosso e!emplo, observe 1ue esta se encontra desabilitadaB

    keepsettings = 0 (off)

    # comando para habilitar a ?ee)settins@B

    # hdparm -k 1 /dev/hda

    66/$

  • 7/24/2019 4. Ajustes & Configuracoes

    56/92

    /dev/hda:setting keep_settings to 1 (on)keepsettings = 1 (on)# _

  • 7/24/2019 4. Ajustes & Configuracoes

    57/92

  • 7/24/2019 4. Ajustes & Configuracoes

    58/92

  • 7/24/2019 4. Ajustes & Configuracoes

    59/92

    SMART .

    # S4! @ um recurso provido pelas

  • 7/24/2019 4. Ajustes & Configuracoes

    60/92

    tivesse, poderamos habilit&3lo atrav@s dos parCmetros...

    # smartctl -s on /dev/hda

    Para obtermos um relat*rio do status atual da unidade, utili:em...

    # smarctl -A /dev/hda

    ... ou...

    # smarctl -a /dev/hda

    ... para um resultado mais depurado.

    Para reali:ar um simples e pr&tico diagn*stico, utili:em...

    # smartctl -t short /dev/hda

    8e utili:armos o termo "on ao inv@s de sAort, a an&lise ser& maisdemorada, embora com maior confiabilidade.

    # smartctl -t long /dev/hda

    Para e!ibir um relat*rio dos diagn*sticos reali:ados...

    # smartctl -l selftest short /dev/hda

    SMARTD

    # smartd carrega o servio de monitorao do S4!. Ambora seapossvel carreg&3lo manualmente atrav@s do e!ecut&vel smartd, optem porfa:H3lo na iniciali:ao do sistema, editando o ar1uivo2etc2rc.d2rc."oca"...

    # mcedit /etc/rc.d/rc.local

    A em seguida, incluam o comando smartdem seu conteEdoB

    #!/bin/sh## /etc/rc.d/rc.local: Local system initialization script.## Put any local startup commands in here. Also, if you have# anything that needs to be run at shutdown time you can# make an /etc/rc.d/rc.local_shutdown script and put those# commands in there.

    smartd

    Peri*dicamente poderemos consultar as ocorrHncias atrav@s dos registrosde "odo sistema com a leitura do ar1uivo2%ar2"o2messaesB

    $ less /var/log/messages | grep -i smart

    Am alguns trechos, poderemos ver o andamento das ocorrHncias...

    ...Jul 10 05:37:53 darkstar smartd[3091]: Device: /dev/hda, SMART PrefailureAttribute: 8 Seek_Time_Performance changed from 244 to 243Jul 10 06:37:54 darkstar smartd[3091]: Device: /dev/hda, SMART PrefailureAttribute: 8 Seek_Time_Performance changed from 243 to 242

    Jul 10 09:37:53 darkstar smartd[3091]: Device: /dev/hda, SMART Prefailure

    7%/$

  • 7/24/2019 4. Ajustes & Configuracoes

    61/92

    Attribute: 8 Seek_Time_Performance changed from 242 to 241Jul 10 11:37:53 darkstar smartd[3091]: Device: /dev/hda, SMART PrefailureAttribute: 8 Seek_Time_Performance changed from 241 to 243Jul 10 12:07:53 darkstar smartd[3091]: Device: /dev/hda, SMART PrefailureAttribute: 8 Seek_Time_Performance changed from 243 to 245...

    GRAVADORESDECD"DVDS[uanto mais o custo unit&rio destas unidades vai bai!ando, mais popularestes perif@ricos vo se tornando. -s unidades gravadoras de mdia *ptica chamaremos a1ui de gravadores de CD2D6Ds so dispositivoslargamente utili:ados pelos usu&rios des?to)s.

    RECONHECIMENTODOSISTEMA#s gravadores de CDs2D6Dsso reconhecido normalmente, sem maiores

    problemas. )aso 1ueiram se certificarem, utili:em o comando...# cdrecord -scanbusCdrecord-ProDVD-Clone 2.01.01a23 (i686-pc-linux-gnu) Copyright (C) 1995-2006Jrg Schillingcdrecord: Warning: Running on Linux-2.6.21.5cdrecord: There are unsettled issues with Linux-2.5 and newer.cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.Linux sg driver version: 3.5.27Using libscg version 'schily-0.9'.scsibus1001: 1001,0,0 100100) 'HL-DT-ST' 'CD-RW GCE-8525B ' '1.03' Removable CD-ROM 1001,1,0 100101) 'HL-DT-ST' 'DVD-ROM GDR8161B' '0100' Removable CD-ROM 1001,2,0 100102) * 1001,3,0 100103) * 1001,4,0 100104) * 1001,5,0 100105) * 1001,6,0 100106) * 1001,7,0 100107) *# _

    Poderemos tamb@m lanar mo do comando...

    $ dmesg | grep CD-R

    hdc: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)Uniform CD-ROM driver Revision: 3.20$ _

    -p*s estes passos, as unidades estaro configuradas e prontas para o uso.

    PERMISSESDEACESSOPara o ?erne" 3.*, os gravadores utili:am os tradicionais dispositivos, deacordo com a sua controladora. Feste caso, estamos trabalhando comgravadoresIDE, portanto, o dispositivo referenciado @2de%2AdcB

    7'/$

  • 7/24/2019 4. Ajustes & Configuracoes

    62/92

    $ ls -l | grep hdclrwxrwxrwx 1 root root 3 2007-08-11 18:35 cdr -> hdclrwxrwxrwx 1 root root 3 2007-08-11 18:35 cdr1 -> hdclrwxrwxrwx 1 root root 3 2007-08-11 18:35 cdrom1 -> hdclrwxrwxrwx 1 root root 3 2007-08-11 18:35 cdrw -> hdclrwxrwxrwx 1 root root 3 2007-08-11 18:35 cdrw1 -> hdclrwxrwxrwx 1 root root 3 2007-08-11 18:35 cdwriter -> hdclrwxrwxrwx 1 root root 3 2007-08-11 18:35 cdwriter1 -> hdc

    brw-rw---- 1 root cdrom 22, 0 2007-08-11 18:35 hdclrwxrwxrwx 1 root root 3 2007-08-11 18:35 writer -> hdc$ _

    Por outro, alguns atalhos sero criados e apontados automaticamente paraeles, como o cdr, cdrw, cdwriter e o writer. =udo isto @ feitoautomaticamente, atrav@s do subsistema uDE6.

    Para habilitar o acesso aos dispositivos, recomenda3se criar um grupoespecial denominado burnin. Para isto, utili:em o comando...

    # groupadd burning

    ... e definam as propriedades da conta de usu&rio...# gpasswd -a darkstar burningAdding user darkstar to group burning# _

    ..., al@m de redefinir os grupos de acesso dos atalhosB

    # cd /dev# chown root.burning cdr cdrw cdwriter writer

    8e necess&rio, redefina as permiss+es de acesso para as aplica+es eferramentas 1ue reali:am o processo de gravaoB

    # chmod 660 /usr/bin/cdda2wav# chmod 660 /usr/bin/cdparanoia# chmod 660 /usr/bin/cdrdao# chmod 660 /usr/bin/cdrecord

  • 7/24/2019 4. Ajustes & Configuracoes

    63/92

    Dentre os dispositivos 1ue utili:am mem*ria eletr\nica, destacam3se os)endri%es, as cCmeras digitais e seus respectivos leitores de cart+es.

    #s )endri%esso pe1uenos estoos pl&sticos nos 1uais se encontra aloadoum circuito integrado com a mem*ria eletr\nica para arma:enamento dedados, al@m de uma entrada US para cone!o. =endo em torno de 9#mm, estes m*dulos de mem*ria eletr\nica tamb@m utili:am a emulao

    SCSI para serem acessados pelo sistema. Y& as cCmeras fotogr&ficasdigitais so dotadas de dispositivo de mem*ria eletr\nica, onde algumasdestas tamb@m possuem leitores de cart+es de mem*ria. Astas tamb@mpodem acessadas diretamente pelo sistema, seguindo os mesmosprocedimentos 1ue utili:amos nos )endri%es.

    # acesso para estes dispositivos segue de forma bastante similar a umaunidade 1ual1uer, onde ap*s tendo sido conectado em uma porta US,bastar& utili:ar os parCmetros b&sicos de montagem de dispositivos.8abendo3se de 1ue estes dispositivos normalmente utili:am o device 2de%2sda1, basta digitar na linha de comando...

    $ mount -t [SIST._DE_ARQUIVOS] /dev/sda1 /mnt/[PONTO_DE_MONTAGEM]

    Wembrem3se de 1ue ser& necess&ria a pr@via criao do diret*rio demontagem, caso no e!ista no sistema e/ou no conste em2etc2fstab.

    Fa e!istHncia dos dois dispositivos, normalmente o sistema reconhece o)endri%ecomo sda1e as cCmeras e/ou os leitores de cart+es como sdb1.Am algumas circunstCncias, dependendo da ordem em 1ue estes soconectados, estas defini+es de valores podero se inverter.

    Para obterem maiores informa+es de utili:ao, consultem a 3a $arte

    ConAecimentos Gerais JR UnidadesH )arties e formatos.

    GERENCIAMENTODEUNIDADESEPARTIES

    OSAR&UIVOSDECONFIGURAO#s ar1uivos de configurao abai!o descritos so os respons&veis pelaadministrao e manuteno das unidades e parti+es do sistema.)onfiram as funcionalidades de cada um destes.

    "ETC"FSTAB

    # ar1uivo base2etc2fstab@ o respons&vel pelas defini+es e montagem dasunidades e parti+es e!istentes no sistema. W&, deveremos encontrar umaestrutura similar a estaB

    /dev/hda5 swap swap defaults 0 0/dev/hda6 / reiserfs defaults 1 1/dev/hda7 /home reiserfs defaults 1 2/dev/hda1 /mnt/win vfat defaults,umask=000 1 2

    /dev/cdrom /mnt/cdrom iso9660 noautoro,unhide 0 0

    7(/$

  • 7/24/2019 4. Ajustes & Configuracoes

    64/92

    /dev/sda1 /mnt/flash vfat noauto 0 0/dev/fd0 /mnt/floppy vfat noauto 0 0devpts /dev/pts devpts gid=5,mode=620 0 0proc /proc proc defaults 0 0

    Am nosso caso, ele foi recondicionadoG com alguns espaos para umamelhor visuali:ao 1ue possibilite um entendimento mais f&cil de seuconteEdo. )om um simples editor de te!tos e com poderes de

    superusu&rio, poderemos reali:ar as altera+es 1ue houver necessidade.- 1a. co"unaindica todas as unidades disponveis no sistema atrav@s daespecificao dos seus de%ice dri%ers. Fotem 1ue tamb@m @ referenciadoo sistema de ar1uivo virtual2)roc.

    -3a. co"unaindica os pontos de montagem, ou sea, os diret*rios onde asunidades sero montadas. ] por isso 1ue no aparece nada neles 1uandoas unidades esto desmontadas. Vma observao importante @ 1ue nadapoder& ser arma:enado nestes diret*rios en1uando as unidades/parti+esestiverem desmontadas.

    - 5a. co"unaindica o formato das parti+es e!istentes. Fas parti+es desistema se no estiverem formatadas com e;t5, provavelmente estarocomeiserFSou ainda e;t3para distribui+es mais antigas. Para obteremmaiores informa+es sobre os principais formatos de parti+es, consultemneste captulo a seo Sistemas de arui%os.

    Vma dica interessante est& no formato de partio da unidade dedis1uetes auto0. Deveremos alter&3la para %fat, pois caso contr&rio aotentar montar dis1uetes 1ue contenham nomenclatura de ar1uivos longos,estes sero e!ibidos de modo truncados no antigo formato 8.5, do SJ

    D7S0./dev/fd0 /mnt/floppy vfat noauto 0 0

    - 'a. co"una indica os parCmetros de montagem. # atributo defau"tsespecifica 1ue estas sero montadas no ato da iniciali:ao do sistema eiso motivo pelo 1ual todas as parti+es do sistema so defau"ts0. Y& asdemais unidades e/ou parti+es so passveis de austes.

    Dentre os principais parCmetros passveis de edio, encontram3seB

    automontagem autom&tica na iniciali:ao do sistema;

    defau"tsmontagem padro, onde o sistema utili:a parCmetros pr@3definidos;

    noautomontagem manual, 1ue diferente de auto, somente poder&ser montado atrav@s da interveno do administrador;

    noe;ecdefine as permiss+es de acesso para no3e!ecut&vel, o 1ue@ Etil para montagem de unidades F4!, pois seus ar1uivos soautodefinidos como e!ecut&veis este sistema de ar1uivos nosuporta o uso de permiss+es de acesso0;

    nouserdefine 1ue somente o superusu&rio ter& os privil@gios depermisso no3usu&rios0;

    74/$

  • 7/24/2019 4. Ajustes & Configuracoes

    65/92

    ro @=read on"OBmonta a partio no modo somente3leitura;

    rw @=read writeBpermite a escrita da partio;

    user concede permisso aos usu&rios para a montagem dapartio;

    umas? permite uma definio padro de permiss+es de acesso

    para a partio em 1uesto;

    uid2iddefine os usu&rios e os grupos na montagem de