Х не хочет начинать. Совсем. «Нет экранов с удобной конфигурацией»


8

Недавно я установил свежую копию lubuntu 11.04 powerpc на свой компьютер. Я следовал инструкциям из этого поста: http://ubuntuforums.org/showthread.php?t=1798792 Все, что я получаю, это приглашение командной строки. Я пытаюсь запустить X, запустив "startx" безрезультатно.

Я гуглил около 2 часов, но успеха не было.

У меня Mac G4 800 МГц, 832 МБ, оперативная память 5400 об / мин, 10 ГБ и 37 ГБ, внутренний жесткий диск Seagate.

Обновлено 14:52 сегодня

Вот файл xorg.0.log:

[  1902.094] 
X.Org X Server 1.10.1
Release Date: 2011-04-15
[  1902.104] X Protocol Version 11, Revision 0
[  1902.114] Build Operating System: Linux 2.6.35-23-powerpc64-smp ppc Ubuntu
[  1902.121] Current Operating System: Linux lubuntu 2.6.38-11-powerpc #48-Ubuntu Fri Jul 29 19:10:04 UTC 2011 ppc
[  1902.129] Kernel command line: root=UUID=940b9703-2dac-43fa-bf7e-973987bf28ee ro quiet splash 
[  1902.140] Build Date: 11 August 2011  03:47:04PM
[  1902.148] xorg-server 2:1.10.1-1ubuntu1.2 (For technical support please see http://www.ubuntu.com/support) 
[  1902.156] Current version of pixman: 0.20.2
[  1902.165]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[  1902.173] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1902.198] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 25 14:50:16 2011
[  1902.212] (==) Using config file: "/etc/X11/xorg.conf"
[  1902.223] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1902.238] (==) No Layout section.  Using the first Screen section.
[  1902.238] (**) |-->Screen "Default Screen" (0)
[  1902.238] (**) |   |-->Monitor "Configured Monitor"
[  1902.240] (**) |   |-->Device "Configured Video Device"
[  1902.241] (==) Automatically adding devices
[  1902.241] (==) Automatically enabling devices
[  1902.241] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  1902.241]    Entry deleted from font path.
[  1902.241] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  1902.241]    Entry deleted from font path.
[  1902.241] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[  1902.242]    Entry deleted from font path.
[  1902.242] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  1902.242]    Entry deleted from font path.
[  1902.242] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[  1902.242]    Entry deleted from font path.
[  1902.242] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/100dpi,
    built-ins
