startx non trova /dev/nvidiactl o /dev/nvidia0

vittorio vdemart1 a tin.it
Mer 30 Maggio 2007 00:35:58 CEST


Carissimi,
da poco mi è stato regalato un nuovissimo portatile hp Pavillion 6366 intel 
duo T5300 sukl quale ho immediatamente trasferito, con pochi adattamenti, via 
restore, l'installazione freebsd 6.2 (ultimissimo grido e portsnap) sul 
mio "vecchio" (si fa per dire, perché è ancora ottimo!) centrino ibm ThinkPad 
R51. 
Ciò premesso mi trovo a combattere ora con la configurazione di NVIDIA GeForce 
Go 7400 (già ho postato senza risultati una mail analoga su 
freebsd-questions a freebsd.org).

1) Ho installato dai port il nvidia-driver compilandolo nella sua 
configurazione di default e nvidia-xconfig.
2) Ho inserito (e riavviato) nvidia_load=YES in loader.conf sicché

hpbsd# kldstat
Id Refs Address    Size     Name
 1   24 0xc0400000 5b33d8   kernel
..................................
 4    3 0xc0a7e000 1e058    linux.ko
 5    1 0xc0a9d000 435c     acpi_video.ko
 6    3 0xc0aa2000 61ba0    acpi.ko
 7    1 0xc0b04000 6d4de0   nvidia.ko
 8    1 0xc11d9000 aed4     cpufreq.ko
 9    1 0xc11e4000 4a2c     acpi_ibm.ko
..................................
15    1 0xc7245000 2000     rtc.ko

3) Ho generato xorg.conf di default con nvidia-xconfig.

4) lanciando startx, X fallisce perché

>>>>>>>>>>>>>>>>>>>>>>>>>>
NVIDIA: could not open the device /dev/nvidiactl 
>>>>>>>>>>>>>>>>>>>>>>>>>>
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0):     that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0):     that the NVIDIA device files have been created properly. 
(EE) NVIDIA(0):     Please consult the NVIDIA README for details.

Il problema sembra essere /dev/nvidiactl! A proposito nvidia.ko è presente in 
memoria!

5) Mi sembra che gli *.nvidia.* siano un po' pochini rispetto a quelli che 
leggo in google.

hpbsd # sysctl -a|grep nvidia

       nvidia    84    37K       -       84  16,32,64,128,256,1024,2048
hw.nvidia.version: NVIDIA UNIX x86 Kernel Module  1.0-9746  Tue Dec 19 
13:20:59 PST 2006
hw.nvidia.registry.EnableVia4x: 0
hw.nvidia.registry.EnableALiAGP: 0
hw.nvidia.registry.NvAGP: 3
hw.nvidia.registry.EnableAGPSBA: 0
hw.nvidia.registry.EnableAGPFW: 0
hw.nvidia.registry.SoftEDIDs: 1
hw.nvidia.registry.Mobile: 4294967295
hw.nvidia.registry.ResmanDebugLevel: 4294967295
hw.nvidia.registry.FlatPanelMode: 0
hw.nvidia.registry.DevicesConnected: 0
hw.nvidia.registry.RmLogonRC: 1
hw.nvidia.registry.DetectPrimaryVga: 1
hw.nvidia.registry.dwords:


Mi date una mano a settare questa scheda che è *** supportatissima *** secondo 
la documentazione?
BTW, per quale risoluzione va settato il display che è uno di quelli nuovi un 
po' più larghi del normale (mi pare di aver letto 1400x900)?

Ciao
Vittorio


Maggiori informazioni sulla lista aiuto