LINUX.ORG.RU

Сообщения samson

 

Gentoo - RC_NEED в /etc/conf.d/net не отрабатывает

Добрый вечер.

После обновления Gentoo, перестала подниматься сеть.

Физический интерфейс eth0 и виртуальные tap0* объединены в мост br0. При старте br0:

# /etc/init.d/net.br0 start
 * Bringing up interface br0
 *   Destroying bridge br0 ...                                                                                                                           [ ok ]
 *   Creating bridge br0 ...
 *   Adding ports to br0
 *     eth0 ...                                                                                                                                          [ ok ]
 *     tap00 ...
 *     Cannot add non-existent interface tap00 to br0
 * ERROR: net.br0 failed to start

если вручную стартонуть net.tap0*, то net.br0 поднимается нормально, а автоматом при загрузке системы - не хочет. Такое ощушение, что ему стало пофигу на сроку RC_NEED_br0=«net.eth0 net.tap00 net.tap01 net.tap02 net.tap03».

Вот что в конфиге прописано /etc/conf.d/net:

tuntap_tap00="tap" 
tuntap_tap01="tap"
tuntap_tap02="tap"
tuntap_tap03="tap" 
config_tap00=("null")
config_tap01=( "null")         
config_tap02=( "null")         
config_tap03=( "null")
tunctl_tap00="-u samson"      
tunctl_tap01="-u samson"      
tunctl_tap02="-u samson"      
tunctl_tap03="-u samson"

config_eth0=( "null" )

RC_NEED_br0="net.eth0 net.tap00 net.tap01 net.tap02 net.tap03"
brctl_br0=( "setfd 0" "stp off" )
bridge_br0="eth0 tap00 tap01 tap02 tap03"
config_br0=( "dhcp" )
dhcp_br0="nodns nontp nogateway"

В default runlevel добавлен только net.br0 и net.br1, ссылки все есть:

# ls -la /etc/init.d/net*
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.br0 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.br1 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.eth1 -> net.lo
-rwxr-xr-x 1 root root 15459 Окт 11 22:36 /etc/init.d/net.lo
-rwxr-xr-x 1 root root  2183 Окт 11 22:36 /etc/init.d/netmount
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap00 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap01 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap02 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap03 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap10 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap11 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap12 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap13 -> net.lo
-rwxr-xr-x 1 root root  6803 Окт 11 22:36 /etc/init.d/network

Система достаточно давно не обновлялась (более полугода), может какие изменения в конфигах относительно зависимостей init скриптов (RC_NEED), может еще что? Подскажите плиз, как стандартными средствами выйти из данной ситуации?

Заранее спасибо!

samson
()

wpa_supplicant - мониоринг уровеня сигнала

Добрый день!

Не подскажите, как можно увидеть уровень сигнала с wifi точек с помощью wpa_supplicat из консоли? Есть какой-то wpa_supplicant_gui, но хотелось бы именно с консоли...

$ uname -a Linux tbook 2.6.35-gentoo-r4 #5 SMP Sun Aug 29 19:40:16 MSD 2010 i686 Intel(R) Core(TM)2 Duo CPU T5550 @ 1.83GHz GenuineIntel GNU/Linux

samson
()

не дорогие wifi антенны, есть ли от них толк?

Здравствуйте.

Хочется увеличить сигнал с wifi точки доступа.

Точка стоит на окне одного дома, а через дорогу, напротив (метров 30-50) стоит вторая в режиме повторителя. Сигнал слабоватый.

Dlink DIR320 раздает, DAP1150 - репитер.

Не подскажете будет ли толк от всенаправленной антенны ANT24-0501, 0501С или 0700? Поделитесь плиз опытом, кто пробовал. Может какие-нибудь другие антенны посоветуете?

Направленные (и внешние) антенны использовать не хотелось бы. Да и подешевле хочется что-нибудь...

Заранее спасибо.

samson
()

dlink dap 1150 clinet mode

Добрый день.

Купил wifi точку dap 1150. Надо настроить ее wifi-клиентом.

Раньше эти точки шли с хардовым переключателем ap/repeater/client на задней стороне. Сейчас она идет без этого переключателя, немного изменился внешний вид, софт на нее идет v 2.00, а был v 1.XX. В настройках нет режима клиента, есть только ap/repeater/router.

Раньше были такие: http://www.dlink.ru/ru/products/2/809.html

а сейчас такие: http://www.dlink.ru/ru/products/2/1313.html

Мож но ли на нее залить другую прошивку? Но какую? Если мне не изменяет память, на старых прошивках нет софтового переключателя ap/repeater/client, есть только кнопка на задней панеле.

Может ли она работать клиентом? Если да то как? Может купить что-либо аналогичное?

Покупал именно ее, потому, что она дешевая и отлично справляется с поставленной для нее задачей - простой и дешевый wifi клиент.

Заранее всем спасибо.

samson
()

Прошивка DreamBox через COM порт из Linux

Добрый день Всем.

Не подскажите, есть ли какая нибудь софтина под linux для прошивки такого ресивера как DreamBox по COM порту?