[  1902.242] (==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[  1902.242] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1902.242] (II) Loader magic: 0x101f3c20
[  1902.242] (II) Module ABI versions:
[  1902.242]    X.Org ANSI C Emulation: 0.4
[  1902.243]    X.Org Video Driver: 10.0
[  1902.243]    X.Org XInput driver : 12.3
[  1902.243]    X.Org Server Extension : 5.0
[  1902.245] (--) PCI:*(0:0:16:0) 1002:5046:0000:0000 rev 0, Mem @ 0x94000000/67108864, 0x90000000/16384, I/O @ 0x00000400/256, BIOS @ 0x????????/131072
[  1902.246] (II) Open APM successful
[  1902.246] (II) LoadModule: "extmod"
[  1902.249] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[  1902.250] (II) Module extmod: vendor="X.Org Foundation"
[  1902.250]    compiled for 1.10.1, module version = 1.0.0
[  1902.250]    Module class: X.Org Server Extension
[  1902.250]    ABI class: X.Org Server Extension, version 5.0
[  1902.250] (II) Loading extension MIT-SCREEN-SAVER
[  1902.250] (II) Loading extension XFree86-VidModeExtension
[  1902.250] (II) Loading extension XFree86-DGA
[  1902.250] (II) Loading extension DPMS
[  1902.250] (II) Loading extension XVideo
[  1902.250] (II) Loading extension XVideo-MotionCompensation
[  1902.250] (II) Loading extension X-Resource
[  1902.251] (II) LoadModule: "dbe"
[  1902.252] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[  1902.253] (II) Module dbe: vendor="X.Org Foundation"
[  1902.253]    compiled for 1.10.1, module version = 1.0.0
[  1902.253]    Module class: X.Org Server Extension
[  1902.253]    ABI class: X.Org Server Extension, version 5.0
[  1902.253] (II) Loading extension DOUBLE-BUFFER
[  1902.253] (II) LoadModule: "glx"
[  1902.254] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1902.255] (II) Module glx: vendor="X.Org Foundation"
[  1902.255]    compiled for 1.10.1, module version = 1.0.0
[  1902.256]    ABI class: X.Org Server Extension, version 5.0
[  1902.256] (==) AIGLX enabled
[  1902.256] (II) Loading extension GLX
[  1902.256] (II) LoadModule: "record"
[  1902.259] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[  1902.264] (II) Module record: vendor="X.Org Foundation"
[  1902.265]    compiled for 1.10.1, module version = 1.13.0
[  1902.265]    Module class: X.Org Server Extension
[  1902.265]    ABI class: X.Org Server Extension, version 5.0
[  1902.265] (II) Loading extension RECORD
[  1902.265] (II) LoadModule: "dri"
[  1902.266] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[  1902.267] (II) Module dri: vendor="X.Org Foundation"
[  1902.267]    compiled for 1.10.1, module version = 1.0.0
[  1902.267]    ABI class: X.Org Server Extension, version 5.0
[  1902.267] (II) Loading extension XFree86-DRI
[  1902.272] (II) LoadModule: "dri2"
[  1902.273] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[  1902.274] (II) Module dri2: vendor="X.Org Foundation"
[  1902.274]    compiled for 1.10.1, module version = 1.2.0
[  1902.274]    ABI class: X.Org Server Extension, version 5.0
[  1902.274] (II) Loading extension DRI2
[  1902.274] (II) LoadModule: "ati"
[  1902.280] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[  1902.280] (II) Module ati: vendor="X.Org Foundation"
[  1902.281]    compiled for 1.10.1, module version = 6.14.0
[  1902.281]    Module class: X.Org Video Driver
[  1902.281]    ABI class: X.Org Video Driver, version 10.0
[  1902.281] (II) LoadModule: "r128"
[  1902.283] (II) Loading /usr/lib/xorg/modules/drivers/r128_drv.so
[  1902.283] (II) Module r128: vendor="X.Org Foundation"
[  1902.283]    compiled for 1.10.0, module version = 6.8.1
[  1902.283]    Module class: X.Org Video Driver
[  1902.283]    ABI class: X.Org Video Driver, version 10.0
[  1902.287] (II) R128: Driver for ATI Rage 128 chipsets:
    ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
    ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
    ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
    ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
    ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
    ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
    ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
    ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
    ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
    ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
    ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
    ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
    ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
    ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
    ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
    ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
    ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
    ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
    ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
    ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
    ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
    ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
    ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
    ATI Rage 128 Pro ULTRA TU (AGP?)
[  1902.294] (--) using VT number 7

[  1902.316] (II) Loading /usr/lib/xorg/modules/drivers/r128_drv.so
[  1902.317] (II) R128(0): PCI bus 0 card 16 func 0
[  1902.317] (==) R128(0): Depth 24, (--) framebuffer bpp 32
[  1902.317] (II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[  1902.317] (==) R128(0): Default visual is TrueColor
[  1902.317] (II) R128(0): VGAAccess option set to FALSE, VGA module load skipped
[  1902.317] (==) R128(0): RGB weight 888
[  1902.317] (II) R128(0): Using 8 bits per RGB (8 bit DAC)
[  1902.318] (**) R128(0): Using framebuffer device
[  1902.318] (II) Loading sub module "fbdevhw"
[  1902.318] (II) LoadModule: "fbdevhw"
[  1902.319] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  1902.325] (II) Module fbdevhw: vendor="X.Org Foundation"
[  1902.325]    compiled for 1.10.1, module version = 0.0.2
[  1902.326]    ABI class: X.Org Video Driver, version 10.0
[  1902.326] (EE) Unable to find a valid framebuffer device
[  1902.327] (EE) R128(0): Failed to open framebuffer device, consult warnings and/or errors above for possible reasons
    (you may have to look at the server log to see warnings)
[  1902.327] (II) UnloadModule: "r128"
[  1902.327] (II) Unloading r128
[  1902.327] (II) UnloadModule: "fbdevhw"
[  1902.327] (II) Unloading fbdevhw
[  1902.327] (EE) Screen(s) found, but none have a usable configuration.
[  1902.332] 
Fatal server error:
[  1902.332] no screens found
[  1902.332] 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[  1902.333] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  1902.333] 
[  1902.384]  ddxSigGiveUp: Closing log

Мой файл Xorg.conf:

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "vesa"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    Horizsync   24-82
    Vertrefresh 56-85
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    Subsection "Display"
       Modes    "800x600" "1024x768"
    EndSubsection
EndSection

Section "DRI"
  Mode 0666
EndSection

Мой монитор - Sony Trinitron Multiscan 20se II. Я пытался установить Linux в течение двух недель, и я еще не сдаюсь! Почти, хотя


alexy13 - попробуйте добавить xforcevesaв свою загрузочную строку grub - это даст вам удобный графический рабочий стол.
fossfreedom

