LINUX.ORG.RU

не грузится драйвер nvidia

 , ,


0

1

здравствуйте, в общем проблемы с драйвером nvidia на генте: [ 0.408159] nouveau 0000:01:00.0: Direct firmware load for nvidia/gm204/gr/sw_nonctx.bin failed with error -2

гугл практически ничего не дал... почему может быть такое?

в /etc/portage/make.conf

VIDEO_CARDS="nouveau"
поставил...

lsmod | grep nouveau дает следующее:

nouveau              1403757  2
mxm_wmi                13021  1 nouveau
i2c_algo_bit           13413  1 nouveau
drm_kms_helper        125008  1 nouveau
ttm                    93441  1 nouveau
drm                   349210  5 ttm,drm_kms_helper,nouveau
i2c_core               40582  5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,nouvea
video                  24400  2 nouveau,asus_wmi
wmi                    19070  3 mxm_wmi,nouveau,asus_wmi

файл /etc/conf.d/modules скопирован со старой системы, но там все подгружалось нормально:

# Linux users can define a list of modules for a specific kernel version,
# a released kernel version, a main kernel version or all kernel versions.
# The most specific versioned variable will take precedence.
# FreeBSD users can only use the modules="foo bar" setting.
#modules_2_6_23_gentoo_r5="ieee1394 ohci1394"
#modules_2_6_23="tun ieee1394"
#modules_2_6="tun"
#modules_2="ipv6"
#modules="ohci1394"

# Linux users can give modules a different name when they load - the new name
# will also be used to pick arguments below.
# This is not supported on FreeBSD.
#modules="dummy:dummy1"

# Linux users can give the modules some arguments if needed, per version
# if necessary.
# Again, the most specific versioned variable will take precedence.
# This is not supported on FreeBSD.
#module_ieee1394_args="debug"
#module_ieee1394_args_2_6_23_gentoo_r5="debug2"
#module_ieee1394_args_2_6_23="debug3"
#module_ieee1394_args_2_6="debug4"
#module_ieee1394_args_2="debug5"

# You should consult your kernel documentation and configuration
# for a list of modules and their     

Direct firmware load for nvidia/gm204/gr/sw_nonctx.bin failed with error -2

Ясно же пишет, что фирмварь загрузить не может.

anonymous
()
Ответ на: комментарий от xperious

хм, а я думал эт одно и то же примерно...

Охренеть насколько «одно и то же».

init_6 ★★★★★
()
Ответ на: комментарий от xperious

а где его тогда брать?

Либо в другом ебюлде. Либо в другом месте (Ищи где у тебя лежит это самое sw_nonctx.bin) Либо оно получается некими иными путями.

init_6 ★★★★★
()
Ответ на: комментарий от imul

lib/firmware/nvidia/gm204/gr/sw_nonctx.bin была символической ссылкой на lib/firmware/nvidia/gm200/gr/sw_nonctx.bin, в общем менял и там и там - все равно ничего

xperious ★★
() автор топика

Ставь закрытый драйвер.

anonymous
()
Ответ на: комментарий от xperious

А в логах что про sw_nonctx.bin написано? Находит этот файл? Не находит? Грузит? Не грузит? Какие ошибки?

imul ★★★★★
()
Ответ на: комментарий от imul

/var/log/Xorg.0.log:

[    31.672]
X.Org X Server 1.19.3
Release Date: 2017-03-15
[    31.673] X Protocol Version 11, Revision 0
[    31.673] Build Operating System: Linux 3.10.0-327.el7.x86_64 x86_64 Gentoo
[    31.673] Current Operating System: Linux localhost 4.11.0-gentoo #1 SMP Tue May 9 01:43:54 MSK 2017 x86_64
[    31.673] Kernel command line: BOOT_IMAGE=/vmlinuz-4.11.0-gentoo root=/dev/sda4 ro
[    31.673] Build Date: 09 May 2017  03:33:15AM
[    31.673]
[    31.673] Current version of pixman: 0.34.0
[    31.674]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    31.674] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    31.675] (==) Log file: "/var/log/Xorg.0.log", Time: Tue May  9 08:27:54 2017
[    31.741] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    31.741] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    31.781] (==) No Layout section.  Using the first Screen section.
[    31.781] (==) No screen section available. Using defaults.
[    31.781] (**) |-->Screen "Default Screen Section" (0)
[    31.781] (**) |   |-->Monitor "<default monitor>"
[    31.781] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    31.781] (==) Automatically adding devices
[    31.781] (==) Automatically enabling devices
[    31.781] (==) Automatically adding GPU devices
[    31.781] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    31.808] (==) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/100dpi/,
        /usr/share/fonts/75dpi/