Винду держу только на виртуалках. Остальные ресиверы вроде как нормально прошиваются по COM из под virtualbox и qemu, а вот дрим шиться не хочет. Запускаю DreamUp, жму connect, включаю dream, пробигает прогрессбар и все подвисает на сообщении «upload completed waiting for acknowledge». Кнопки Erayse, Flash и Backup не активны:( Из под обычной винды все прошивается нормально.

samson
()

Intel GMA X4500MHD и Xorg в slackware 12.0

Добрый вечер всем!

Ставлю slackware 12.0 на ноут Lenovo G550. Вайфай, блютус и ваймакс не нужны. Надо чтоб иксы работали и сеть (Ethernet) была.

Установил, скачал ядро 2.6.33.2, собрал. Не получается заставить работать Xы. Нужна поддержка родного разрешения (1366x768).

Driver «intel» - работать не хочет, не может определить девайс.

Driver «vesafb» - не подходит, тк разрешения нужного не добиться.

Решил заставить работать драйвер fbdev.

Инфа о системе:

~# Xorg -version
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Slackware 12.0 Slackware Linux Project
Current Operating System: Linux darkstar 2.6.33.2-sgs-lenovo-new #2 SMP Fri Apr 23 00:34:29 MSD 2010 i686
Build Date: 09 May 2007
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present

~# zcat /proc/config.gz | grep -E '_FB|DRM' | grep -v ^#
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
CONFIG_FB=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_VESA=y

~# dmesg  | grep -E 'agp|drm|fb|video'
Kernel command line: auto BOOT_IMAGE=LenNew ro root=805 video=intelfb:mode=1366x768
pci 0000:00:02.0: Boot video device
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel GM45 Chipset
agpgart-intel 0000:00:00.0: detected 32764K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[drm] Initialized drm 1.1.0 20060810
[drm] set up 31M of stolen space
fb0: inteldrmfb frame buffer device
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0

Консоль загружается в нужном разрешении. Но иксы грузиться не хотят:

(II) FBDEV: driver for framebuffer: fbdev                                                                             
(II) Primary Device is: PCI 00:02:0                                                                                   
(II) Loading sub module "fbdevhw"                                                                                     
(II) LoadModule: "fbdevhw"                                                                                            
(II) Loading /usr/lib/xorg/modules/linux//libfbdevhw.so                                                               
(II) Module fbdevhw: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 0.0.2
        ABI class: X.Org Video Driver, version 1.2
(II) FBDEV(0): using default device
(II) Running in FRAMEBUFFER Mode
(**) FBDEV(0): Depth 24, (--) framebuffer bpp 32
(==) FBDEV(0): RGB weight 888
(==) FBDEV(0): Default visual is TrueColor
(==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) FBDEV(0): hardware: inteldrmfb (video memory: 4128kB)
(II) FBDEV(0): checking modes against framebuffer device...
(EE) FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
(II) FBDEV(0):  mode "1366x768" test failed
(II) FBDEV(0):  mode "1280x800" not found
(EE) FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
(II) FBDEV(0):  mode "1024x768" test failed
(EE) FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
(II) FBDEV(0):  mode "800x600" test failed
(II) FBDEV(0): checking modes against monitor...
(--) FBDEV(0): Virtual size is 1366x768 (pitch 1366)
(**) FBDEV(0):  Built-in mode "current": 28000.0 MHz, 20497.8 kHz, 26689.8 Hz
(II) FBDEV(0): Modeline "current"  28000.00  1366 1366 1366 1366  768 768 768 768 -hsync -vsync -csync
(==) FBDEV(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.3
(**) FBDEV(0): using shadow framebuffer
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules//libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.1.0
        ABI class: X.Org ANSI C Emulation, version 0.3
(==) Depth 24 pixmap format is 32 bpp
(EE) FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
(EE) FBDEV(0): mode initialization failed

Fatal server error:
AddScreen/ScreenInit failed for driver 0

Видно, что проблема тут:

(--) FBDEV(0): Virtual size is 1366x768 (pitch 1366)
(**) FBDEV(0):  Built-in mode "current": 28000.0 MHz, 20497.8 kHz, 26689.8 Hz
(II) FBDEV(0): Modeline "current"  28000.00  1366 1366 1366 1366  768 768 768 768 -hsync -vsync -csync
...
(EE) FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
(EE) FBDEV(0): mode initialization failed
Не понятно, что за modline возвращается FBDEVу ядром.

xorg.conf:

Section "Monitor"
    Identifier  "Mon1"
    Modeline     "1366x768" 85.86 1366 1440 1584 1800 768 769 772 795
EndSection

Section "Device"
    Identifier     "FBDEV"
    Driver         "fbdev"
EndSection

Section "Screen"
    Identifier     "Screen 1"
    Device         "FBDEV"
    Monitor        "Mon1"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1366x768" "1280x800" "1024x768" "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       32
        Modes      "1366x768" "1280x800" "1024x768" "800x600"
    EndSubSection
EndSection
Если убрать Modline в секции Monitor и подсекции Display, результат тот же.

lspci:


root@darkstar:~# lspci
00:00.0 Host bridge: Intel Corporation Unknown device 2a40 (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Unknown device 2a42 (rev 09)
00:02.1 Display controller: Intel Corporation Unknown device 2a43 (rev 09)
00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation PCI Express Port 4 (rev 03)
00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation Mobile LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Mobile SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation Thermal Subsystem (rev 03)
04:00.0 Network controller: Intel Corporation Unknown device 423d
07:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
Подозрительно, что видео определятеся как Intel Corporation Unknown device.

Подскажите плиз, куда копать? Как заставить работать Иксы на этом ноуте с минимальными изменениями/обновлениями в Slackware 12.0? Очень надо именно ее поставить на этот ноут...

Заранее спасибо.

samson
()

virtualbox и com порт

Всем привет.

Не получается отдать com порт виндам под virtualbox-ом. В настройках VBox выбираю COM1 хост-устройство /dev/ttyS0. Софт в винде ратотать с ним чета не хочет:( Права в /dev вроде как выставлял.

com портов несколько
/dev/ttyS0 - ком порт на материнке
/dev/ttySX - PCI плата с портами
/dev/ttyUSB0 - USB-RS232 адаптер.

Больше всего интересует последний. По идее должны работать все, но не работатет ни одного.

ps: надо, чтоб ресиверы под спутниковое ТВ прошивать.

samson
()

не работает мост

Есть два бриджа:

# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.001eec325e9a       no              eth0
                                                        tap00
                                                        tap01
br1             8000.001de0b5d8f9       no              tap10
                                                        tap11
                                                        wlan0
интерфейсы tap* используются VirtualBox. Из виртуальной машины видно только br* и ничего больше из локалки.

Из-за чего пакеты не проходят дальше (через wlan0 или eth0)?

Заранее спасибо.

samson
()

SkyStar2 в Gentoo

Здравствуйте.

Хочется телевидения, но что то не получается поднять SS2 под Gentoo. Карточка раньше стабильно работала под Linux-ом, на более старых ядрах 2.6. Ревизия карточки, помоему 2.6.

Вроде как собрал все правильно, но szap сигнал не лочит и ругается. Сигнал на проводе точно есть.

# uname -a
Linux blackbox 2.6.30-gentoo-r6 #2 SMP Wed Oct 14 06:03:50 MSD 2009 i686 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux

# zcat /proc/config.gz |grep DVB | grep -v "#"
CONFIG_DVB_CORE=m
CONFIG_DVB_CAPTURE_DRIVERS=y
CONFIG_DVB_B2C2_FLEXCOP=m
CONFIG_DVB_B2C2_FLEXCOP_PCI=m
CONFIG_DVB_FE_CUSTOMISE=y
CONFIG_DVB_MT312=m
CONFIG_DVB_STV0299=m

# cat /sys/module/dvb_core/parameters/dvb_powerdown_on_sleep
0
# cat /sys/module/dvb_core/parameters/dvb_shutdown_timeout
0

# equery l dvb
[I--] [  ] media-tv/linuxtv-dvb-apps-1.1.1.20080317 (0)
[I--] [  ] media-tv/linuxtv-dvb-headers-3.1 (0)

при запуске szap:

# szap -n1 -c ~/channnels.conf
reading channels from file '/root/channnels.conf'
zapping to 1 'BizTV':
sat 0, frequency = 11727 MHz V, symbolrate 27500000, vpid = 0x0068, apid = 0x00cc sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
FE_SET_TONE failed: Connection timed out
FE_DISEQC_SEND_MASTER_CMD failed: Connection timed out
FE_DISEQC_SEND_BURST failed: Connection timed out
FE_SET_TONE failed: Connection timed out
status 01 | signal ffff | snr ffff | ber 00000000 | unc fffffffe |
status 01 | signal ffff | snr ffff | ber 00000000 | unc fffffffe |
status 01 | signal ffff | snr ffff | ber 00000000 | unc fffffffe |

в dmesg сыпется:

b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
...

Кусок dmesg при инициализации модулей:

b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 2
b2c2_flexcop_pci 0000:05:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
DVB: registering new adapter (FlexCop Digital TV device)
b2c2-flexcop: MAC address = 00:d0:d3:0e:00:d0
s5h1420_attach: driver disabled by Kconfig
cx24123_attach: driver disabled by Kconfig
nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nvidia 0000:01:00.0: setting latency timer to 64
NVRM: loading NVIDIA UNIX x86 Kernel Module  180.60  Tue May 12 12:12:11 PDT 2009
b2c2-flexcop: found 'ST STV0299 DVB-S' .
DVB: registering adapter 0 frontend 0 (ST STV0299 DVB-S)...
b2c2-flexcop: initialization of 'Air2PC/AirStar 2 ATSC 3rd generation (HD5000)' at the 'PCI' bus controlled by a 'FlexCopIIb' complete

Инфо о системе:

# lspci | grep B2C2
05:01.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)

# emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r6 i686)
=================================================================                                            
System uname: Linux-2.6.30-gentoo-r6-i686-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-1.12.11.1  
Timestamp of tree: Wed, 14 Oct 2009 01:30:01 +0000                                                           
distcc 3.1 i686-pc-linux-gnu [disabled]                                                                      
ccache version 2.4 [disabled]                                                                                
app-shells/bash:     4.0_p28                                                                                 
dev-java/java-config: 2.1.8-r1                                                                               
dev-lang/python:     2.6.2-r1                                                                                
dev-util/ccache:     2.4-r7                                                                                  
dev-util/cmake:      2.6.4                                                                                   
sys-apps/baselayout: 1.12.11.1                                                                               
sys-apps/sandbox:    1.6-r2                                                                                  
sys-devel/autoconf:  2.13, 2.63-r1                                                                           
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                                                    
sys-devel/binutils:  2.18-r3                                                                                 
sys-devel/gcc-config: 1.4.1                                                                                  
sys-devel/libtool:   2.2.6a                                                                                  
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.san.ru/unix/linux/gentoo/gentoo-distfiles http://gentoo.osuosl.org/"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
LINGUAS="ru en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac aalib acl acpi alsa bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cvs dbus dri dts dvb dvd dvdr dvdread eds emboss encode enscript evo exif fam ffmpeg firefox flac fortran ftp gdbm gif gpm gstreamer hal iconv icq isdnlog jabber jpeg kde lame ldap libnotify mad midi mikmod mmx modules mp3 mp4 mpeg mplayer mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png posix ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection samba sdl session slang spell spl sse sse2 ssl ssse3 startup-notification svg svn sysfs tcpd threads thunar tiff truetype unicode usb userlocales utf utf8 vorbis win32codecs x264 x86 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel intel8x0 intel8x0m" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Давно не поднимал этот девайс, раньше проблем не возникало. Гугл не помог. Может у новых ядер какая особенность есть? Посоветуйте плз, кто в курсе. Заранее балгодарен.

samson
()

lvcreate: illegal instruction

Переношу систему с одного харда на зеркало (SoftRAID + LVM).

# pvcreate /dev/md4
Physical volume "/dev/md4" successfully created

# vgcreate vgroup /dev/md4
Volume group "vgroup" successfully created

# vgscan
Reading all physical volumes. This may take a while...
Found volume group "vg" using metadata type lvm2
Found volume group "vgroup" using metadata type lvm2

# vgchange -a y
6 logical volume(s) in volume group "vg" now active
0 logical volume(s) in volume group "vgroup" now active

# lvcreate -L3G -nusr vgroup
Illegal instruction

Вроде как все делаю правильно, но создавать lv не хочет.
Система: Gentoo
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r6 i686)

samson
()

intel Q6600 vs E8500?

Добрый день Всем!

Интересует вопрос, какой процессор лучше (Q6600 или E8500), если не играть и не разгонять? Комп используется для разработки.

Что лучше для gentoo linux?

Что лучше для винды с visual studio?

samson
()

skype и размер шрифта

День добрый.

Не подскажете, как в skype увеличить размер шрифта в чатах, желательно, и в контактлисте? В настройках самого skype ничего по поводу шрифтов не нашел. Gnome не установлен, kde-шные настройки на него вроде как не влияют.

Заранее благодарен за Ваши советы.

--
skype: v-2.0.0.63
система: Gentoo 2008
gentoo-release: Gentoo Base System release 1.12.11.1
kde: v-3.5

samson
()

mdadm: fail to stop array. Gentoo 2008

Привет Всем!

При уходе в shutdown, mdadm не может остановить один из массивов:

mdadm: fail to stop array /dev/md3. Device or resource busy...

md1 и md4 останавливаюстся корректно. /dev/md3 - это корень ФС (/). Так понимаю, связано это с тем, что / еще не отмонтирован и поэтому mdadm не может остановить массив. Не подскажите, как быть в данной ситуации?

система: Gentoo 2008

# rc-status -a
Runlevel: boot
bootmisc [ started ]
checkfs [ started ]
checkroot [ started ]
clock [ started ]
consolefont [ started ]
hostname [ started ]
keymaps [ started ]
localmount [ started ]
modules [ started ]
net.lo [ started ]
rmnologin [ started ]
urandom [ started ]
Runlevel: default
alsasound [ started ]
iptables [ started ]
local [ started ]
net.br0 [ started ]
net.br1 [ started ]
netmount [ started ]
sshd [ started ]
syslog-ng [ started ]
vixie-cron [ started ]
Runlevel: nonetwork
local [ started ]
Runlevel: single
Runlevel: UNASSIGNED
....
device-mapper [ stopped ]
lvm [ stopped ]
mdadm [ stopped ]
....

samson
()

обновление gentoo

день добрый Всем.

Не хочет обновляться gentoo, вот что пишет:

# emerge -pvuD world
..............
[ebuild U ] x11-libs/qt-4.4.2 [4.3.3] USE="dbus opengl -qt3support* (-accessibility%*) (-cups%*) (-debug%) (-doc%) (-examples%) (-firebird%) (-gif%*) (-glib%) (-jpeg%*) (-mng%) (-mysql%) (-nas%) (-nis%) (-odbc%) (-pch%) (-png%*) (-postgres%) (-sqlite%) (-sqlite3%) (-ssl%*) (-tiff%) (-xinerama%) (-zlib%*)" INPUT_DEVICES="(-wacom%)" 0 kB [0]
[ebuild N ] app-crypt/qca-2.0.0-r2 USE="-debug -doc -examples" 4,987 kB [0]
[blocks B ] <=x11-libs/qt-4.4.0_alpha:4 ("<=x11-libs/qt-4.4.0_alpha:4" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-gui-4.4.2-r1, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)

Total: 157 packages (121 upgrades, 2 downgrades, 33 new, 1 in new slot), Size of downloads: 852,855 kB
Fetch Restriction: 1 package (1 unsatisfied)
Conflict: 1 block (1 unsatisfied)
Portage tree and overlays:
[0] /usr/portage
[?] indicates that the source repository could not be determined

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/qt:4

('ebuild', '/', 'x11-libs/qt-4.4.2', 'merge') pulled in by
>=x11-libs/qt-4.2.0:4 required by ('ebuild', '/', 'app-crypt/qca-2.0.0-r2', 'merge')
x11-libs/qt required by world
x11-libs/qt:4 required by world

('installed', '/', 'x11-libs/qt-4.3.3', 'nomerge') pulled in by
=x11-libs/qt-4.3*:4 required by ('installed', '/', 'net-im/skype-2.0.0.63', 'nomerge')
=x11-libs/qt-4.3*:4 required by ('ebuild', '/', 'x11-libs/qscintilla-2.3.2', 'merge')
(and 3 more)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.

Это уже после того, как сделал unmerge app-crypt/qca, результат не изменился.

Что-то сразу не пойму, кого удалить надо, кого замаскировать/размаскировать?

ps: возможно, запостил толком не разобравшись в проблеме, если так, то заранее извиняюсь. С Gentoo работаю не особо долго, опыта большого нет. Portage и ebuild знаю не особо глубоко, сейчас читаю, разбираюсь...

pps: чета не могу найти режим "preformatted text".

samson
()

Посоветуте железо (собираю системник)

Привет Всем!

Решил апгрейднуть железо (точнее купить новое). Интересно мнение общественности. Кто что подскажет/посоветует? Актуален вопрос надежности и полной совместимости с Linux (последние ядра 2.6.х). Предполагается постоянная работа системы (и железа), без выключений. Комп для дома, задачи разные, не сервер.

Железо (то что предложили):
CPU: Intel Core 2 Quad Q8200 BOX 2.33 ГГц/ 4Мб/ 1333МГц LGA775
MB: S-t775 iP45 GigaByte GA-EP45-DS3L
MEM: DDR2 2048 Mb PC-6400 (800MHz) Kingmax - 2 шт
HDD: HDD 3.5" 750Gb Seagate ST3750330AS SATA (7200rpm, 32Mb) - 2 шт
SVGA: PCI-E 512 Mb GeForce 9600GT (DDR3 256bit, DVI, TV-out) Zotac
КОРП: miditower ATX InWin 550W J-523

Система:
Ставить думаю Gentoo 2007 или 2008. Харды зеркалом (софт рейд + LVM).

Требования:
- MB: надо 2 сетевухи, 2 свободных PCI слотов (если инт. сеть одна, то 3), 6 SATA, встроенное видео не обязательно. Думал купить INTEL DP45SG. Говорят, что не стоит. Предложили GigaByte. Что лучше? Как у GigaByte с качеством (по сравнению с Intel)? Что лучше будет поддерживаться Linux-ом?
- Процессора такого думаю хватит за глаза, может даже стоит и дешевле купить. Хотя лишним не будет.
- Память думаю 4Гб. Смущает частота (800) есть ли смысл ставить 1066 МГц. Что посоветуете?
- Видюха сильная не нужна, главное, чтоб NVIDIA с DVI выходами, желательно, чтоб кулера мозг не парили.
- Корпус с источником. Главное надежный источник, достаточной мощности. Корпус по возможности просторный, удобный, в дальнейшем может еще 2харда воткну. Внешний вид корпуса, DVD-RW привод, картридер обсуждать, думаю не стоит.
- В один PCI слот поставлю DVB карточку SkyStar2. Что подскажите по поводу совместимости?
- Во 2ой PCI слот - вторую сетевуху, если не найдется MB с двумя.
- 3ий PCI - резервный.

Еще интересно, что можете посоветовать по поводу кулеров (в идеале - их отсутствие)? Чтоб не шумели и работали надежно.

Бюджет в пределах 25 000 р. (системник), цены у нас чуть выше Московских.

Заранее благодарен за Ваши советы.

samson
()

не работает usb-flash?

Доброе время суток всем!

Попали ко мне две usb-flash. Обе когда-то работали нормально.
Сейчас - нет.

1. флешка adata 8Gb, практически новая. Данные на ней не важны.
Вывод комманд:

# dmesg
.....
usb 1-4: new high speed USB device using ehci_hcd and address 3
usb 1-4: configuration #1 chosen from 1 choice
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
scsi 3:0:0:0: Direct-Access     RICHIP   F203N0.02             PQ: 0 ANSI: 2
sd 3:0:0:0: [sdc] Attached SCSI removable disk
sd 3:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete

# fdisk /dev/sdc -l
# fdisk /dev/sdc
Unable to open /dev/sdc

# dd if=/dev/sdc of=/dev/null
dd: opening `/dev/sdc': No medium found

в /proc/bus/usb/devices:
T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.25-gentoo-r7 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

Никто не встречал подобной ситуации? Реально ли ее реанимировать?

2. Флешка на 512. Просили восстановить данные:

# dmesg
.....
usb 1-4: new high speed USB device using ehci_hcd and address 4
usb 1-4: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
scsi 4:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
sd 4:0:0:0: [sdc] 1001472 512-byte hardware sectors (513 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 0b 00 00 08
sd 4:0:0:0: [sdc] Assuming drive cache: write through
sd 4:0:0:0: [sdc] 1001472 512-byte hardware sectors (513 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 0b 00 00 08
sd 4:0:0:0: [sdc] Assuming drive cache: write through
 sdc:<6>sd 4:0:0:0: [sdc] Result: hostbyte=0x00 driverbyte=0x08
sd 4:0:0:0: [sdc] Sense Key : 0x3 [current]
Info fld=0x0
sd 4:0:0:0: [sdc] ASC=0x0 ASCQ=0x0
end_request: I/O error, dev sdc, sector 0
Buffer I/O error on device sdc, logical block 0
sd 4:0:0:0: [sdc] Result: hostbyte=0x00 driverbyte=0x08
sd 4:0:0:0: [sdc] Sense Key : 0x3 [current]
Info fld=0x0
sd 4:0:0:0: [sdc] ASC=0x0 ASCQ=0x0
end_request: I/O error, dev sdc, sector 0
Buffer I/O error on device sdc, logical block 0
 unable to read partition table
sd 4:0:0:0: [sdc] Attached SCSI removable disk
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
sd 4:0:0:0: [sdc] Result: hostbyte=0x00 driverbyte=0x08
sd 4:0:0:0: [sdc] Sense Key : 0x3 [current]
Info fld=0x0
sd 4:0:0:0: [sdc] ASC=0x0 ASCQ=0x0
end_request: I/O error, dev sdc, sector 0
Buffer I/O error on device sdc, logical block 0
Buffer I/O error on device sdc, logical block 1
Buffer I/O error on device sdc, logical block 2
Buffer I/O error on device sdc, logical block 3
sd 4:0:0:0: [sdc] Result: hostbyte=0x00 driverbyte=0x08
sd 4:0:0:0: [sdc] Sense Key : 0x3 [current]
Info fld=0x0
sd 4:0:0:0: [sdc] ASC=0x0 ASCQ=0x0
end_request: I/O error, dev sdc, sector 0
Buffer I/O error on device sdc, logical block 0
sd 4:0:0:0: [sdc] Result: hostbyte=0x00 driverbyte=0x08
sd 4:0:0:0: [sdc] Sense Key : 0x3 [current]
Info fld=0x0


# dd conv=noerror if=/dev/sdd of=/dev/null
dd: reading `/dev/sdd': Input/output error
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.334053 s, 0.0 kB/s

ошибки далее продолжаются, не читает ни байта.

Вопрос аналогичный первому, только сама флешка тут не нужна,
нужны данные с нее.

Всем заранее спасибо.

>>>

samson
()

Какую веб-камеру выбрать под Linux?

Добрый день.

вот список:
Интернет-камера D-Link DSB-C120 (USB 1.1, 320x240, 30fps)
Интернет-камера D-Link DSB-C320 (USB 1.1, 640x480, 30fps, микрофон)
Интернет-камера Logitech QuickCam E3500 960-000224 (640x480,1.3 Mpix, микрофон, USB)
Интернет-камера Logitech QuickCam Messenger 960-000129 (640x480,3x zoom,микрофон,гарнитура,USB)

Посоветуйте камеру для скайпа. Какие из этих камер поддерживаются Linux? Хочется, чтобы поддерживалась оригинальным ядром, без каких-либо сторонних драйверов.

Заранее спасибо за советы.

ps: вроде как такая тема уже поднималась, но хочется именно из этого списка.

>>>

samson
()

Медленно работает NFS

Всем привет.

Что-то NFS стал тормозить...

Есть сервак на gentoo-2007. На нем сделан export директорий /usr/portage и /usr/portage/distfiles в сеть (локалка 100мегабит). Такое ощущнение, что после разростания distfiles NFS стал работать медленнее. Скидывал на сервер пакеты, копировалось приблизительно со скоростью 0.5 мегабайта в сек, маловато...

На сервере:
svn etc # cat /etc/exports
# /etc/exports: NFS file systems being exported. See exports(5).
/usr/portage -async,ro,no_subtree_check,all_squash samson sof
/usr/portage/distfiles -sync,rw,subtree_check,no_root_squash samson sof

На клиенте:
samson ~ # mount
...
svn:/usr/portage on /usr/portage type nfs (ro,nfsvers=3,tcp,nolock,noac,hard,intr,addr=192.168.0.254)
svn:/usr/portage/distfiles on /usr/portage/distfiles type nfs (rw,sync,nfsvers=3,tcp,hard,intr,noac,rsize=32768,wsize=32768,addr=192.168.0.25 4)

В чем может быть проблема? Может надо поэксперементировать с опциями?

Всем заранее спасибо.

>>>

samson
()

проблема с unicode в Gentoo

Доброе всем время суток.

Возникла проблема с русификацией gentoo. Все делалось как написано по сыылке: http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way В консоли русский работает (логинюсь удаленно, через ssh), но не less, не vim, не mc с русским работать не хочет. На другой машине с теми же настройками и тем же gentoo все ok.

Вот что находится в конфигах и что пишет система (комменты и пустые строки убраны):

# locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU.koi8r
ru_RU.utf8

# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=C
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=en_US.UTF-8
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

# cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
ru_RU.UTF8 UTF8
ru_RU.KOI8-R KOI8-R
ru.ru.CP1251 CP1251

# cat /etc/env.d/02locale
LC_ALL=""
LANG="ru_RU.UTF-8"
LC_NUMERIC="C"
#LC_MESSAGES="C"
LC_MESSAGES="en_US.UTF-8"

# cat /etc/conf.d/consolefont
CONSOLEFONT="ter-k16n"

# cat /etc/conf.d/keymaps
KEYMAP="-u ru4"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET="koi8-r"

в /etc/make.conf
LINGUAS="ru"
к USE флагам добавлены: ncurses unicode userlocales utf8

в /etc/rc.conf
UNICODE="yes"

После выполнения комманд:

# env-update && source /etc/profile
# emerge --newuse -u world
# emerge terminus-font
# USE="unicode userlocales utf8" emerge ncurses slang mc

требумый результат так и не получен. В чем может быть проблема?

>>>

samson
()

Отключается обработка прерывания в 2.6.Х

Добры день.

Есть одноплатный компьютер на AMD Geode GX-466 с ISA шиной.
На ISA висит плата, к которой написан драйвер для Linux.
Эта железяка использует 10 прерывание. Пересобрано ядро под это
железо, собран busybox со всякими дополнениями на базе Slackware 12.0.

До определенного времени все работает нормально.
Но по приходу 100000 по счету прерывания ядро выключает 10 прерывание. Железо это прерывание продолжает генерить.

Вылезло это на ядре 2.6, на 2.4 все работало нормально.

Помогите плз рабобраться, с чем это может быть связано? Это проблема железа, ядра или драйвера?

Вся информация и отрывок кода драйвера ниже:

# uname -a
Linux b2-server 2.6.21.5 #5 Tue Feb 19 15:01:42 MSK 2008 i586 unknown

# cat /etc/slackware-version
Slackware 12.0.0

# cat /proc/cpuinfo
processor       : 0
vendor_id       : Geode by NSC
cpu family      : 5
model           : 5
model name      : Geode(TM) Integrated Processor by National Semi
stepping        : 2
cpu MHz         : 332.068
cache size      : 32 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu de pse tsc msr cx8 pge cmov mmx mmxext 3dnowext 3dnow
bogomips        : 665.41
clflush size    : 32

# cat /proc/interrupts
           CPU0
  0:    5236436    XT-PIC-XT        timer
  1:          2    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  4:     298120    XT-PIC-XT        serial
  8:          0    XT-PIC-XT        rtc
 10:     100000    XT-PIC-XT        MTK board  // престает работать именно на 100000
 11:    3403498    XT-PIC-XT        eth0
 12:          4    XT-PIC-XT        i8042
 14:          3    XT-PIC-XT        ide0
NMI:          0
LOC:          0
ERR:          1
MIS:          0

# dmesg

// ............

// ВСЕ РАБОТАЕТ НОРМАЛНО, НО
// ПОЧТИ С САМОГО НАЧАЛА В dmesg СЫПЕТСЯ СЛЕДУЮЩЕЕ:

irq event 10: bogus return value a
 [<c012ae4e>] __report_bad_irq+0x36/0x75
 [<c012aec2>] note_interrupt+0x35/0x1b7
 [<c012a6d2>] handle_IRQ_event+0x1a/0x3f
 [<c012b71c>] handle_level_irq+0x70/0x94
 [<c0104f54>] do_IRQ+0x57/0x73
 [<c0103587>] common_interrupt+0x23/0x28
 [<c012ab43>] setup_irq+0x14e/0x183
 [<c0116cc0>] __request_region+0x4f/0x6f
 [<c8814755>] mtk_interrupt+0x0/0x58b [mtk]
 [<c012abed>] request_irq+0x75/0x90
 [<c88146f9>] open_mtk+0xbc/0x118 [mtk]
 [<c8814755>] mtk_interrupt+0x0/0x58b [mtk]
 [<c0145961>] chrdev_open+0xc2/0xe7
 [<c014589f>] chrdev_open+0x0/0xe7
 [<c01427aa>] __dentry_open+0xb4/0x160
 [<c01428cb>] nameidata_to_filp+0x24/0x33
 [<c0142911>] do_filp_open+0x37/0x3e
 [<c014295f>] do_sys_open+0x47/0xcf
 [<c0142a20>] sys_open+0x1c/0x1e
 [<c0102bec>] syscall_call+0x7/0xb
 [<c02b0000>] call_connect_status+0x6f/0xa1
 =======================
handlers:
[<c8814755>] (mtk_interrupt+0x0/0x58b [mtk])
irq event 10: bogus return value 57
 [<c012ae4e>] __report_bad_irq+0x36/0x75
 [<c012aec2>] note_interrupt+0x35/0x1b7
 [<c012a6d2>] handle_IRQ_event+0x1a/0x3f
 [<c012b71c>] handle_level_irq+0x70/0x94
 [<c0104f54>] do_IRQ+0x57/0x73
 [<c012c09a>] file_read_actor+0x0/0xf2
 [<c0103587>] common_interrupt+0x23/0x28
 [<c0143b0f>] do_sync_read+0xc7/0x10a
 [<c01357c9>] __handle_mm_fault+0x273/0x69c
 [<c01207ac>] autoremove_wake_function+0x0/0x35
 [<c010e908>] do_page_fault+0x0/0x514
 [<c0143a48>] do_sync_read+0x0/0x10a
 [<c0144285>] vfs_read+0x8a/0x10d
 [<c01469d2>] kernel_read+0x37/0x48
 [<c01653ba>] load_elf_binary+0xa1f/0x1356
 [<c01428cb>] nameidata_to_filp+0x24/0x33
 [<c01d68ed>] copy_from_user+0x2b/0x57
 [<c01467c8>] copy_strings+0x170/0x1b7
 [<c014688c>] search_binary_handler+0x56/0x156
 [<c0147c3a>] do_execve+0x130/0x19e
 [<c0101639>] sys_execve+0x31/0x5f
 [<c0102bec>] syscall_call+0x7/0xb
 [<c02b0000>] call_connect_status+0x6f/0xa1
 =======================
handlers:
[<c8814755>] (mtk_interrupt+0x0/0x58b [mtk])

// далее несколько раз повторяются аналогичные сообщения

// И НА 100000 ПРЕРЫВАНИИ (несколько часов работы):

irq 10: nobody cared (try booting with the "irqpoll" option)
 [<c012ae4e>] __report_bad_irq+0x36/0x75
 [<c012b007>] note_interrupt+0x17a/0x1b7
 [<c011ec68>] __rcu_process_callbacks+0xcf/0x12e
 [<c012a6d2>] handle_IRQ_event+0x1a/0x3f
 [<c012b71c>] handle_level_irq+0x70/0x94
 [<c0104f54>] do_IRQ+0x57/0x73
 [<c02be3c8>] __sched_text_start+0x490/0x4f3
 [<c0103587>] common_interrupt+0x23/0x28
 [<c0101bb4>] default_idle+0x0/0x39
 [<c0101bdb>] default_idle+0x27/0x39
 [<c01013f1>] cpu_idle+0x37/0x4c
 [<c037cad1>] start_kernel+0x335/0x33d
 [<c037c42f>] unknown_bootoption+0x0/0x205
 =======================
handlers:
[<c8814755>] (mtk_interrupt+0x0/0x58b [mtk])
Disabling IRQ #10


Кусок кода драйвера:

#define MTK_INT_ON()    mtkint_allowed = 1
#define MTK_INT_OFF()   mtkint_allowed = 0

static void mtk_interrupt(int irq, void *dummy, struct pt_regs *fp) {

  if (!mtkint_allowed)
    return;

  MTK_INT_OFF();
  
  // обработка прерывания
  
  MTK_INT_ON();
}

// ....

static int open_mtk(struct inode *inode, struct file *file) {

  try_module_get(THIS_MODULE);
  printk(KERN_INFO "Open request\n");
  if (mtk.active++)
      return 0;

  // .......

  printk("Mtk board active\n");
  if (request_irq(MTK_IRQ, mtk_interrupt, 0, "MTK board", mtk_interrupt)) {
      printk(KERN_INFO "mtk: request IRQ failed.\n");
      module_put(THIS_MODULE);
      return -EIO;
  }

  // .......

  MTK_HWINT_ON();
  return 0;
}

// .........

struct file_operations mtk_board_fops =
{
  read: read_mtk,
  write: write_mtk,
  ioctl: mtk_ioctl,
  open: open_mtk,
  release: release_mtk,
  fasync: fasync_mtk
};

int mtk_init(void) {
  MTK_HWINT_OFF();
  if (register_chrdev(DRV_MAJOR, "mtk", &mtk_board_fops)) {
      printk("mtk: unable to get major = %d\n", DRV_MAJOR);
      return -EBUSY;
  } else {
      printk(KERN_INFO "mtk: installed.\n");

      // ............

      return 0;
    }
}

module_init(mtk_init);
module_exit(mtk_cleanup);
MODULE_LICENSE("GPL");

Всем спасибо заранее.

>>>

samson
()

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