Documente online.
Username / Parola inexistente
  Zona de administrare documente. Fisierele tale  
Am uitat parola x Creaza cont nou
  Home Exploreaza






Configurarea dispozitivelor hardware

linux











ALTE DOCUMENTE

COMENZI UZUALE în LINUX
Intrarea si iesirea din sistem
Securizarea sistemului
Sistemul numelor de domenii: DNS
Configurarea sistemului X Windows
Sisteme de baze de date: PostgreSQL si MySQL
Executia de proceduri automate: serviciul cron
Gestiunea resurselor sistemului
Setarea timpului
Pornirea si oprirea sistemului


Configurarea dispozitivelor hardware

12.1. Configurarea dispozitivelor IDE

In mod uzual, daca în calculator se gasesc dispozitive IDE, trebuie activate urmatoarele optiuni în nucleu:

- IDE, ATA and ATAPI Block devices

.  Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support

Driverul pentru interfata IDE.

Include IDE/ATA-2 DISK support

Suport pentru hard-disk-uri IDE.

.          Include   IDE/ATAPI   CDROM  support
Suport pentru unitati CD-ROM IDE.

.          SCSI  emulation  support

Emuleaza un dispozitiv IDE ca fiind dispozitiv SCSI. Trebuie activat atunci când în sistem se gaseste o unitate de inscriptionare CD-RW IDE, pentru ca aceasta să 555d36f ; poata fi utilizata.

.          Generic  PCI  bus-master  DMA support
Permite transferul de informatii prin DMA.

.          Use  PCI   DMA by default  when  available

Activeaza detectia automata a posibilitatii de utilizare a DMA. Exista cipuri IDE care genereaza probleme când este folosita DMA, cazuri în care aceasta optiune trebuie dezactivata.

Pe lânga aceste optiuni, trebuie selectat driverul pentru cipul IDE:

IDE chipset support/bugfixes

.  CMD640 chipset/bugfix support

.        ISA-PNP EIDE support

.         RZ1000 chipset/bugfix support

.        AEC62XX chipset support

.        ALI M15x3 chipset support

.        AMD Viper support

.         CMD64X chipset support

.         CY82C693 chipset support

.         Cyrix CS5530 MediaGX chipset support

.        HPT34X chipset support

.        HPT366 chipset support


__________ Configurari de baza ale sistemului_____________________ 125

Intel PlIXn chipsets support

.   PlIXn Tunning support
NS87415 chipset support

OPTi 82C621 chipset enhanced support PROMISE PDC202 support ServerWorks OSB4/CSB5 chipsets support SiS5513 chipset support SLC90E66 chipset support Tekram TRM290 chipset support VIA82CXXX chipset support Support for IDE Raid controllers

.         Support Promise software RAID

.         Highpoint 370 software RAID

Numele dispozitivelor IDE sunt hda (primul dispozitiv IDE), hdb (al doilea dispozitiv IDE) etc.

Pentru ca un dispozitiv IDE sa fie tratat ca dispozitiv SCSI, trebuie utilizat parametrul:

| hdx=scsi

unde x poate fi a, b etc.

Configurarea parametrilor dispozitivelor IDE se poate face prin intermediul sistemului /proc - pentru detalii, a se consulta partea III, cap. 13. Parametrii hard-disk-urilor IDE pot fi modificati cu ajutorul utilitarului hdparm. Acesta are urmatoarea sintaxa:

| hdparm   [   optiuni   ]   nume_dispozitiv

unde optiuni pot fi:

-A val          activeaza/dezactiveaza facilitati de citire în avans a informatiilor de

pe disc. Parametrul val poate fi O pentru activare, respectiv  l

pentru dezactivare;

-B                afiseaza setarile APM(Advanced Power Management);

-c val          activeaza/dezactiveaza transferurile pe 32 biti;

-C               afiseaza starea APM a discului:  active/idle (operare normala),

standby (consum redus de energie, cu turatie redusa) sau sleeping

(consum redus de energie, având motorul oprit);

-d val          activeaza/dezactiveaza transferurile de date prin intermediul DMA.

-g                afiseaza geometria discului;

-/                afiseaza  informatiile privind  identificarea discului  (producator,

geometrie etc.);