[    31.808] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    31.808] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    31.808] (II) Loader magic: 0x814c80
[    31.808] (II) Module ABI versions:
[    31.808]    X.Org ANSI C Emulation: 0.4
[    31.808]    X.Org Video Driver: 23.0
[    31.808]    X.Org XInput driver : 24.1
[    31.808]    X.Org Server Extension : 10.0
[    31.810] (--) PCI:*(0:1:0:0) 10de:13c2:1462:3160 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[    31.811] (II) LoadModule: "glx"
[    31.867] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    31.867] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    32.042] (II) Module glx: vendor="X.Org Foundation"
[    32.042]    compiled for 1.19.3, module version = 1.0.0
[    32.042]    ABI class: X.Org Server Extension, version 10.0
[    32.042] (==) Matched nouveau as autoconfigured driver 0
[    32.042] (==) Matched nv as autoconfigured driver 1
[    32.042] (==) Matched modesetting as autoconfigured driver 2
[    32.042] (==) Matched fbdev as autoconfigured driver 3
[    32.042] (==) Matched vesa as autoconfigured driver 4
[    32.042] (==) Assigned the driver to the xf86ConfigLayout
[    32.042] (II) LoadModule: "nouveau"
[    32.072] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
[    32.098] (II) Module nouveau: vendor="X.Org Foundation"
[    32.098]    compiled for 1.19.3, module version = 1.0.15
[    32.098]    Module class: X.Org Video Driver
[    32.098]    ABI class: X.Org Video Driver, version 23.0
[    32.098] (II) LoadModule: "nv"
[    32.098] (WW) Warning, couldn't open module nv
[    32.098] (II) UnloadModule: "nv"
[    32.098] (II) Unloading nv
[    32.098] (EE) Failed to load module "nv" (module does not exist, 0)
[    32.098] (II) LoadModule: "modesetting"
[    32.098] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    32.119] (II) Module modesetting: vendor="X.Org Foundation"
[    32.119]    compiled for 1.19.3, module version = 1.19.3
[    32.119]    Module class: X.Org Video Driver
[    32.119]    ABI class: X.Org Video Driver, version 23.0
[    32.119] (II) LoadModule: "fbdev"
[    32.119] (WW) Warning, couldn't open module fbdev
[    32.119] (II) UnloadModule: "fbdev"
[    32.119] (II) Unloading fbdev
[    32.119] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    32.119] (II) LoadModule: "vesa"
[    32.119] (WW) Warning, couldn't open module vesa
[    32.119] (II) UnloadModule: "vesa"
[    32.119] (II) Unloading vesa
[    32.119] (EE) Failed to load module "vesa" (module does not exist, 0)
[    32.119] (II) NOUVEAU driver
[    32.119] (II) NOUVEAU driver for NVIDIA chipset families :
[    32.119]    RIVA TNT        (NV04)
[    32.119]    RIVA TNT2	(NV05)
[    32.119]    GeForce 256     (NV10)
[    32.120]    GeForce 2	(NV11, NV15)
[    32.120]    GeForce 4MX     (NV17, NV18)
[    32.120]    GeForce 3	(NV20)
[    32.120]    GeForce 4Ti     (NV25, NV28)
[    32.120]    GeForce FX	(NV3x)
[    32.120]    GeForce 6	(NV4x)
[    32.120]    GeForce 7	(G7x)
[    32.120]    GeForce 8	(G8x)
[    32.120]    GeForce GTX 200 (NVA0)
[    32.120]    GeForce GTX 400 (NVC0)
[    32.120] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    32.120] (--) using VT number 7

[    32.126] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[    32.126] (EE) open /dev/dri/card0: No such file or directory
[    32.126] (WW) Falling back to old probe method for modesetting
[    32.126] (EE) open /dev/dri/card0: No such file or directory
[    32.126] (EE) Screen 0 deleted because of no matching config section.
[    32.126] (II) UnloadModule: "modesetting"
[    32.126] (EE) Device(s) detected, but none match those in the config file.
[    32.126] (EE)
Fatal server error:
[    32.126] (EE) no screens found(EE)
[    32.126] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[    32.126] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    32.126] (EE)
[    32.130] (EE) Server terminated with error (1). Closing log file.
xperious ★★
() автор топика
Ответ на: комментарий от imul

