только -D нужно давать как -Dwext, может в этом причина?
Да, wext я выкинул, как устаревшее. /usr/sbin/wlan.sh: 37: if wpa_supplicant -B -D nl80211 -i "$IFACE" -c "${WPADIR}${WLNADDR}.wpa.conf"; then
замените на wext, аналогично /usr/bin/wifi строка 73.
Наблюдения по этому посту, из
wpa_supplicant -h и
modinfo ndiswrapper:
1) вместо
nl80211 можно прописать
nl80211,wext - ничего не ухудшает, но делает систему более совместимой;
2) все равно не помогло ("нет wi-fi интерфеса"). Одна из возможных причин, это что подымание интерфейса wlan%d, где %d это 0 или 1 - делается в этом случае иначе, ч/з
modprobe ndiswrapper if_name=wlan%d (это в отличие от встроенных карточек wlan0). Думаю, скрипт
upNet и
wlan.sh это не учитывают. Если же поднимаю сеть wi-fi вручную ч/з
wpa_supplicant, то индикатор в gtkdialog загорается "зелёненьким", но всё равно при попытке просмотра доступных сетей отвечает, что wi-fi сети не доступны, в то время как по
iwlist wlan%d scan - они есть. В итоге снова скатываюсь на ручное подключение ч/з
wpa_supplicant (см. для увеличения verbosity: -dd или -T) и затем:
busybox udhcpc -i wlan%d3) и вопрос по последнему: как udhcpc решает вопрос с автообновлением адреса (dhcp-lease)? У меня выдаётся на 1 день (24*60*60 секунд), и есть подозрение, что один из обрывов был связан с истечением срока dhcp-lease'ы.
*) можно ли при пересоединении, также чтобы скидывался сам интерфейс wlan ч/з modprobe -r ndiswrapper / modprobe ndiswrapper, есть подозрения, что это помогало в ряде случаев.
P.S. Достаточно ди просто собрать новый модуль Xorg 1.18, чтобы с'downgrade'ить Xorg для fglrx - ATI-шного catalyst и скомпиленых под Xorg's ABI 23 модулей Nvidia?
P.P.S. Кстати, по теме, в Slackware
slapt-get отслеживает зависимости вместе с
bash-based
requiredbuilder в связке с
ldd, и также существует более быстрая
C-шная реализация
depfinder. Единственное, что с
ldd не отслеживается, это не-бинарные пакеты, и тут
slapt-get был бы в тему. Slack-пакет
pkgtools позволяет самому собирать, но скрипт
get_slack_txz не перепаковывает локально скомпилированные пакеты, и не сохраняет инфу о не-бинарных (и прочих) зависимостях, а они идут отдельным файлом. Это помогло бы не выкачивать полностью репозиторий, а собирать пакеты (и даже базу) значительно быстрее. Может посмотрите и добавите утилизацию готового файла зависимостей в
get_slack_txz?
P.P.P.S. напишите, что у Вас показывает hwclock, это ли же время в Windows (если есть)? У меня Windows/Linux double-boot система, и нужно без модификации Windows чтобы в обеих системах показывало правильно время. Попробуйте "переехать" в другую часовую зону ч/з новый /etc/localtime - изменится ли время в Linux?
P.P.P.P.S. В качестве последней идеи - собирать xzm модули не "до", а "после" их установки
slapt-get и/или их вручную. Тогда сразу можно смотреть файл зависимостей.
?) может, ping'овать назначенный gateway/маршрут по умолчанию в:
usr/lib/upNet/libupNet:68: if ping -c 1 -W 2 ya.ru ; then