-r                seteaza sau nu modul read-only (numai citire) pentru disc;

-S val          stabileste timpul de inactivitate dupa care discul va fi trecut în mod

de consum redus de energie. Valoarea parametrului val poate fi O


126                                       Administrarea si configurarea sistemelor Linux

pentru  dezactivarea acestei  facilitati, între   l   si  240  pentru a

specifica multipli de 5 secunde sau între 241  si 251  pentru a

specifica 1-11 unitati de 30 de minute; -Wval         activeaza/dezactiveaza   facilitatea   de   mentinere   a   datelor   ce

urmeaza a fi scrise într-un buffer intern (cache) al discului. Poate

mari riscul pierderii de informatii în cazul întreruperii tensiunii de

alimentare!
-Xval           stabileste modul  de transfer al  informatiilor.  Se utilizeaza în

general împreuna cu optiunea -d. Parametrul val poate lua valori

astfel:

.       mod P IO: numarul modului PIO plus 8;

.       mod DMA: tipul de transfer DMA plus 32;

.       mod UltraDMA: tipul de transfer UltraDMA plus 64.

A se consulta o documentatie despre hardware PC pentru detalii privind modurile de transfer prin interfata IDE. Setarea unui parametru care nu corespunde facilitatilor oferite de disc (de exemplu, ATA66 atunci când discul este UDMA33) poate conduce la alterarea informatiilor stocate pe hard-disk!

Spre exemplu, comanda hdparm -s 241 -d i -x 66 /dev/hda va stabili timpul de oprire a primului disc IDE în caz de inactivitate la 30 de minute, va activa transferurile prin intermediul DMA si va seta discul în mod ATA66.

12.2. Configurarea dispozitivelor SCSI

Daca în calculator se gasesc dispozitive SCSI legate la o placa SCSI, trebuie activate urmatoarele optiuni în nucleu:

- SCSI support

.   SCSI disk support

Include suport pentru hard-disk-uri SCSI.

.       SCSI  tape  support

Ofera suport pentru unitati de banda SCSI.

.       SCSI   CD-ROM  support

Include suport pentru unitati CD-ROM SCSI.

.       SCSI  generic  support

Ofera suport pentru dispozitive SCSI generice (cum ar fi scannere, unitati CD-RW etc.).

.   Probe all LUNs on each SCSI device

Testeaza toate numerele de unitate (Logica! Unit Numbers), oferind astfel suport pentru dispozitivele care au mai multe unitati incluse (de exemplu, CD Chargere).


l


Configurari de baza ale sistemului                                           127

.  Verbose SCSI error reporting

Detaliaza mesajele de eroare SCSI.

.       SCSI  logging  facility

Emite mesaje de depanare generate de sistemul SCSI. Pe lânga aceste optiuni, trebuie selectat driverul pentru placa SCSI din sistem:

.  SCSI low-level drivers

.         3ware Hardware ATA-RAID support

.         7000FASST SCSI support

.         ACARD SCSI support

.         Adaptec AHA152X/2825 support

.         Adaptec AHA1542 support

.         Adaptec AHA1740 support

.         Adaptec AACRAID support

.         Adaptec AIC7xxx support

.         Adaptec 120 RAID support

.         AdvanSys SCSI support

.         Always IN2000 SCSI support

.         AM53/79C974 PCI SCSI support

.         AMI MegaRAID support

.         BusLogic SCSI support

.         Compaq Fibre Channel 64-bit/66Mhz HBA support

.         DMX3191D SCSI support

.         DTC3180/3280 SCSI support

.         EATA ISA/EISA/PCI  (DPT  and generic  EATA/DMA-
compliant boards) support

.         Future Domain 16xx SCSI/AHA-2920A support

.         Intel/ICP  (former GDT SCSI  Disk Array)  RAID
Controller support

.         Generic NCR5380/53c400 SCSI support

.         IBM ServeRAID support

.         Initio 9100U(W) support

.         Initio INI-A100U2W support

.         IOMEGA parallel port

.         NCR53c406a SCSI support

.         NCR53c7,8xx SCSI support

.         SYM53C8XX Version 2 SCSI support

.         PAS16 SCSI support

.         PCI2000 support

.         PCI2220i support

. ' PSI240i support

