Страница 1 из 1

FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-10 17:35:28
SeGa
Понимаю, что вопрос обсуждался неоднократно в нете, но решить проблему не смог.
ОС: FreeBSD/amd64 9.0-STABLE (обновился из 8.2)
Так вот, когда ставил 8.2 с консоли USB-клавиатура работала прекрасно, далее делал всё через SSH, обновил, собрал своё ядро, но когда понадобилась консоль выяснилось, что клавиатура-то и не работает. Вряд ли это может быть из-за версии ОС, а опции в файле ядра указаны вроде правильно:

Код: Выделить всё

device    scbus
device    da
device    uhci      # UHCI controller
device    ehci      # EHCI controller
device    xhci      # USB 3.0
device    usb       # general USB code
device    uhid      # human interface device
device    ukbd      # USB keyboard
device    umass     # USB mass storage driver (requires scbus and da)
device    ums       # USB mouse
В хэндбуке написано, что должен быть девайс /dev/ukbd0, но его нет, а так же нет ни одного /dev/kbd. Причём USB-флешки работают хорошо.

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-10 21:11:47
Alex Keda
а когда втыкаете - чё происходит?
--
megemaster делали?

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-11 12:08:33
Гость
Alex Keda писал(а):а когда втыкаете - чё происходит?
Сейчас ничего не пишет, раньше, когда было устройство ohci в конфиге ядра выдавал сообщения, что мол подключено ukbd0, но в списке устройств его так же не было (но при ohci появлялись какие-то дополнительные сетевые интерфейсы).
Alex Keda писал(а):megemaster делали?
Неа) Там надо было в однопользовательском режиме загружаться, а физического доступа не было. Я первый раз обновляю систему, так что еще не со всем знаком.
Сейчас еще раз перечитал хэндбук и осознал, что mergemaster надо по-любому делать, а в редких случаях его надо делать перед buildworld (а я думал, что нужно вообще делать в редких случаях). Счас попробуем, узнаем. Спасибо.

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-11 14:23:58
manefesto
я вообще не помню когда я последний раз загружался в однопользовательский чтобы обновить мир

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-11 15:42:49
Dark_ASU
А в ядре модуль скази есть?

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-11 16:05:08
Гость
Dark_ASU писал(а):А в ядре модуль скази есть?
Если вы про scbus, то да (+da).

В общем, пересобрал всё по хэндбуку и поставил GENERIC - клава работает. А ставлю своё ядро - перестаёт) Явно косяк в конфиге, но вот что я забыл? Вроде всё, что касается USB и клавиатуры, я включил в конфигурацию.

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-11 17:03:08
iZEN
Гость писал(а):
Dark_ASU писал(а):А в ядре модуль скази есть?
Если вы про scbus, то да (+da).

В общем, пересобрал всё по хэндбуку и поставил GENERIC - клава работает. А ставлю своё ядро - перестаёт) Явно косяк в конфиге, но вот что я забыл? Вроде всё, что касается USB и клавиатуры, я включил в конфигурацию.
device ohci

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-11 17:05:07
snorlov
Еще может

Код: Выделить всё

device ugen

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-12 11:09:09
SeGa
iZEN писал(а):device ohci
Писал выше, что он был в конфигурации раньше, но толку не было, только 4 дополнительных сетевых подключения было.
Попробую конечно еще раз, но думаю результат будет тот же.

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-12 11:46:38
SeGa
snorlov писал(а):Еще может

Код: Выделить всё

device ugen
Его вроде как уже в восьмёрке даже не было, и, соответственно, в NOTES'ах 9-ки его тоже нет.

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-12 11:58:59
Dark_ASU
Note: The USB umass(4) driver and a few other drivers use the SCSI subsystem even though they are not real SCSI devices. Therefore make sure not to remove SCSI support, if any such drivers are included in the kernel configuration.

Код: Выделить всё

device    umass     # USB mass storage driver (requires scbus and da)

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-12 12:56:21
SeGa
iZEN, действительно, ohci исправил положение (и ничего лишнего ifconfig не показывает, странно).

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-12 14:33:29
iZEN
SeGa писал(а):iZEN, действительно, ohci исправил положение (и ничего лишнего ifconfig не показывает, странно).
Проблема с клавиатурой решена? Кстати, в этой клавиатуре есть USB-хаб?

Re: FreeBSD 9.0 и USB-клавиатура

Добавлено: 2012-01-12 17:49:32
SeGa
iZEN писал(а):Проблема с клавиатурой решена? Кстати, в этой клавиатуре есть USB-хаб?
Да, клавиатура заработала, спасибо за помощь. Хотя вроде ohci был с самого начала (но я подозреваю, что я его потом заменил на uhci, а надо было оба сразу).
Хаба нету, но есть клава и с хабом, могу потестить, если интересно.