Newsgroup: it.comp.os.linux.sys
Titolo: Ancora S3, scheda rete e LILO

Innanzitutto ciao.
Vi vorrei porre 3 domanduzze
Spesso ho letto msg di problemi di config della S3 Trio 3D/2X. Devo
dirvi che è un casino anche per me.
Contrariamente agli altri msg, in cui si menzionava la 86C368, io ho a
disposizione la 86C362. Quello che non riesco a capireè perchè mi piazza
un quadrato bianco enorme al posto del puntatore del mouse.
Ho provato a usare un'opzione del tipo sw_ (più qualcos'altro che non
ricordo), ma nulla.
Che devo fa' ?
Ho una D-Link DFE-530TX che non viene riconosciuta da Linux. Sul sito
del produttore c'è un link per scaricare il driver per Linux ma
sfortunatamente non funza. Qualcuno di voi lo ha nelle manuzze o può
dirmi siti alternativi da cui scaricarlo ?
Le mie partizioni Linux sono oltre il 1024-esimo cilindro e, quindi,
vorrei sapere quale è la versione aggiornata di LILO che permette di
aggirare il problema. Che io sappia una delle ultime è la 21.4.4-10.
Dite che va bene ??
Grazie per le info che mi saprete dare
ByeZ

 Dite che va bene ??
io ho la 21.4-3 e va benissimo, basta ricordarsi di aggiungere a
lilo.conf "lba32"
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
"Chi parla in tono cortese,
 ma continua a prepararsi,
 potra' andare avanti;
 chi parla in tono bellicoso
 e avanza rapidamente
 dovra' ritirarsi" Sun Tzu -- L'arte della guerra

Ho risolto il problema della S3 e del boot del SO.
Però c'è ancora sta cazzo di DLink che mi fa innervosire.
Il modulo che la gestisce dovrebbe essere il "via-rhine.c", già incluso
nel kernel 2.2.16 che ho compilato sotto Mandrake 7.1
Quando però faccio un insmod via-rhine, mi dà un errore: init_module:
Dispositivo già usato da un'altra periferica.
Faccio un cat /proc/pci e vedo che l'IRQ 10 è assegnato all'USB, alla
scheda audio (CMPCI) e alla scheda di rete.
E' quindi chiaramente qui il problema (o almeno lo spero).
Provo a passare a via-rhine una linea di IRQ diversa, ma non so il nome
del parametro. Ho infatti provato con questi tentativi:
insmod via-rhine irq=0x09
insmod via-rhine irq_line=0x09
insmod via-rhine parm_irq=0x09
ma nessuno va bene.
Vi prego ditemi qualcosa !
Ciao e Grazie

Attento a non caricare qualche modulo tipo "dummy" come scheda di rete (non
voglio essere offensivo e che a volte la distrazione...)
Ni hao
-- 
Posted from [192.106.117.194] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

insmod via-rhine parm_irq=0x09
Sicuro che via-rhine accetti parametri ?

 Sicuro che via-rhine accetti parametri ?
Assolutamente no, era solo un disperato tentativo di sistemare il tutto.
Tra l'altro:
- anche con la versione precompilata del kernel da' lo stesso problema (che
cmq non e' la 2.2.16 ma la 2.2.15) che pero' avevo opportunamente upgradato
per risolvere il problema dei binari setuid
- ho preso i sorgenti dei moduli aggiornati, che sono via-rhine.c e
pci-scan.c, ho seguito le istruzioni indicate dal sito dal quale li ho
pigliati, ma la compilazione da' un casino di warnings e soprattutto di
errori.
A questo punto non ci sto capendo piu' nulla. Volevo sapere se qualche
linuxiano usa la DFE-530TX per "corromperlo in tutti i modi"  ;D affinche'
mi dia le dritte piu' dritte possibili.
ThankZ

 ThankZ
Sono poco piu' che un newbie per linux e "casualmente" uso in azienda un
pc con la (ormai) mitica S3 Trio3D e sono connesso alla rete con una
D-Link DFE530TX.
La storia del pc (questo) con Linux e' nata con l'installazione di RH
6.0. Per quanto riguarda X ho provato nel tempo varie versioni di XF86
3.x, ma il massimo risultato era VGA16 (!). La connessione alla rete era
all'epoca una classica 3Com 3C509 riconosciuta e gestita senza problemi.
Quando sono passato alla D-Link ho seguito il link da 
www.dlink.com
 fino
al sito del progetto Beowulf (oggi 
www.beowulf.com
), ho scaricato
software ed istruzioni ed il funzionamento e' stato ancora una volta
garantito. 
Indispettito dal fatto di non poter (praticamente) utilizzare X
continuavo a tentare periodicamente fino a che non ho trovato "Xfree86
4.0.1 released" e (seguendo le solite puntuali istruzioni) ho ottenuto
un ottimo 1024*768. Successivamente (uso il pc per svariati esperimenti
anche distruttivi) ho installato (da zero) RH 6.2 (kernel 2.2.14-5.0)
pubblicato da pc professionale (installazione ovviamente custom). Devo
dire che non ho avuto alcun problema per la scheda di rete (direttamente
installata e funzionante), mentre ho trovato il (solito, noto) problema
con X. Conoscevo pero' la soluzione che ho installato "on the fly".
Certo che non e' un sistema ottimizzato al massimo, ma rende molto
meglio di W98SE (altra partizione). Piu' che altro mi appoggio a linux
per i suoi servizi "classici" (http, ftp, ecc.) nella intranet aziendale
e da questo punto di vista le cose vanno mooolto bene (samba compreso).
HTH
Byez
Stefano

 installata e funzionante),