Я никогда не вижу grub, как я могу добавить его в строку загрузки grub?
alexyorke

... о да - powerpc ... его не жрать ваш файл yaboot.conf в соответствии с вики wiki.ubuntu.com/PowerPCFAQ - nb смотреть в сторону нижней части вики-страницы. В качестве альтернативы (или, может быть, лучше?) Укажите «vesa» вместо «ati» в вашем xorg.conf
fossfreedom

alexy13 - ваш файл xorg.conf выглядит очень сложно - вы можете упростить его? - ссылка на форум рекомендует "1 раздел устройства, 1 раздел экрана, 1 раздел монитора"
fossfreedom

Я только что обновил свой первый пост новыми ошибками и новым файлом
Xorg.conf

Ответы:


3

Я сдаюсь. Три недели поиска неисправностей, это слишком много. Я решил установить Ubuntu на виртуальную коробку на моем iMac. Затем я удалил его, потому что у него были проблемы с единством, и после 2 дней попыток исправить это я снова сдался. Спасибо за всю помощь, которую я получил, потому что она помогла.

Привет, Мак. Давно не виделись.


2
Linux не для нетерпеливых. +1 за понимание этого.
Brandon_R

1

Вторая попытка

avtolle уже сообщалось , чтобы сделать ИМАК с с Rage 128 устройства ATI (выглядит как ваша) к работе, добавив эти строки в файл Xorg:

  
Раздел "Монитор"

Horizsync 28-51
Vertrefresh 43-60


Раздел "Экран"
Подраздел "Дисплей"
Режимы "1024x768"
EndSubSection


Раздел "DRI"
Режим 0666
EndSection  

Также вы можете изменить на свой Modes "1024x768"(1152x870). Будьте осторожны с этим, потому что установка большего разрешения, чем поддержка вашей карты, как сообщалось, сломала монитор.

Первая попытка

Знаете ли вы характеристики вашего монитора?

Посмотрите на это :

"

Сообщение: «Экран (ы) найден, но ни один из них не имеет пригодной для использования конфигурации»

Вы получаете сообщение об ошибке:

(EE) Экран (ы) найден, но ни один из них не имеет пригодной для использования конфигурации.  
Фатальная ошибка сервера:  
скрины не найдены  

В большинстве случаев это означает, что для вашей конфигурации нет доступных режимов видео. Каждая запись в списке указанных или стандартных режимов видео проверяется, находится ли она в пределах ограничения или аппаратного обеспечения: находится ли она в пределах диапазона синхронизации, указанного или проверенного для монитора, будет ли она работать с памятью, доступной на видеокарте, или если тактовая частота пикселей находится в пределах диапазона, поддерживаемого чипсетами. Есть еще много ограничений. Для каждого режима отклонения вы можете увидеть в файле журнала причину отказа:

...
(II) VGA (0): не используется режим по умолчанию "320x200" (vrefresh вне диапазона)  
(II) VGA (0): не используется режим по умолчанию "720x400" (недостаточно памяти для режима)  
(II) VGA (0): не используется режим по умолчанию "360x200" (hsync вне диапазона)  
...  

В большинстве случаев диапазоны мониторов являются причиной отклонения ваших режимов. Пожалуйста, попробуйте расширить эти диапазоны осторожно, пока не получите рабочий режим. Пожалуйста, обратите внимание: на старых мониторах вы должны быть осторожны, расширяя диапазоны, поскольку они могут быть легко уничтожены. Могут быть и другие причины, по которым вы получаете это сообщение.

Если указанная глубина не поддерживается вашим оборудованием.

В этом случае попробуйте глубину 8, или, если вы используете драйвер VGA, даже глубину 4. Если вы указали комбинацию опций, драйвер не сможет обработать.
Если загрузка необходимого субмодуля не удалась. В этом случае вы получите сообщение о том, что загрузка не удалась. Пожалуйста, попробуйте выяснить, почему. Сообщение может дать вам подсказку: возможно, вы используете неправильную версию модуля или файл может не существовать.

"


Значение по умолчанию - 1152x870. Как я смогу изменить этот файл?
alexyorke

Можете ли вы проверить, существует ли такой файл, /var/log/Xorg.0.logи опубликовать здесь? Обычное расположение файла конфигурации: /etc/X11/xorg.conf или / etc / X11 / XF86Config-4.
Desgua