.         Qlogic FÂS SCSI support

.         Qlogic ISP SCSI support

.         Qlogic ISP FC SCSI support

.         Qlogic QLA 1280 SCSI support


128                                       Administrarea si configurarea sistemelor Linux

.         Seagate ST-02 and Future Domain TMC-8xx SCSI
support

.         Simple   53c710   SCSI   support   (Compaq,   NCR
machines)

.         Symbios 53c416 SCSI support

.         Tekram DC390(T) and Am53/79C974 SCSI support

.         Trântor T128/T128F/T228 SCSI support

.         UltraStor 14F/34F support

.         UltraStor SCSI support

Numele dispozitivelor SCSI sunt:

.       hard-disk-uri: sda, sdb etc.;

.       unitati CD-ROM: scdO, scdl etc.;

.       unitati de banda: stO, stl etc.;

.       dispozitive generice: sgO, sgl etc.

12.3. Configurarea imprimantelor

Pentru utilizarea imprimantelor conectate la portul paralel al calculatorului trebuie activate urmatoarele optiuni în nucleu:

Parallel  port  support

.       PC-style  hardware

Optional pot fi activate si optiunile:

Use FIFO/DMA if available

Activeaza suportul pentru transferul datelor prin DMA.

.          Multi-IO cards   (parallel  and  serial)
Suport pentru placi multi-I/O PCI.

.         SuperlO chipset support

Ofera suport pentru cipuri de tip SuperlO.

-    Character  devices

.  Parallel printer support

Numele dispozitivelor pentru portul paralel sunt IpO, Ipl etc. (echivalente notatiilor DOS/Windows LPT1, LPT2 etc.).

Driverul de port paralel poate primi ca parametru:

| parport=porfc[[,irq] , dma}    ...

Optiunile definesc, în ordinea aparitiei, parametrii porturilor paralele.


Configurari de baza ale sistemului                                                   129

Pentru imprimante conectate la portul USB:

- Support for USB

.  USB Printer support

Pentru tiparirea la imprimanta trebuie folosit un serviciu specializat - pentru detalii, a se consulta partea III, cap. l.

12.4. Configurarea porturilor .seriale

Pentru a utiliza porturile seriale ale sistemului, trebuie activate urmatoarele optiuni:

- Character devices

.  Standard/generic (8250/16550 and compatible UARTs)
serial support

Driverul p'entru portul serial standard.

.     Extended dumb serial driver options
Stabileste anumite optiuni extinse pentru driverul serial:

.       Support  for more  than  4   serial  ports

Se foloseste pentru cipuri seriale cu mai mult de 4 porturi.

.   Support for sharing serial interrupts

Include posibilitatea de partajare a întreruperii alocate controllerului serial cu cele alocate altor dispozitive.

.   Autodetect IRQ on standard ports (unsafe)

Detecteaza automat parametrii controllerului serial.

.     Non-standard serial  port  support
Ofera suport pentru placi seriale speciale.

Denumirile porturilor seriale sunt ttySl, ttyS2 etc. (corespunzatoare notatiilor COM1, COM2 etc. din MS-DOS).

Parametrii porturilor seriale pot fi modificate utilizând utilitarul setserial:

\ setserial  port  parametri

unde parametri pot fi:

port adresa           stabileste adresa I/O a portului serial

irq adresa            stabileste linia de întrerupere (IRQ) a portului serial

baudjbase viteza  seteaza viteza portului serial


130                                       Administrarea si configurarea sistemelor Linux

spd_hi                  utilizeaza viteza de 57600 bps

spd_vhi                 utilizeaza viteza de 115200 bps

spdjnormal           utilizeaza viteza de 38400 bps.

Mai multe informatii privind folosirea acestui program pot fi obtinute apelând

mân  setserial.

12.5. Configurarea placilor de retea

Pentru a utiliza o placa de retea, trebuie selectat driverul respectiv:

- Network device support

.         Ethernet (10 or lOOMbit)

.         3COM cards

.         3c501 "EtherLink" support

.         3c503 "EtherLink II" support

.         3c503 "EtherLink II" support

