CV64 Configuration HOWTO

Guida alla configurazione della Cybervision64 su Linux68k
di: GuRuMeD
adattanento di Angelo 'Eddy' Celentano

Questo documento "tenta" di descrivere, nel modo piu' chiaro possibile, come ottenere la vostra console Linux su uno schermo Cybervision!

Al momento, il supporto per le schede grafiche e' ancora esiguo!
Nei kernel sperimentali 2.1.xx sembra sia stato migliorato di un bel po'.. non ho ancora avuto modo di installarmi una versione sperimentale e quindi non so dire di piu' in proposito!

Attualmente uso il kernel 2.0.31pre3 e XFree331!

Per avere la consolle di linux su uno schermo Cybervision bisogna prima di tutto aver attivato, al momento della configurazione del kernel, il supporto per la Cybervision64! Se non l'avete fatto.. vi tocca rifare il "make menuconfig", abilitare il supporto CyberVision, e ricompilare il kernel!
Bisogna poi decidere la risoluzione di output dello schermo!
E' indispensabile settare il workbench alla risoluzione desiderata!

Nel mio caso, volevo la console di Linux a 1280x1024x8bit e quindi ho settato il workbench a questa risoluzione che tra l'altro e' quella che uso quotidianamento col mio Amiga.

Ecco di seguito la mia stringa di amiboot:

amiboot-5.6 -v -k vmlinux -m memfile root=/dev/hda1 video=cyberfb:1280x1024-8

Andiamo ad analizzarla:
Adesso passiamo a Xwindow su CyberVision!!!

Vi premetto che X si aprirà alla stessa risoluzione che avete stabilito nel parametro "video=" di cui abbiamo già parlato! Non è possibile, per quanto mi risulta, avere la console ad una risoluzione e aprire X ad un'altra risoluzione, almeno usando il parametro -v di cui ho parlato prima!
Nel caso in cui vi risultasse diversamente, inviatemi pure una mail!!!

Dando per assodato che avete già installato tutto il pack di X vado a mostarvi ciò che bisogna fare per avere X sulla nostra Cybervision!
Allego qui il mio file XF86Config:
--------------------------------START-------------------------------------
# XF86Config file by GuRUMEd

Section "Files"
    RgbPath	"/usr/X11R6/lib/X11/rgb"

    FontPath	"/usr/X11R6/lib/X11/fonts/misc/"
    FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath	"/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath	"/usr/X11R6/lib/X11/fonts/Speedo/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

#    NoTrapSignals
#    DontZap
#    DontZoom

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Keyboard section
# **********************************************************************

Section "Keyboard"

     Protocol	"Standard"
#    Protocol	"Xqueue"

     AutoRepeat	500 5
#    ServerNumLock
#    Xleds      1 2 3

     XkbDisable

#    LeftAlt     Meta
#    RightAlt    ModeShift
#    RightCtl    Compose
#    ScrollLock  ModeLock

EndSection


# **********************************************************************
# Pointer section
# **********************************************************************

Section "Pointer"
    Protocol    "BusMouse"
    Device      "/dev/mouse"

#    Protocol	"Xqueue"

#    BaudRate	9600
#    SampleRate	150
     Emulate3Buttons
     Emulate3Timeout    50
#    ChordMiddle

EndSection


# **********************************************************************
# Monitor section
# **********************************************************************

Section "Monitor"

    Identifier "WYSE-Vision"
    VendorName "WYSE"
    ModelName  "WY-17E"

    HorizSync	30.0 - 75.0
    VertRefresh 50 - 120


#     1280x1024
      Modeline "1280x1024"    120.00 1280 1324 1403 1684   1024 1027 1030 1064 -HSync -VSync -CSync

EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

# Cybervision64 board

Section "Device"
    Identifier  "Cybervision"
    VendorName  "Phase5"
    BoardName   "Cybervision64"
    VideoRam    2048
    Ramdac      "s3gendac"
    Clockchip   "s3gendac"
    MemBase     0x400000
EndSection


# **********************************************************************
# Screen sections
# **********************************************************************

Section "Screen"
    Driver      "FBDev"
    Device      "Cybervision"
    Monitor	"WYSE-Vision"

    Subsection "Display"
        Depth       8
        Modes       "1280x1024"
        Viewport    0 0
        Virtual     1280 1024
    EndSubsection
EndSection

--------------------------------STOP-------------------------------------
La mia linux box e' la seguente:
Amiga4000/040 22MB RAM - 1.8GB HD - CV64/4MB - Wyse 17" - C1960 14" -
Oktagon2008/SCSI 4MB - USRobotics - TANTISSIMA PASSIONE e PAZIENZA!



Voglio ringraziare tutte quelle persone che mi stanno aiutando nella configurazione e nell'installazione di Linux68k tra i quali non posso fare a meno di citare Eddy, Presi, Slash e Frac'! Grazie!

Un saluto va altresi' a tutti quelli che sono sulla ml Pluto-Amiga e a tutti quelli che sono sul canale IRC #AmigaITA.

AMIGA RULEZ! LINUX RULEZ!

[back]
Angelo 'Eddy' Celentano
Last modified: Thu Dec 4 11:13:39 MET 1997