LINUX.ORG.RU

Сообщения Lan4X

 

Отключилась сетевая карта.

Доброго времени суток!

Сетевая карта (Qualcomm Atheros AR9485) на ноуте (Lenovo G510) внезапно (а точнее после обновления свежепоставленного Debian 8) и без объяснения причин «ушла» из системы - видится, модуль (ath9k) подгружен, но не работает.

(следующие операции выполняю под LiveCD Mint 17, на котором точно работал wifi)

Когда ifconfig wlan0 up послал с формулировкой SIOCSIFFLAGS: Operation not possible due to RFKILL, пошел его смотреть. Собственно:

# rfkill list

0: ideapad_wlan: Wireless LAN
  Soft blocked: no
  Hard blocked: no
1: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: yes

(остальная часть, про BT, опущена, т.к. роли не играет).

# cat /sys/class/rfkill/rfkill1/state
2

Гугл подсказал что эта цифра означает ничто иное как аппаратное отключение. Итак, действия (перечислено в произвольном порядке):

Попытки засунуть 0 в данный файл, естественно, успехом не увенчались.

Режим полета по Fn+F7 делает soft block для ideapad_wlan и phy0.

Ноут вскрыл, посмотрел на карточку, вынул/вставил. Паленым не пахло, провода, вроде, на месте, без видимых повреждений (да и опознается же она в системе).

Залез в BIOS, посмотрел на Wireless LAN: [ Enabled ], отключил, перегрузился - wifi вообще пропал. Вернул взад. Карточка в системе опозналась, но проблема не решилась.

Что еще выполнял:

# rmmod ath9k
# rfkill unblock all
# modprobe ath9k
# rfkill block all
# rmmod ath9k
# rfkill unblock all
# modprobe ath9k

(и прочий брутфорс с данными командами)

Также пробовал восстановить схему действий (т.к. обновление шло в ночь, без моего участия): усыплял/суспендил машину, будил через Fn+F7; перезагружал, стараясь дожать эту же комбинацию, в момент запуска ноута (когда все обычно стараются попасть в BIOS)

Долго, с фонариком, лупой и такой-то матерью искал на корпусе хоть какое-то подобие тумблера для управления wifi (вдруг за пару лет работы с данной машиной я его не замечал)

Также, вывод dmesg при загрузке ath9k:

ath: phy1: Set BT/WLAN RX diversity capability
ath: phy1: ASPM enabled: 0x42
ath: EEPROM: regdomain: 0x65
ath: EEPROM indicates we should expect a direct regpair map
ath: Country alpha2 being used: 00
ath: Regpair used: 0x65
ieee80211 phy1: Selected rate control algorithm 'ministrel_ht'
ieee80211 phy1: Atheros AR9485 Rev:1 mem=0xffffc90022300000, irq=17
IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

Помогите, пожалуйста: что еще можно предпринять для решения данной проблемы?

Заранее благодарен за помощь.

 , ,

Lan4X
()

Выбор планшета под Linux

Всем доброго времени суток!

Решил найти более легкую (по весу и габаритам) и долгоиграющую (по батарейке) замену ноуту для учебы-работы вдали от места проживания. Так как нетбуков сейчас достаточно мало, выбор пал на т.н. «2-в-1» - планшет с докстанцией (не BT), при этом хочется странного - поставить какой-либо linux-дистрибутив.

Что нужно от планшето-компуктера:

- Документы.

- Возможно IDE разношерстные (универ он такой), естественно и компиляция простых приложений.

- Интернет.

- Батарейка, которая проживет хотя бы день среднеактивного использования (4-6 часов активного использования с WiFi и на средней яркости).

Кандидаты таковы:

1. Lenovo Miix 3-1030 64Gb

2. KREZ TM1003B32 3G 32Gb

3. iRU B1003GW_Bing 3G 16Gb

(Брать собираюсь в ДС2, в кибермаркете на букву Ю)

Тут по убыванию характеристик (и цены). На последние 2 сейчас акция, поэтому стоят они до 13к, что радует моего внутреннего бухгалтера. Но, в то же время, характеристики у Lenovo гораздо выше и это не настолько нонейм как тот же KREZ. Жаба конечно подбирается незаметно, но версии с 32Гб я в этой стране не нашел.

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

Заранее благодарю.

 , ,

Lan4X
()

проскакивает правило iptables на роутере

Доброго времени всем.

Возникла необходимость сделать так, чтобы все http-запросы wifi-клиентов роутера (DIR-300D1, 192.168.0.1) попадали на локальный «сервер», где уже подготовлена страница и видна по своему адресу (192.168.0.100).

На роутере прописываю такое:

iptables -t nat -A PREROUTING ! -d 192.168.0.1 -i wlan0 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.100:80

далее iptables-save, и проверяю:

$ iptables -t nat -vnL

Chain PREROUTING (policy ACCEPT 958 packets, 80453 bytes)

 pkts bytes target     prot opt in     out     source               destination     
    
   71  9230 VSERVER    all  --  *      *       0.0.0.0/0            192.168.1.107       

  151 26508 MINIUPNPD  all  --  eth1   *       0.0.0.0/0            0.0.0.0/0         
  
    0     0 DNAT       tcp  --  wlan0  *       0.0.0.0/0           !192.168.0.1         tcp dpt:80 to:192.168.0.100:80 

