LINUX.ORG.RU

USB mouse + FreeBSD 7.0 не включается автоматически при загрузке


0

0

Проблема такая. Мышь не хочет включатся автоматически. Только после того как вытащу и вставлю коннектор. После этого работает до перезагрузки. Стартует система - лампочка на мышке светится, после инициализации usb лампочка перестает светится. После того как перетку коннектор опять работает. Какие мысли, в чем может быть проблема? До того как переткну мышь в /dev/ нет ums0 после того как переткну - появляется. Перетыкать надоело =)

/etc/rc.conf usbd_enable="YES" moused_enable="YES" moused_ums0_enable="YES" moused_ums0_port="/dev/ums0" moused_type="auto"

anonymous
Ответ на: комментарий от gh0stwizard

Извините =) Гуглю полдня, может быть плохо гуглю но тем не менее. Первая неделя на FreeBSD. Скажите, все что касается mouse надо переписать из rc.conf в sysctl.conf ?

И еще один вопрос по сети. Немогу понять куда и в каком синтаксисе прописывать то что пишу в консоли (настраиваю сетевуху приходится писать в несколько раз) #ifconfig msk0 inet xx.xx.xx.xx #ifconfig msk0 ether xx:xx:xx:xx:xx #ifconfig msk0 netmask 255.0.0.0 #ifconfig msk0 broadcast 10.254.254.254

первая проблема broadcast нихочет меняться и всегда остается 10,255,255,255 что делать не приложу ума.

вторая: куда nameserver писать бох его знает, написал для начала в resolf.conf nameserver xx.xx.xx.xx nameserver yy.yy.yy.yy (у меня их два)

И в конце концов куда и как это все записать чтобы все было при загрузке незнаю (хенбук читал, в rc.conf в виде ifconfig_msk0="inet 10.33.50 и тд" работать почему то не хочет)

=(

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

Так, опечатался, запиши в
/boot/loader.conf
ums_load="YES"

/etc/rc.conf:
ifconfg_msk0="inet m.y.i.p netmask m.a.s.k"
defaultrouter="gate.w.a.y" # если нужно указать шлюз
gateway_enable="YES" # управление использованием шлюза

/etc/resolv.conf
domain domain.lor # если находимся в домене, необезательно, но удобно
nameserver 1.1.1.1
nameserver 2.2.2.2

далее
/etc/rc.d/netif restart

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

Большое спасибо, добавил в loader.conf ums_load="YES" ничего не изменилось. В /dev/ устроиство ums0 появляется так же после реконнекта =)

По сети не получается установить мой broadcast , он так и остается 1.255.255.255 а мне надо 10.254.254.254.

Незнаю куда прикрутить ifconfig msk0 ether xx:xx:xx:xx:xx мне обязательно указывать мак адрес, иначе сеть не работает.

Хендбук я читал и на русском и на английском. Что то уже понял и сделал а вот с этим возникли проблемы. Спасибо.

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

>Незнаю куда прикрутить ifconfig msk0 ether xx:xx:xx:xx:xx мне обязательно указывать мак адрес, иначе сеть не работает.

а это потому что писать надо ifconfig msk0 link xx:xx:xx:xx:xx:xx

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

>Большое спасибо, добавил в loader.conf ums_load="YES" ничего не изменилось. В /dev/ устроиство ums0 появляется так же после реконнекта =)

Странно. Вообще, у меня такого не было, через sysctl ставил все параметры на мышку. И все работало, даже после перезагрузки. Может где-то опечатался, проверь.

>По сети не получается установить мой broadcast , он так и остается 1.255.255.255 а мне надо 10.254.254.254.


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

>Незнаю куда прикрутить ifconfig msk0 ether xx:xx:xx:xx:xx мне обязательно указывать мак адрес, иначе сеть не работает.


Завязка на мак-адресе у прова значится, решай с ним этот вопрос. Вообще, если нужно все в ручную делать, проще описать корректный шел-скрипт и положить его в /usr/local/etc/rc.d/00_ipconfig.sh, дать права на исполнение. В /etc/rc.conf закомментить все что связано с сетевыми настройками, добавить строчку

local_startup="/usr/local/etc/rc.d"


/usr/local/etc/rc.d/00_ipconfig.sh:
#!/bin/sh
IF1="fxp0"
/sbin/ifconfig ${IF1} 1.1.1.1 netmask 255.255.255.240
/sbin/route add -net 0.0.0.0 1.1.1.2
/bin/hostname "my.hostname.lor"
...
и твои настройки прописанные в ручную

Запускаешь это скрипт и смотришь, если все пашет ок, делаешь ребут и все снова проверяешь.

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

Из мана по ифконфигу:

The default is ``inet''.``ether'' and ``lladdr'' are synonyms for ``link''.

Я не разбирался в скрипте netif, поэтому не могу сказать, чего они там накрутили :)


Возвращаясь к мышке. В loader.conf описано какие модули грузятся при загрузке. Чтобы проверить наверняка, смотрим kldstat - список уже загруженных модулей. Делаем kldunload ums допустим, потом грузим kldload ums, смотрим определится ли мышка. При надобности делаем рестарт moused.

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

loader.conf

nvidia_load="YES" linux_load="YES" ums_load="YES"

rc.conf

# -- sysinstall generated deltas -- # Fri Jan 5 04:25:25 2007 # Created: Fri Jan 5 04:25:25 2007 # Enable network daemons for user convenience. # Please make all changes to this file, not to /etc/defaults/rc.conf. # This file now contains just the overrides from /etc/defaults/rc.conf. keymap="ru.koi8-r" linux_enable="YES" nvidia_load="YES" gdm_enable="YES" usbd_enable="YES" moused_ums0_enable="YES" moused_ums0_port="/dev/ums0" moused_type="auto" ifconfig_msk0="inet 10.33.50.135 netmask 255.0.0.0" defaultrouter="10.254.254.254" gateway_enable="YES"

sysctl.conf

# $FreeBSD: src/etc/sysctl.conf,v 1.8 2003/03/13 18:43:50 mux Exp $ # # This file is read when going to multi-user and its contents piped thru # ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details. #

# Uncomment this to prevent users from seeing information about processes that # are being run under another UID. #security.bsd.see_other_uids=0

moused_enable="YES" moused_ums0_enable="YES" moused_ums0_port="/dev/ums0" moused_type="auto"

anonymous
()

кинь вывод dmesg на paste.org.ru

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