View previous topic :: View next topic |
Author |
Message |
Shocker580 Tux's lil' helper
Joined: 19 Nov 2005 Posts: 108 Location: Italy
|
Posted: Thu Dec 29, 2005 2:50 pm Post subject: 64bit & ATI |
|
|
Salve a tutti,
l'altro ieri ho installato la mitica gentoo ed è andato tutto ok tranne il mouse trust che si spegne quando decide lui
Oggi stavo installando i driver ATI per la Radeon x300 seguendo la guida http://gentoo-wiki.com/HOWTO_ATI_Drivers, arrivato al punto della modifica della configurazione del kernel non sono riuscito ad andare avanti:
Code: | Device Drivers --->
Character Devices --->
<M> /dev/agpgart (AGP Support)
<M> Your_AGP_Chipset_Here <---------------------------------------------cosa dovrei selezionare ?
[ ] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) |
Comunque vado avanti, al comando 'emerge -av ati-drivers ati-drivers-extra' mi escono dei WARNING alla fine della compilazione del driveri:
Code: | * Updating module dependencies for 2.6.14-gentoo-r5 ...
WARNING: //lib/modules/2.6.14-gentoo-r5/video/fglrx.ko needs unknown symbol verify_area
WARNING: //lib/modules/2.6.14-gentoo-r5/video/fglrx.ko needs unknown symbol register_ioctl32_conversion
WARNING: //lib/modules/2.6.14-gentoo-r5/video/fglrx.ko needs unknown symbol unregister_ioctl32_conversion |
ed infine proseguendo come da guida:
Code: | CELERON shocker # modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.14-gentoo-r5/video/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg) |
Code: | CELERON shocker # dmesg | tail
irq moderation: disabled
tcp offload: enabled
scatter-gather: enabled
tx-checksum: enabled
rx-checksum: enabled
eth0: no IPv6 routers present
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol verify_area
fglrx: Unknown symbol register_ioctl32_conversion
fglrx: Unknown symbol unregister_ioctl32_conversion
CELERON shocker # |
Ma i driver emersi saranno veramente 64bit ?
Aiuto |
|
Back to top |
|
|
earcar Guru
Joined: 20 Sep 2004 Posts: 425 Location: Bologna, Italy
|
Posted: Thu Dec 29, 2005 3:09 pm Post subject: |
|
|
Tutto ciò dipende dal fatto che non hai compilato/caricato il driver del tuo chipset agp
Per scoprirlo dai un ricompila il kernel e riemergia i driver ati
Ciauz
**earcar
PS: ioctl32 sono le funzioni dei driver a 64-bit per mantenere la compatibilità con applicativi e giochi a 32-bit _________________ Bip... bip... bip... -- Sputnik 1 |
|
Back to top |
|
|
Shocker580 Tux's lil' helper
Joined: 19 Nov 2005 Posts: 108 Location: Italy
|
Posted: Thu Dec 29, 2005 3:16 pm Post subject: |
|
|
Intanto grazie per avermi risposto
La scheda è PCI-E non agp e con quel comando non ottengo niente
Code: | CELERON ~ # lspci | grep -i AGP
CELERON ~ # |
Ehm, siamo sicuri che io abbia il supporto per ioctl32 ?
Scusa l'ignoranza |
|
Back to top |
|
|
Maxxer Apprentice
Joined: 22 Apr 2005 Posts: 171 Location: LC
|
Posted: Thu Dec 29, 2005 4:15 pm Post subject: Re: 64bit & ATI |
|
|
Shocker580 wrote: | Code: | Device Drivers --->
Character Devices --->
<M> /dev/agpgart (AGP Support)
<M> Your_AGP_Chipset_Here [b]<---------------------------------------------cosa dovrei selezionare ?[/b]
[ ] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) |
Comunque vado avanti, |
Se salti un passaggio vai avanti?
Li ci sarà un elenco di chipset grafici, devi selezionare quello che va bene per la tua scheda video! Probabilmente è per quello che poi non ti compila i drivers binari!!
Per il supporto 32bit: Executable file formats / Emulations > IA32 Emulation.
ciao
maxxer |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4810 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Thu Dec 29, 2005 4:32 pm Post subject: |
|
|
Shocker580 wrote: |
La scheda è PCI-E non agp e con quel comando non ottengo niente
|
Non ho mai usato schede come la tua, ma so che sotto Bus options (PCI etc.) è contenuta un'opzione specifica per le PCI express. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
Shocker580 Tux's lil' helper
Joined: 19 Nov 2005 Posts: 108 Location: Italy
|
Posted: Thu Dec 29, 2005 6:15 pm Post subject: |
|
|
Si ma non so cosa mettere .. è un pò strano quel menù, non mi fa cliccare o impostare la scelta tra modulo e statico sulla scritta /dev/agpgart e poi non vedo possibili scelte tra le quali il mio chip.
Il link porta ad uno snap della schermata in questione: ftp://82.59.138.167/pub/gentoo_ati.png, che vuol dire quando c'è "---" ?
Ripeto, scusate la (super)ignoranza in materia
cloc3 wrote: | Shocker580 wrote: |
La scheda è PCI-E non agp e con quel comando non ottengo niente
|
Non ho mai usato schede come la tua, ma so che sotto Bus options (PCI etc.) è contenuta un'opzione specifica per le PCI express. |
Effettivamente non era selezionata, ora provo anche con quella opzione |
|
Back to top |
|
|
Shocker580 Tux's lil' helper
Joined: 19 Nov 2005 Posts: 108 Location: Italy
|
Posted: Thu Dec 29, 2005 6:24 pm Post subject: |
|
|
Maxxer wrote: | Per il supporto 32bit: Executable file formats / Emulations > IA32 Emulation.
ciao
maxxer |
L'emulazione era già attiva, come non detto...
Abilitata la funzione in BUS per il PCI-Express il dmesg è diventato mostruosamente lungo e strano ftp://82.59.138.167/pub/dmesg.txt.
Anche con questa funzione nel kernel la ricompilazione dei driver porta sempre li stessi errori, che faccio ? |
|
Back to top |
|
|
Shocker580 Tux's lil' helper
Joined: 19 Nov 2005 Posts: 108 Location: Italy
|
Posted: Fri Dec 30, 2005 11:09 am Post subject: |
|
|
BuonGiorno a tutti,
tra consigli nella #gentoo e ricerche varie ho trovato una ml che parla proprio del mio problema: http://www.stanchina.net/~flavio/debian/fglrx-archive/msg00985.html e con la relativa patch linkata.
Non credendo di poter patchare i driver di emerge ho scaricato i driver dal sito, ho avviato l'installazione e l'ho terminata con un CTRL + C, così facendo mi sono ritrovato l'archivio decompresso dove c'era anche il file da patchare:
Code: | CELERON fglrx # pwd
/home/shocker/fglrx-install/common/lib/modules/fglrx
CELERON fglrx # patch -p0 < fglrx-2.6.14-compat_ioctl.patch
patching file build_mod/firegl_public.c
Hunk #1 succeeded at 123 (offset 1 line).
Hunk #2 succeeded at 196 (offset 6 lines).
Hunk #3 succeeded at 278 with fuzz 2 (offset 11 lines).
Hunk #4 FAILED at 2241.
1 out of 4 hunks FAILED -- saving rejects to file build_mod/firegl_public.c.rej
CELERON fglrx # |
Ma non ha intenzione manco di patcharsi a quanto pare ..
Cosa posso provare ? |
|
Back to top |
|
|
|