Beato te. A me invece nessuna delle due versioni che ho riportato si degna
di "cagare" la scheda, ne' in fase di installazione, ne' dopo :((
Per completezza riporto i seguenti dati, presi da un sistema appena
installato e su cui non ho ancora messo le manazze:
[[[risultato di cat /proc/pci:]]]
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel 440BX - 82443BX Host (rev 3).
      Medium devsel.  Master Capable.  Latency=64.
      Prefetchable 32 bit memory at 0xe4000000 [0xe4000008].
  Bus  0, device   1, function  0:
    PCI bridge: Intel 440BX - 82443BX AGP (rev 3).
      Medium devsel.  Master Capable.  Latency=64.  Min Gnt=136.
  Bus  0, device   4, function  0:
    ISA bridge: Intel 82371AB PIIX4 ISA (rev 2).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.
  Bus  0, device   4, function  1:
    IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
      Medium devsel.  Fast back-to-back capable.  Master Capable.
Latency=32.
      I/O at 0xd800 [0xd801].
  Bus  0, device   4, function  2:
    USB Controller: Intel 82371AB PIIX4 USB (rev 1).
      Medium devsel.  Fast back-to-back capable.  IRQ 5.  Master Capable.
Latency=32.
      I/O at 0xd400 [0xd401].
  Bus  0, device   4, function  3:
    Bridge: Intel 82371AB PIIX4 ACPI (rev 2).
      Medium devsel.  Fast back-to-back capable.
Bus  0, device  10, function  0:   ++++++ECCOLA QUA LA MALEDETTA++++++
    Ethernet controller: VIA Technologies Unknown device (rev 66).
      Vendor id=1106. Device id=3065.
      Medium devsel.  IRQ 10.  Master Capable.  Latency=32.  Min Gnt=3.Max
Lat=8.
      I/O at 0xd000 [0xd001].
      Non-prefetchable 32 bit memory at 0xdb800000 [0xdb800000].
  Bus  0, device  11, function  0:
    SCSI storage controller: Adaptec AIC-7850 (rev 3).
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.
Latency=32.  Min Gnt=4.Max Lat=4.
      I/O at 0xb800 [0xb801].
      Non-prefetchable 32 bit memory at 0xdb000000 [0xdb000000].
  Bus  0, device  13, function  0:
    Multimedia audio controller: Unknown vendor Unknown device (rev 16).
      Vendor id=13f6. Device id=111.
      Medium devsel.  IRQ 5.  Master Capable.  Latency=32.  Min Gnt=2.Max
Lat=24.
      I/O at 0xb400 [0xb401].
  Bus  1, device   0, function  0:
    VGA compatible controller: S3 Inc. Unknown device (rev 2).
      Vendor id=5333. Device id=8a13.
      Medium devsel.  Master Capable.  Latency=64.  Min Gnt=4.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xdc000000 [0xdc000000].
[[[risultato di cat /proc/ioports:]]]
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0330-0331 : cmpci Midi
0388-038b : cmpci FM
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
b400-b4ff : cmpci
b800-b8fe : aic7xxx
d800-d807 : ide0
d808-d80f : ide1
+++++SU WIN2K LA SK USA d000-d0ff+++++
[[[risultato di cat /proc/modules:]]]
cmpci                  24052   0
soundcore               4388   4 [cmpci]
nls_iso8859-1           2280   1 (autoclean)
nls_cp437               3788   1 (autoclean)
vfat                   11196   1 (autoclean)
fat                    33408   1 (autoclean) [vfat]
aic7xxx               133240   0 (unused)
[[[risultato di cat /proc/interrupts:]]]
           CPU0
  0:       5461          XT-PIC  timer
  1:        255          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:          0          XT-PIC  cmpci
  8:          1          XT-PIC  rtc
 11:         40          XT-PIC  aic7xxx
 13:          1          XT-PIC  fpu
 14:       3825          XT-PIC  ide0
NMI:          0
ERR:          0
////////
A questo punto mi sa che:
1) il driver controlla un intervallo di memo i/o in cui la scheda non e'
mappata (in tal caso che faccio ? Ho dato un'occhiata a via-rhine.c ma non
ho ben capito dove l'indirizzo viene settato)
2) la sk monta una versione nuova del chip che il driver non vede (e in tal
caso mi sa che sono cazzi)


Dunque la scheda si identifica attraverso la coppia di numeri  Vendor
id=1106. Device id=3065
Il driver ( kernel 2.2.17 ) via-rhine.c invece supporta le schede
        { "VIA VT3043 Rhine", 0x1106, 0x3043, 0xffff,
          PCI_USES_IO|PCI_USES_MEM|PCI_USES_MASTER, 128, via_probe1},
        {0,},
---> 1106/3043
Quindi credo che la tua scheda NON sia supportata. Quali sono le sigle del
chip ?

Risolto il problema con i nuovi driver.
Eppure mi era sembrato di aver già fatto tutto questo qualche giorno
fa...
Mboh.
Cmq l'importante è che funzichi.
Grazie a tutti per la collaborazione.
ByeZ