dmesg | grep nouveau:

dmesg | grep nouveau
[    0.742370] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x124020a1
[    0.742373] nouveau  [  DEVICE][0000:01:00.0] Chipset: GM204 (NV124)
[    0.742374] nouveau  [  DEVICE][0000:01:00.0] Family : NV110
[    0.820281] nouveau  [   VBIOS][0000:01:00.0] using image from PROM
[    0.820483] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[    0.820485] nouveau  [   VBIOS][0000:01:00.0] version 84.04.36.00.59
[    0.820809] nouveau 0000:01:00.0: irq 27 for MSI/MSI-X
[    0.820820] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
[    0.820866] nouveau  [     PFB][0000:01:00.0] RAM type: GDDR5
[    0.820868] nouveau  [     PFB][0000:01:00.0] RAM size: 4096 MiB
[    0.820869] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 0 tags
[    0.846198] nouveau  [  PGRAPH][0000:01:00.0] using external firmware
[    0.846217] nouveau E[  PGRAPH][0000:01:00.0] failed to load fuc409c
[    0.846386] nouveau  [     DRM] VRAM: 4096 MiB
[    0.846387] nouveau  [     DRM] GART: 1048576 MiB
[    0.846390] nouveau  [     DRM] TMDS table version 2.0
[    0.846391] nouveau  [     DRM] DCB version 4.1
[    0.846392] nouveau  [     DRM] DCB outp 00: 01000f02 00020030
[    0.846393] nouveau  [     DRM] DCB outp 01: 02000f00 00000000
[    0.846395] nouveau  [     DRM] DCB outp 02: 04011f82 00020030
[    0.846396] nouveau  [     DRM] DCB outp 03: 02022f62 00020010
[    0.846397] nouveau  [     DRM] DCB outp 04: 02833f76 04400020
[    0.846398] nouveau  [     DRM] DCB outp 05: 02033f72 00020020
[    0.846399] nouveau  [     DRM] DCB outp 15: 01df4ff8 00000000
[    0.846400] nouveau  [     DRM] DCB conn 00: 00001030
[    0.846401] nouveau  [     DRM] DCB conn 01: 01000131
[    0.846402] nouveau  [     DRM] DCB conn 02: 00010261
[    0.846403] nouveau  [     DRM] DCB conn 03: 00020346
[    0.846404] nouveau  [     DRM] DCB conn 04: 00000470
[    0.846406] nouveau E[     DRM] Pointer to flat panel table invalid
[    0.847306] nouveau W[     DRM] unknown connector type 70
[    0.847337] nouveau W[     DRM] failed to create encoder 1/8/0: -19
[    0.847339] nouveau W[     DRM] Unknown-1 has no encoders, removing
[    0.851702] nouveau E[   PFIFO][0000:01:00.0] unsupported engines 0x00000001
[    0.851843] nouveau E[     DRM] failed to create kernel channel, -22
[    0.952807] nouveau  [     DRM] allocated 1920x1080 fb: 0x60000, bo ffff88020dc00c00
[    0.952849] fbcon: nouveaufb (fb0) is primary device
[    1.397553] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[    1.397553] nouveau 0000:01:00.0: registered panic notifier
[    1.397557] [drm] Initialized nouveau 1.2.2 20120801 for 0000:01:00.0 on minor 0
xperious ★★
() автор топика
Ответ на: комментарий от xperious

Ядро должно быть как можно новее те 4.11.

У тебя наверное модуль лежит в initramfs а прошивка нет. Или вкомпилен в ядро и стартует раньше монтирования корневой фс. В любом случае если избавиться от нуво в пользу закрытого драйвера проблем будет меньше.

anonymous
()
Ответ на: комментарий от imul

ошибся... вот вывод из самой генты а не из chroot

/var/log/Xorg.0.log:

[    31.672] 
X.Org X Server 1.19.3
Release Date: 2017-03-15
[    31.673] X Protocol Version 11, Revision 0
[    31.673] Build Operating System: Linux 3.10.0-327.el7.x86_64 x86_64 Gentoo
[    31.673] Current Operating System: Linux localhost 4.11.0-gentoo #1 SMP Tue May 9 01:43:54 MSK 2017 x86_64
[    31.673] Kernel command line: BOOT_IMAGE=/vmlinuz-4.11.0-gentoo root=/dev/sda4 ro
[    31.673] Build Date: 09 May 2017  03:33:15AM
[    31.673]  
[    31.673] Current version of pixman: 0.34.0
[    31.674] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    31.674] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    31.675] (==) Log file: "/var/log/Xorg.0.log", Time: Tue May  9 08:27:54 2017
[    31.741] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    31.741] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    31.781] (==) No Layout section.  Using the first Screen section.
[    31.781] (==) No screen section available. Using defaults.
[    31.781] (**) |-->Screen "Default Screen Section" (0)
[    31.781] (**) |   |-->Monitor "<default monitor>"
[    31.781] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    31.781] (==) Automatically adding devices
[    31.781] (==) Automatically enabling devices
[    31.781] (==) Automatically adding GPU devices
[    31.781] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    31.808] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    31.808] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    31.808] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    31.808] (II) Loader magic: 0x814c80
[    31.808] (II) Module ABI versions:
[    31.808] 	X.Org ANSI C Emulation: 0.4
[    31.808] 	X.Org Video Driver: 23.0
[    31.808] 	X.Org XInput driver : 24.1
[    31.808] 	X.Org Server Extension : 10.0
[    31.810] (--) PCI:*(0:1:0:0) 10de:13c2:1462:3160 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[    31.811] (II) LoadModule: "glx"
[    31.867] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    32.042] (II) Module glx: vendor="X.Org Foundation"
[    32.042] 	compiled for 1.19.3, module version = 1.0.0
[    32.042] 	ABI class: X.Org Server Extension, version 10.0
[    32.042] (==) Matched nouveau as autoconfigured driver 0
[    32.042] (==) Matched nv as autoconfigured driver 1
[    32.042] (==) Matched modesetting as autoconfigured driver 2
[    32.042] (==) Matched fbdev as autoconfigured driver 3
[    32.042] (==) Matched vesa as autoconfigured driver 4
[    32.042] (==) Assigned the driver to the xf86ConfigLayout
[    32.042] (II) LoadModule: "nouveau"
[    32.072] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
[    32.098] (II) Module nouveau: vendor="X.Org Foundation"
[    32.098] 	compiled for 1.19.3, module version = 1.0.15
[    32.098] 	Module class: X.Org Video Driver
[    32.098] 	ABI class: X.Org Video Driver, version 23.0
[    32.098] (II) LoadModule: "nv"
[    32.098] (WW) Warning, couldn't open module nv
[    32.098] (II) UnloadModule: "nv"
[    32.098] (II) Unloading nv
[    32.098] (EE) Failed to load module "nv" (module does not exist, 0)
[    32.098] (II) LoadModule: "modesetting"
[    32.098] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    32.119] (II) Module modesetting: vendor="X.Org Foundation"
[    32.119] 	compiled for 1.19.3, module version = 1.19.3
[    32.119] 	Module class: X.Org Video Driver
[    32.119] 	ABI class: X.Org Video Driver, version 23.0
[    32.119] (II) LoadModule: "fbdev"
[    32.119] (WW) Warning, couldn't open module fbdev
[    32.119] (II) UnloadModule: "fbdev"
[    32.119] (II) Unloading fbdev
[    32.119] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    32.119] (II) LoadModule: "vesa"
[    32.119] (WW) Warning, couldn't open module vesa
[    32.119] (II) UnloadModule: "vesa"
[    32.119] (II) Unloading vesa
[    32.119] (EE) Failed to load module "vesa" (module does not exist, 0)
[    32.119] (II) NOUVEAU driver 
[    32.119] (II) NOUVEAU driver for NVIDIA chipset families :
[    32.119] 	RIVA TNT        (NV04)
[    32.119] 	RIVA TNT2       (NV05)
[    32.119] 	GeForce 256     (NV10)
[    32.120] 	GeForce 2       (NV11, NV15)
[    32.120] 	GeForce 4MX     (NV17, NV18)
[    32.120] 	GeForce 3       (NV20)
[    32.120] 	GeForce 4Ti     (NV25, NV28)
[    32.120] 	GeForce FX      (NV3x)
[    32.120] 	GeForce 6       (NV4x)
[    32.120] 	GeForce 7       (G7x)
[    32.120] 	GeForce 8       (G8x)
[    32.120] 	GeForce GTX 200 (NVA0)
[    32.120] 	GeForce GTX 400 (NVC0)
[    32.120] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    32.120] (--) using VT number 7