.         3c5(57 "EtherLink 16" support

.         3c509/3c529 (MCA)/3c579 "EtherLink III" support

.         3c590/3c900 series (592/595/597)
"Vortex/Boomerang" support

.  AMD LANCE and PCnet (AT1500 and NE2100) support
»  Westerr Digital/SMC cards

.         WD80*3 support

.         SMC Ultra MCA support

.         SMC Ultra support

.         SMC Ultra32 EISA support

.         SMC 9194 support

.  Racal-Interlan (Micom) NI cards

.         NI5010 support

.         NI5210 support

.         NI6510 support

.         DEPCA, DElOx, DE200, DE201, DE202, DE422 support

.         HP 10/100VG PCLAN (ISA, EISA, PCI) support

.         Other ISA cards

.         Cabletron E21xx support

.         EtherWORKS 3 (DE203, DE204, DE205) support

.         EtherExpress 16 support

.         EtherExpressPro support/EtherExpress 10 U82595)
support

.         HP PCLAN+ (27247B and 27252A) support

.         HP PCLAN (27245 and other 27xxx series) support

.         LP486E on board Ethernet

.         ICL EtherTearr, 16i/32 support

.         NE200Q/NE1000 support


__________ Configurari de baza ale sistemului_________________________ 131

EISA, VLB, PCI and on board controllers

.         AMD PCnet32 PCI support

.         Adaptec Starfire support

o  Ansei Communications EISA 3200 support

.         Apricot Xen-II on board Ethernet

.         CS89xO support

.         DECchip Tulip (dc21x4x) PCI support

.         Generic DECchip & DIGITAL EtherWORKS PCI/EISA

.         Davicom DM910x/DM980x support

.         EtherExpressPro/100 support

.         Mylex EISA LNE390A/B support

o  Myson MTD-8xx PCI Ethernet support

.         National Semiconductor DP8381x series PCI
Ethernet support

.         PCI NE2000 and clones support

.         Novell/Eagle/Microdyne NE3210 EISA support

.         Racal-Interlan EISA ES3210 support

.         RealTek RTL-8139 C+ PCI Fast Ethernet Adapter
support

.         RealTek RTL-8139 PCI Fast Ethernet Adapter
support

.         Support for older RTL-8129/8130 boards

.         SiS 900/7016 PCI Fast Ethernet Adapter support

.         SMC EtherPower II

.         Sundance Alta support

.         TI ThunderLAN support

.         VIA Rhine support

.         Winbond W89c840 Ethernet support
Pocket and portable adapters

.         AT-LAN-TEC/RealTek pocket adapter support

.         D-Link DE600 pocket adapter support

.         D-Link DE620 pocket adapter support

12.6. Configurarea placilor de sunet

Pentru a utiliza o placa de sunet, trebuie selectat driverul respectiv:

-   Sound cârd support

.         C-Media PCI (CMI8338/8738)

.         Creative SBLive! (EMU10K1)

.         Crystal SoundFusion (CS4280/461x)

.         Crystal Sound CS4281

.         Ensoniq AudioPCI (ES1370)

.         Creative Ensoniq AudioPCI 97 (ES1371)

.         ESS Technology Solol

.         ESS Maestro, Maestro2, Maestro2E driver


132                                      Administrarea si configurarea sistemelor Linux

.         ESS MaestroS/Allegro driver

.         Intel ICH (i8xx) audio support
RME Hammerfall (RME96XX) support

.         S3 SonicVibes

.         Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio
Core

.         Support for Turtle Beach MultiSound Classic, Tahiti,
Monterey

.         Support for Turtle Beach MultiSound Pinnacle, Fij i

.         VIA 82C686 Audio Codec

.         VIA 82C686 MIDI

.         OSS sound modules

.         AD1816(A) based cards

.         Aztech Sound Galaxy (non-PnP) cards

.         Adlib Cards

.         ACI mixer (miroSOUND PCMl-pro/PCM12/PCM20)

.         Crystal CS4232 based (PnP) cards

.         Ensoniq SoundScape support

.         Gravis Ultrasound support

.         MediaTrix AudioTrix Pro support

.         Microsoft Sound System support

.         MPU-401 support (NOT for SB16)

.         NM256AV/NM256ZX audio support

.         OPTi MAD16 and/or Mozart based cards

.         100% Sound Blaster compatibles (SB16/32/64, ESS,
JazzlS) support