Я не могу опубликовать файл прямо сейчас, потому что я занят и буду в течение длительного времени :(. Это может быть какое-то время .... Как бы я опубликовал его, если я в режиме только командной строки? (Прямо сейчас я использую другой компьютер)
alexyorke

Вы можете просто проверить, тестировалось ли 1152x870 в файле журнала. Мне придется уйти, но я скоро вернусь.
Desgua

Я обновил свой вопрос.
alexyorke

1

Ошибка в вашем последнем редактировании связана с отсутствием раздела монитора:

Могу ли я предложить следующий простой xorg.conf на основе заданных вами значений:

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    Horizsync   24-82
    Vertrefresh 56-85
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    Subsection "Display"
       Modes    "800x600" "1024x768"
    EndSubsection
EndSection

Section "DRI"
  Mode 0666
EndSection

Если у вас нет правильного значения драйвера "ATI Technologies Inc Rage 128 PF / PRO AGP 4x TMDS", попробуйте вместо "vesa"


Не удалось загрузить модуль "vesa" (модуль не существует, 0). Я также попробовал "ati" и драйвер "ATI Technologies ...". Я обновил свой вопрос.
alexyorke

1

Добавление опции «NoInt10» «true» и установка «UseFBDev» в «false» наверняка работает, однако вы получаете особенно вялую систему. Проблема связана с тем, что поддержка r128 была извлечена из mesa-gl, и, как правило, ubuntu извлекает ее из дистрибутива. Чтобы решить эту последнюю проблему, мне пришлось перекомпилировать ядро ​​с rage 128, скомпилированным как встроенный «драйвер». Теперь у меня есть только проблема с udev, которую я сейчас обхожу, остановив ее: sudo stop udev.

Следующий xorg.conf заставил мой xserver работать без перекомпиляции ядра, медленный сейчас лучше, чем ничего:

Section "Device"
    Identifier      "ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS"
    Driver          "r128"
    BusID           "PCI:0:16:0"
        Option      "UseFBDev"      "false"
        Option      "NoInt10"       "true"
        Option      "Display"       "CRT"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    VendorName  "LG"
    ModelName   "LG FLATRON L1919S"
    HorizSync   30.0-83.0
    VertRefresh 56.0-75.0
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS"
    SubSection "Display"
        Depth       24
        Modes       "1280x1024" "1024x768" "800x600"
    EndSubSection
EndSection


1

Как я отмечал вчера лично, я считаю, что лучшим решением для вас было бы опубликовать сообщение в реальной ветке. Важно, чтобы люди сообщали мне, если у них есть проблемы с гидом. Может быть, я что-то не так или, может быть, мог бы объяснить это лучше?

Вы говорите, что используете нестандартный внешний монитор. Поэтому не рекомендуется использовать xorg.conf, который вы только что нашли «в Интернете». Если я правильно читаю, вы сначала попытались настроить свой собственный xorg.conf, и это хорошо. Однако также полезно взглянуть на то, что делают другие люди, если вы сталкиваетесь с проблемами. Взгляните на связанный сайт в руководстве, в котором много примеров файлов xorg.conf.

Как ранее советовали, вам нужен только 1 из каждого раздела. Сокращая ваш оригинальный xorg.conf, я получаю это:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         "Screen0"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"               # [<bool>]
        #Option     "SWcursor"              # [<bool>]
        #Option     "Dac6Bit"               # [<bool>]
        #Option     "Dac8Bit"               # [<bool>]
        #Option     "DMAForXv"              # [<bool>]
        #Option     "ForcePCIMode"          # [<bool>]
        #Option     "CCEPIOMode"            # [<bool>]
        #Option     "CCENoSecurity"         # [<bool>]
        #Option     "CCEusecTimeout"        # <i>
        #Option     "AGPMode"               # <i>
        #Option     "AGPSize"               # <i>
        #Option     "RingSize"              # <i>
        #Option     "BufferSize"            # <i>
        #Option     "EnablePageFlip"        # [<bool>]
        #Option     "Display"               # <str>
        #Option     "PanelWidth"            # <i>
        #Option     "PanelHeight"           # <i>
        #Option     "ProgramFPRegs"         # [<bool>]
        #Option     "UseFBDev"              # [<bool>]
        #Option     "VideoKey"              # <i>
        #Option     "ShowCache"             # [<bool>]
        #Option     "VGAAccess"             # [<bool>]
    Identifier  "Card0"
    Driver      "r128"
    BusID       "PCI:0:16:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Если это не сработает, попробуйте следующую опцию в разделе вашего устройства:

Опция «UseFBDev» «Ложь»

Некоторые люди, кажется, тоже используют это:

Опция "NoInt10" "Правда"

Для дальнейших запросов, пожалуйста, пишите в теме / руководстве, но кажется, что вы отказались, так что этот ответ может быть излишним в любом случае. Я надеюсь, вы еще раз попробуете lubuntu или xubuntu на своем powerpc. На яблочном форуме есть много информации, которую вы можете использовать.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.