[    32.126] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[    32.126] (EE) open /dev/dri/card0: No such file or directory
[    32.126] (WW) Falling back to old probe method for modesetting
[    32.126] (EE) open /dev/dri/card0: No such file or directory
[    32.126] (EE) Screen 0 deleted because of no matching config section.
[    32.126] (II) UnloadModule: "modesetting"
[    32.126] (EE) Device(s) detected, but none match those in the config file.
[    32.126] (EE) 
Fatal server error:
[    32.126] (EE) no screens found(EE) 
[    32.126] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    32.126] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    32.126] (EE) 
[    32.130] (EE) Server terminated with error (1). Closing log file.

dmesg | grep nouveau:

[    0.323835] nouveau 0000:01:00.0: NVIDIA GM204 (124020a1)
[    0.404600] nouveau 0000:01:00.0: bios: version 84.04.36.00.59
[    0.404976] nouveau 0000:01:00.0: disp: dcb 15 type 8 unknown
[    0.405153] nouveau 0000:01:00.0: Direct firmware load for nvidia/gm204/gr/sw_nonctx.bin failed with error -2
[    0.405410] nouveau 0000:01:00.0: Falling back to user helper
[   62.436472] nouveau 0000:01:00.0: gr: failed to load gr/sw_nonctx
[   62.436641] nouveau 0000:01:00.0: gr ctor failed, -11
[   62.436797] nouveau: probe of 0000:01:00.0 failed with error -11

xperious ★★
() автор топика
Ответ на: комментарий от xperious
$ modinfo /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko  | grep gm204 

Что выдает?

По какой причине не пользуешься проприетарным драйвером?

Aber ★★★★★
()
Ответ на: комментарий от Aber
modinfo /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko  | grep gm204 
modinfo: ERROR: Module alias /lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko not found.

не пользуюсь потому что и без него все работало... конфиг копировал со старой системы, не знаю почему сейчас что-то не так

xperious ★★
() автор топика
Ответ на: комментарий от xperious
[    32.126] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[    32.126] (EE) open /dev/dri/card0: No such file or directory

Похоже ядро у тебя криво собрано.

3.10.0-327.el7.x86_64

gentoo???

anonymous
()
Ответ на: комментарий от xperious
/var/log/Xorg.0.log
> Kernel command line: BOOT_IMAGE=/vmlinuz-4.11.0-gentoo root=/dev/sda4 ro
...
$(uname -r)
> 3.10.0-327.el7.x86_64

В системе что-то напорчено.

А если просто выполнить?

$ sudo modinfo nouveau
Для сравнения вот что у меня:
filename:       /lib/modules/4.8.0-51-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko
firmware:       nvidia/gp100/gr/sw_method_init.bin
firmware:       nvidia/gp100/gr/sw_bundle_init.bin
firmware:       nvidia/gp100/gr/sw_nonctx.bi
...

Похоже у тебя нет firmware для nvidia в initrd, проверь содержимое:

$ lsinitramfs /boot/initrd.img-$(uname -r)  | grep gm204
Должно выдать:
...
lib/firmware/nvidia/gm204/acr/bl.bin
lib/firmware/nvidia/gm204/acr/ucode_load.bin
lib/firmware/nvidia/gm204/acr/ucode_unload.bin
...

Aber ★★★★★
()
Ответ на: комментарий от Aber

В системе что-то напорчено.

я копировал .config ядра из генты с другого диска... но это ж не могло повлиять на мифическую не понятно откуда взявшуюся версию 3.10.0-327.el7.x86_64 по идее? вообще не могу понять откуда эта версия взялась

домой приду, проверю ваши команды

xperious ★★
() автор топика
Ответ на: комментарий от Aber
(chroot) localhost / # modinfo nouveau
modinfo: ERROR: Module alias nouveau not found.

lsinitramfs вообще такой команды нету... initramfs хотя установлен