Chain POSTROUTING (policy ACCEPT 31 packets, 9967 bytes)

 pkts bytes target     prot opt in     out     source               destination      
   
  600 40988 MASQUERADE  all  --  *      eth1   !192.168.1.107        0.0.0.0/0           

Chain OUTPUT (policy ACCEPT 31 packets, 9967 bytes)

 pkts bytes target     prot opt in     out     source               destination         

Chain DNSREDIRECT (0 references)

 pkts bytes target     prot opt in     out     source               destination         

Chain MINIUPNPD (1 references)

 pkts bytes target     prot opt in     out     source               destination     
    
  151 26508 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           

Chain VSERVER (1 references)
0/0           to:192.168.0.100 

    0     0 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0   
 pkts bytes target     prot opt in     out     source               destination     
    
    0     0 DNAT       all  --  *      *       0.0.0.0/0            0.0.0.0/0           to:192.168.0.100 

    0     0 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           

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

В чем я ошибся?

 , ,

Lan4X
()

Второй ноутбук как монитор на x2vnc

Доброго времени суток. Есть два ноута, оба на Calculate 14. Пытаюсь сделать из одного монитор для второго. Делать пытаюсь это через x2vnc. Запускаю на одном

x2vnc -passwdfile ./.vncpasswd -listen -east -display :0

Получаю

x2vnc: Listening on port 5500 (flash port 5400)

На втором запускаю

x2vnc -passwdfile ./.vncpasswd -resurface -display :0 192.168.1.102:5500

При этом ничего не происходит, по крайней мере выхлопа в терминал нет никакого, в т.ч. ошибок.

Файлы vncpasswd идентичны, у «сервера» в sshd_config указан x11forwarding, у «клиента» - нет.

Если стучать на 5400, то ситуация абсолютно идентичная

Если отключить «сервер», то со стороны клиента посыпятся однотипные Connection refused.

Что я делаю не так?

Заранее благодарю за ответы.

 , , ,

Lan4X
()

Не собирается ядро

Доброго времени суток всем. FAQ читал, по форуму искал - есть похожие, но не подходящие. Имеется: свежая Fedora 20 и неработоспособность части периферии.

Решил пересобрать ядро, дабы все заработало. Делал все четко по этому ману и на этапе, собственно, сборки командой

$ rpmbuild -bb --with baseonly --with firmware --without debuginfo --target=`uname -m` kernel.spec

выходит такая простыня:

Setup is 15296 bytes (padded to 15360 bytes). System is 2426 kB CRC dbfb004c Kernel: arch/x86/boot/bzImage is ready (#1) + make -s ARCH=x86_64 V=1 -j4 modules drivers/video/console/fbcon.c:3609:13: error: expected declaration specifiers or '...' before string constant early_param("quiet", quiet_logo); ^ drivers/video/console/fbcon.c:3609:22: error: expected declaration specifiers or '...' before 'quiet_logo' early_param("quiet", quiet_logo); ^ drivers/video/console/fbcon.c:3603:19: warning: 'quiet_logo' defined but not used [-Wunused-function] static int __init quiet_logo(char *str) ^ make[3]: *** [drivers/video/console/fbcon.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [drivers/video/console] Error 2 make[1]: *** [drivers/video] Error 2 make: *** [drivers] Error 2 + exit 1 ошибка: Неверный код возврата из /var/tmp/rpm-tmp.FjEt85 (%build)

Ошибки сборки пакетов: Неверный код возврата из /var/tmp/rpm-tmp.FjEt85 (%build)

kernel.spec - дефолтный, вот тут без ченджлога.

uname -a

Linux localhost.localdomain 3.15.4-200.fc20.x86_64 #1 SMP Mon Jul 7 14:24:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Подскажите, пожалуйста: как это пофиксить?

 ,

Lan4X
()

Ошибка при обновлении мира

Доброго времени суток. Давеча столкнулся с такой проблемой:

Попытка пересобрать мир (переезд с k8 на native) обрывается на dev-perl/File-BaseDir:

# cat /var/tmp/portage/dev-perl/File-BaseDir-0.30.0/temp/build.log

 * Package:    dev-perl/File-BaseDir-0.30.0 
 * Repository: gentoo 
 * Maintainer: perl@gentoo.org 
 * USE:        abi_x86_32 elibc_glibc kernel_linux userland_GNU x86 
 * FEATURES:   preserve-libs sandbox 
 * Using Module::Build 
 * perl Build.PL --installdirs=vendor --libdoc= --destdir=/var/tmp/portage/dev-perl/File-BaseDir-0.30.0/image/ --create_packlist=0 
version version 0.87 required--this is only version 0.82 at /usr/lib/perl5/vendor_perl/5.12.4/Module/Metadata.pm line 20. 
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.12.4/Module/Metadata.pm line 20. 
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.12.4/Module/Build/ModuleInfo.pm line 10. 
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.12.4/Module/Build/Base.pm line 25. 
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.12.4/Module/Build/Base.pm line 25. 
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.12.4/Module/Build.pm line 15. 
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.12.4/Module/Build.pm line 15. 
Compilation failed in require at Build.PL line 3. 
BEGIN failed--compilation aborted at Build.PL line 3. 
 * ERROR: dev-perl/File-BaseDir-0.30.0 failed (configure phase): 
 *   Unable to build! 
 * 
 * Call stack: 
 *     ebuild.sh, line   93:  Called src_configure 
 *   environment, line 2563:  Called perl-module_src_configure 
 *   environment, line 2181:  Called perl-module_src_prep 
 *   environment, line 2247:  Called die 
 * The specific snippet of code: 
 *           perl Build.PL "$@" <<< "${pm_echovar}" || die "Unable to build!"; 
 * 
 * If you need support, post the output of `emerge --info '=dev-perl/File-BaseDir-0.30.0'`, 
 * the complete build log and the output of `emerge -pqv '=dev-perl/File-BaseDir-0.30.0'`. 
 * The complete build log is located at '/var/tmp/portage/dev-perl/File-BaseDir-0.30.0/temp/build.log'. 
 * The ebuild environment file is located at '/var/tmp/portage/dev-perl/File-BaseDir-0.30.0/temp/environment'. 
 * Working directory: '/var/tmp/portage/dev-perl/File-BaseDir-0.30.0/work/File-BaseDir-0.03' 
 * S: '/var/tmp/portage/dev-perl/File-BaseDir-0.30.0/work/File-BaseDir-0.03'  

# emerge --info dev-perl/File-BaseDir

Portage 2.1.12.2 (default/linux/x86/13.0/desktop, gcc-4.6.3, glibc-2.15-r3, 3.8.13-gentoo i686) 
================================================================= 
                         System Settings 
================================================================= 
System uname: Linux-3.8.13-gentoo-i686-AMD_Athlon-tm-_II_Dual-Core_M340-with-gentoo-2.2 
KiB Mem:      898640 total,     20880 free 
KiB Swap:    2097148 total,   1859680 free 
Timestamp of tree: Thu, 15 Aug 2013 10:15:02 +0000 
ld GNU ld (GNU Binutils) 2.23.1 
app-shells/bash:          4.2_p45 
dev-java/java-config:     2.1.12-r1 
dev-lang/python:          2.7.5, 3.2.5-r1 
dev-util/cmake:           2.8.10.2-r2 
dev-util/pkgconfig:       0.28 
sys-apps/baselayout:      2.2 
sys-apps/openrc:          0.11.8 
sys-apps/sandbox:         2.6-r1 
sys-devel/autoconf:       2.13, 2.69 
sys-devel/automake:       1.11.6, 1.12.6 
sys-devel/binutils:       2.23.1 
sys-devel/gcc:            4.6.3 
sys-devel/gcc-config:     1.7.3 
sys-devel/libtool:        2.4-r1 
sys-devel/make:           3.82-r4 
sys-kernel/linux-headers: 3.7 (virtual/os-headers) 
sys-libs/glibc:           2.15-r3 
Repositories: gentoo x-layman 
ACCEPT_KEYWORDS="x86" 
ACCEPT_LICENSE="*" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-pipe -O2 -march=native -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0" 
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" 
CXXFLAGS="-pipe -O2 -march=native -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FCFLAGS="-O2 -march=i686 -pipe" 
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" 
FFLAGS="-O2 -march=i686 -pipe" 
GENTOO_MIRRORS="ftp://gentoo.bloodhost.ru/" 
LANG="ru_RU.utf8" 
LDFLAGS="-Wl,-O1 -Wl,--as-needed" 
MAKEOPTS="-j3" 
PKGDIR="/usr/portage/packages" 
PORTAGE_CONFIGROOT="/" 
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/var/lib/layman" 
SYNC="rsync://rsync2.ru.gentoo.org/gentoo-portage" 
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gpm gtk hal iconv icu ipv6 jpeg lcms ldap libnotify mad mng modules mp3 mp4 mpeg mudflap ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support qt4 readline sdl session spell ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 x86 xcb xml xv xvid zlib" ABI_X86="32" ALSA_CARDS="SB450" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="radeon r600" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON 

================================================================= 
                        Package Settings 
================================================================= 

dev-perl/File-BaseDir-0.30.0 was built with the following: 
USE="-test" 
CFLAGS="-pipe -O2 -march=k8 -fomit-frame-pointer" 
CXXFLAGS="-pipe -O2 -march=k8 -fomit-frame-pointer" 

Что выполнял:

# perl-cleaner --all 
# revdep-rebuld 
# emerge -e system 

Первые две успешно проходят, третья (естественно) падает с аналогичной ошибкой. Честно признаюсь - в логе установки вижу что «aborted», но не вижу почему именно.

Возможно ли исправить это дело? Заранее благодарен за помощь.

 , , ,

Lan4X
()

RSS подписка на новые темы