.         AWE32 synth

.         Full support for Turtle Beach WaveFront (Tropez
Plus, Tropez, Maui) synth/soundcards

.         Limited support for Turtle Beach Wave Front
(Maui, Tropez) synthesizers

.         Yamaha FM synthesizer (YM3812/OPL-3) support

.         Yamaha OPL3-SA1 audio controller

.         Yamaha OPL3-SA2 and SA3 based PnP cards

.         Yamaha YMFVxx PCI audio (native mode)

.         Yamaha PCI legacy ports support

.         Gallant Audio Cards (SC-6000 and SC-6600 based)

12.7. Configurarea dispozitivelor USB

Pentru a utiliza dispozitive USB, trebuie în primul rând selectat driverul pentru cipul USB:

-    Support   for  USB

«      UHCI    (Intel   PIIX4,   VIA,    ...)   support .      UHCI Alternate  Driver   (JE)   support


Configurari de baza ale sistemului                                           133

.  OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support

In al doilea rând, trebuie selectate driverele pentru dispozitivele USB conectate:

- Support for USB

.         USB Audio support

.         USB Bluetooth support

.         USB Mass Storage support

.         Datafab MDCFE-B Compact Flash Reader support

.         Freecom USB/ATAPI Bridge support

.         ISD-200 USB/ATA Bridge support

.         Microtech CompactFlash/SmartMedia support

.         HP CD-Writer 82xx support

.         SanDisk SDDR-09 (and other SmartMedia) support

.         Lexar Jumpshot Compact Flash Reader

.         USB Modem (CDC ACM) support

.         USB Printer support

.         USB Human Interface Device (full HID) support

.         /dev/hiddev raw HID device support

.         USB HIDBP Keyboard (basic) support

.         USB HIDBP Mouse (basic) support

.         Wacom Intuos/Graphire tabiet support

.  USB Imaging devices

.         USB Kodak DC-2xx Camera support

.         USB Mustek MDC800 Digital Camera support

.         USB Scanner support

o  Microtek X6USB scanner support o  HP53xx USB scanner support

.  USB Multimedia devices

.         USB IBM (Xirlink) C-it Camera support

.         USB OV511 Camera support

.         USB Philips Cameras

.         USB SE401 Camera support

.         USB STV680 (Pencam) Camera support

.         USB 3com HomeConnect (aka vicam) support

.         D-Link USB FM radio support

.         DABUSB driver

.  USB Network adaptors

.         USB ADMtek Pegasus-based ethernet device support

.         USB KLSI KL5USB101-based ethernet device support

.         USB CATC NetMate-based Ethernet device support

.         USB Communication Class Ethernet device support

.         USB-to-USB Networking cable device support

.  USB port drivers

.   USS720 parport driver

.  USB Miscellaneous drivers

.   USB Diamond RioSOO support


134                                       Administrarea si configurarea sistemelor Linux

12.8. Configurarea scannerelor

Daca scannerul este conectat la magistrala USB, trebuie selectat tipul de scanner corespunzator:

- Support for USB

.  USB Imaging devices

.  USB Scanner support

o  Microtek X6USB scanner support o  HP53xx USB scanner support

Pentru scannere SCSI:

-  SCSI support

.   SCSI generic support

Pentru scannere conectate la portul paralel:

-     Parallel  port  support

"  PC-style hardware

.   Use FIFO/DMA if available

însa multe dispozitive sunt conectate intern la un port paralel, incluzând un convertor paralel -> USB. Pentru aceste tipuri de dispozitive, precum si pentru cele care se conecteaza la portul paralel al calculatorului sau la magistrala SCSI, trebuie utilizat driverul din programul sane.

Pentru comunicatia cu scannerul se foloseste utilitarul sane - mai concret, pentru scanare, stabilirea parametrilor etc. Acesta contine o colectie bogata de drivere pentru scannere. Recomandam consultarea listei de drivere înainte de achizitionarea unui scanner, deoarece exista înca multe modele pentru care nu exista drivere.

De asemenea, poate fi utilizat si programul xsane, o interfata X Windows pentru sane.

12.9. Configurarea dispozitivelor multimedia