xperious ★★
() автор топика
Ответ на: комментарий от xperious

По какой причине chroot? Ты как в систему загрузился? Чуть больше информации пиши, то тут дефицит экстрасенсов.

Aber ★★★★★
()
Ответ на: комментарий от Aber

ну я сейчас из chroot генту запускаю с centos7... я кстати понял откуда это магическое число взялось 3.10.0-327.el7.x86_64 - это ядро centos 7

xperious ★★
() автор топика
Ответ на: комментарий от xperious

3.10.0-327.el7.x86_64 - это ядро centos 7

Да, это uname показывает то ядро которое используется.

Aber ★★★★★
()
Ответ на: комментарий от xperious

Потому для выше названных команд замени uname -r на 4.11.0-gentoo:

$ modinfo /lib/modules/4.11.0-gentoo/kernel/drivers/gpu/drm/nouveau/nouveau.ko
$ lsinitramfs /boot/initrd.img-4.11.0-gentoo  | grep gm204
Убедись что в /boot смонтирован именно boot твоей gentoo. Кинь сюда output.

Aber ★★★★★
()
Ответ на: комментарий от Aber

чет все плохо...

(chroot) localhost / # modinfo /lib/modules/4.11.0-gentoo/kernel/drivers/gpu/drm/nouveau/nouveau.ko
modinfo: ERROR: Module alias /lib/modules/4.11.0-gentoo/kernel/drivers/gpu/drm/nouveau/nouveau.ko not found.
(chroot) localhost / # lsinitramfs /boot/initrd.img-4.11.0-gentoo  | grep gm204
bash: lsinitramfs: команда не найдена
xperious ★★
() автор топика
Ответ на: комментарий от Aber

то что он не может найти

[    0.405153] nouveau 0000:01:00.0: Direct firmware load for nvidia/gm204/gr/sw_nonctx.bin failed with error -2
находится тут /lib/firmware/nvidia/gm204/gr/ и лежит себе спокойно...

xperious ★★
() автор топика
Ответ на: комментарий от Aber

файл /etc/conf.d/modules фактический пустой:

# Linux users can define a list of modules for a specific kernel version,
# a released kernel version, a main kernel version or all kernel versions.
# The most specific versioned variable will take precedence.
# FreeBSD users can only use the modules="foo bar" setting.
#modules_2_6_23_gentoo_r5="ieee1394 ohci1394"
#modules_2_6_23="tun ieee1394"
#modules_2_6="tun"
#modules_2="ipv6"
#modules="ohci1394"

# Linux users can give modules a different name when they load - the new name
# will also be used to pick arguments below.
# This is not supported on FreeBSD.
#modules="dummy:dummy1"

# Linux users can give the modules some arguments if needed, per version
# if necessary.
# Again, the most specific versioned variable will take precedence.
# This is not supported on FreeBSD.
#module_ieee1394_args="debug"
#module_ieee1394_args_2_6_23_gentoo_r5="debug2"
#module_ieee1394_args_2_6_23="debug3"
#module_ieee1394_args_2_6="debug4"
#module_ieee1394_args_2="debug5"

# You should consult your kernel documentation and configuration
# for a list of modules and their options.

xperious ★★
() автор топика
Ответ на: комментарий от xperious

У тебя ядро содержит nouveau, но firmware у тебя нету, они должны находится в initrd и путь nvidia/gm204/gr/sw_nonctx.bin лежит внутри ram disk'а. Я пользуюсь убунту, тут нужно чтоб подсказал кто-то со знанием gentoo, я бы поискал информацию здесь: https://wiki.gentoo.org/wiki/Custom_Initramfs

Aber ★★★★★
()
Ответ на: комментарий от xperious

находится тут /lib/firmware/nvidia/gm204/gr/ и лежит себе спокойно...

Да он лежит, firemware копируется от туда кода строится initramfs. Хоть я и не пользовался gentoo, но если мыслить логически, то скорее всего есть тригеры которые после сборки ядра собирают initrd, могло быть так что /lib/firmware не содержал firmware для nvidia в тот момент когда ядро собиралось? Если да, то можно просто повторить сборку, авось сработает :)

Aber ★★★★★
()
Ответ на: комментарий от anonymous

пробовал собрать модулем - вообще система не грузится... останавливается на загрузке usb клавиатуры и все

xperious ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.