Prin dispozitive multimedia întelegem placi de captura video/TV/audio, precum si camere video. Pentru utilizarea acestora, trebuie selectate în primul rând optiunile:

-    I2C  support

.         I2C bit-banging interfaces

.         I2C device interface

.         I2C /proc interface


_____________________ Configurari de teza ale sistemului      __________________ 135

în al doilea rând, trebuie selectat driverul corespunzator:

. i ."   ,..;   v   : -i . -. :    ''/'ir    ." 'r  .   .     '.'. -   Multimedia devices

.     Video For Linux

. : '"     !                    *.." V4L informatioh in proc 'fllesystem

-Jiî-..!..                .      i2c oii parallel port        ' ' "

.         BT848 Video For Linux

.         Mediavision Pro Movie Studio Video For Linux

.         Quickcam BW Video For Linux

.         QuickCam Colour Video For Linux

.         W9966CF Webcam (FlyCam Supra and others) Video
For Linux

.         CPiA Video For Linux

o  CPiA Parallel Port Lowlevel Support o  CPiA USB Lowlevel Support

.         SAA5249 Teletext processor

.         SAB3036 tuner

.         Zoran ZR36057/36060 Video For Linux

.         Iomega Buz support               '

.         Miro DC10(+) support

.         Linux Media Labs LML33 support

.         Zoran ZR36120/36125 Video For Linux

.         Sony Vaio Picturebook Motion Eye Video For Linux

.  Radio Adapters

.        ADS Cadet AM/FM Tuner

.        AIMSlab RadioTrack (aka RadioReveal) support

.        AIMSlab RadioTrack II support

.        Aztech/Packard Bell Radio

.        GemTek Radio Cârd support

  GemTek PCI Radip Cârd support
*            .  Guillemot MAXI Radio FM 2000 radio

.        Maestro on board radio

.        miroSQUND PCM20 radio

.        SF16FMI Radio

.        TerraTe'c ActiveRadio ISA Standalone

.        Trust FM radio cârd

.        Typhoon Radio (a.k.a. EcoRadio)

.        Zoltrix Radio

în cazul placilor compatibile BT848/878, mai trebuie activate optiunile:

t   Sound cârd support

.        BT878 audio dma

.        TV cârd (bt848) mixer support

*

Pentru a utiliza placile de captura, se foloseste programul bttv.


136___________________ Administrarea si configurarea sistemelor Linux

12.10. Configurarea dispozitivelor de intrare

în Linux a fost implementat un sistem generic pentru tratarea dispozitivelor de intrare, suportând în acest moment doar joystick-uri. Acest sistem se compileaza activând optiunile:

Input  core  support

.         Keyboard support

.        Mouse support

.         Joystick support

.         Event interface support

Driverul de joystick:

-    Character devices

.  Joysticks

.  Game port support

o Classic ISA/PnP gameports

o PDPI Lightning 4 gamecard

o Aureal Vortex and Trident 4DWave gameports

o Crystal SoundFusion gameports

o SoundBlaster Live! gameports

.  Serial port device support

o Serial port input line discipline

.  Joysticks

o Classic PC analog Joysticks and gamepads o Assasin 3D and MadCatz Panther devices o Logitech ADI digital Joysticks and gamepads o Creative Labs Blaster Cobra gamepad o Genius Flight2000 Digital Joysticks and gamepads o Gravis GrIP Joysticks and gamepads o InterAct digital Joysticks and gamepads o ThrustMaster DirectConnect Joysticks and game­pads o Microsoft  SideWinder  digital  Joysticks  and

gamepads

o I-Force USB Joysticks and wheels o I-Force Serial Joysticks and wheels o Logitech WingMan Warrior joystick o LogiCadSd Magellan/SpaceMouse 6dof controller o SpaceTec SpaceOrb/Avenger 6dof controller o SpaceTec SpaceBall 4000 FLX 6dof controller o Gravis Stinger gamepad o Multisystem, Sega Genesis, Saturn Joysticks and

gamepads o Multisystem, NES, SNES, N64, PSX Joysticks and

gamepads o Multisystem Joysticks via TurboGraFX device


Document Info


Accesari: 1864
Apreciat:

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site

Copiaza codul
in pagina web a site-ului tau.

 


Copyright © Contact (SCRIGROUP Int. 2014 )