LINUX.ORG.RU

Сообщения the-jon

 

usbhid в gentoo

Форум — Linux-hardware

Вобщем, коротко, не работает usbhid в gentoo, вот что при modprobe usbhid

modprobe usbhid
FATAL: Error inserting usbhid (/lib/modules/2.6.38-gentoo-r5/kernel/drivers/hid/usbhid/usbhid.ko): Unknown symbol in module, or unknown parameter (see dmesg)
В dmesg тем временем:
[148123.436518] usbhid: Unknown symbol __hid_register_driver (err 0)
[148123.437122] usbhid: Unknown symbol hid_allocate_device (err 0)
[148123.437474] usbhid: Unknown symbol hid_allocate_device (err 0)
[148123.437980] usbhid: Unknown symbol hid_destroy_device (err 0)
[148123.438333] usbhid: Unknown symbol hid_destroy_device (err 0)
[148123.441666] usbhid: Unknown symbol hid_set_field (err 0)
[148123.442437] usbhid: Unknown symbol hid_check_keys_pressed (err 0)
[148123.444734] usbhid: Unknown symbol hid_set_field (err 0)
[148123.446077] usbhid: Unknown symbol hid_input_report (err 0)
[148123.446432] usbhid: Unknown symbol hid_check_keys_pressed (err 0)
[148123.446731] usbhid: Unknown symbol hid_debug (err 0)
[148123.447605] usbhid: Unknown symbol hidinput_find_field (err 0)
[148123.448055] usbhid: Unknown symbol hid_parse_report (err 0)
[148123.448825] usbhid: Unknown symbol hid_add_device (err 0)
[148123.450836] usbhid: Unknown symbol hid_input_report (err 0)
[148123.451207] usbhid: Unknown symbol hid_debug (err 0)
[148123.452734] usbhid: Unknown symbol hidinput_find_field (err 0)
[148123.453170] usbhid: Unknown symbol hid_parse_report (err 0)
[148123.453867] usbhid: Unknown symbol hid_add_device (err 0)
[149374.326837] usbhid: Unknown symbol hid_output_report (err 0)
[149374.327926] usbhid: Unknown symbol hid_unregister_driver (err 0)
[149374.328838] usbhid: Unknown symbol __hid_register_driver (err 0)
[149374.329142] usbhid: Unknown symbol hid_allocate_device (err 0)
[149374.329414] usbhid: Unknown symbol hid_destroy_device (err 0)
[149374.331374] usbhid: Unknown symbol hid_set_field (err 0)
[149374.331912] usbhid: Unknown symbol hid_check_keys_pressed (err 0)
[149374.333026] usbhid: Unknown symbol hid_input_report (err 0)
[149374.333252] usbhid: Unknown symbol hid_debug (err 0)
[149374.334059] usbhid: Unknown symbol hidinput_find_field (err 0)
[149374.334492] usbhid: Unknown symbol hid_parse_report (err 0)
[149374.335188] usbhid: Unknown symbol hid_add_device (err 0)
Конфиг ядра : http://paste.pocoo.org/show/437923/ . Ядро собрано с gcc 4.6 со стандартными ключами. Также пробовал gcc-4.5, тоже самое. Кто что скажет?

the-jon
()

[jz4740]Линукс на плеере

Форум — Linux-hardware

Привет, Лор. У меня есть плеер Aria S7. Вскрытие показало, что в нём стоит процессор Ingenic jz4740, погуглил, и узнал, что линукс на сие чудо поставить можно. Пробую загрузиться через USBboot, чтобы потом передать в плеер ядро, и прочее, что необходимо для работы, НО:

localhost ~ # usbboot 

usbboot version 201104 - Ingenic XBurst USB Boot Utility
(c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
This program is Free Software and comes with ABSOLUTELY NO WARRANTY.

Now checking whether all configure args valid: YES
Current device setup information:
Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
usbboot# boot 0
 CPU data: JZ4740V1
 CPU not yet booted, now booting...
 Loading stage1 from '/usr/share/xburst-tools/xburst_stage1.bin'
 Download stage 1 program and execute at 0x80002000
Error - can't retrieve XBurst CPU information: -110
usbboot# 
lsusb:
Bus 001 Device 011: ID 601a:4740 Ingenic Semiconductor Ltd. XBurst Jz4740 boot mode
Кто как думает, в чём может быть проблема? P.S Какая ещё информация будет нужна для решения вопроса - пишите

the-jon
()

[NetworkManager][BCM4312]Устройство не готово.

Форум — Linux-install

Имеется нетбук s10-2, раньше на нём стоял дебиан, в связи с неисправностью(видеокарта) поменял нетбук на такой-же, но новый, предварительно сделав бэкап всей системы. Вчера всё распаковал, удалил /etc/udev/rules/70-persistent-net.rules, так как вместо wlan0 и eth0 было eth4 и wlan1. Теперь проблема - NetworkManager не коннектится к WiFi, пишет «Устройство не готово». В чём проблема? (Раньше с этим конфигом ядра вайфай работал и на дебиан, и на генту, а теперь - шиш)

Конфиг ядра - http://pastebin.com/FcpSmENa

dmesg - http://pastebin.com/BhCv8bWX

ifconfig - http://pastebin.com/GtigkEjJ

nm-tools - http://pastebin.com/Lvh8jeHe

iwlist wlan0 scan - http://pastebin.com/7T05uu4E

lspci - http://pastebin.com/VzqigNyP

 

the-jon
()

[IPTABLES]Проброс порта

Форум — Admin

Собственно имеем: 192.168.1.254 - локальный ip роутера (eth1) 192.168.1.136 - адрес веб-сервера 10.0.46.7 - ip в провайдеровской локальной сети (eth0) Нужно пробросить 80 порт на ip провайдеровской локалки

root@router:/etc/init.d# cat rc.firewall

#!/bin/bash

IPTABLES="/sbin/iptables"

############### Config #######
LNETS="eth1"

DESKTOP="192.168.1.50"
DESKTOP_OPEN_PORT="9000"

DESKTOP2="192.168.1.136"
DESKTOP2_OPEN_PORT="9000"

DESKTOP3="192.168.1.136"
DESKTOP3_OPEN_PORT="80"

HOME_MASKS="192.168.1.0/24"

PROVIDER="eth0"
PROVIDER_IP="10.0.46.7"
PROVIDER_MASK="10.0.0.0/8"
INET="ppp+"
WHITE_IP="77.xxxxxxx"

OPEN_PORTS="22"
###################

echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe nf_nat_pptp
modprobe nf_conntrack_pptp
modprobe nf_conntrack_proto_gre
modprobe nf_nat_proto_gre
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ipt_LOG

$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD DROP

$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F PREROUTING
$IPTABLES -t nat -F POSTROUTING

############ DELETE IF ALL WORKING FINE ######
#$IPTABLES -A INPUT -j ACCEPT
#####################################

#mtu for vpn magick command, mega debian epic fail
$IPTABLES -o $INET -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 800:1536 -j TCPMSS --clamp-mss-to-pmtu

# DENY SECTIONS
$IPTABLES -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
$IPTABLES -A INPUT -p tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j DROP

# local interface, allow all
$IPTABLES -A INPUT -i lo -j ACCEPT

# ALLOW PACKETS IF CONNECTION ESTABLISHED
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# access from white ip
$IPTABLES -A INPUT -s $WHITE_IP -j ACCEPT

# access from home net
for i in $HOME_MASKS; do
   $IPTABLES -A INPUT -s $i -j ACCEPT
done

# defence for ssh for server
$IPTABLES -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --update --seconds 20 -j DROP
$IPTABLES -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --set -j ACCEPT

# open ports for server
$IPTABLES -A INPUT -p tcp --syn -m multiport --destination-ports $OPEN_PORTS -j ACCEPT

$IPTABLES -A FORWARD -i eth0 -o eth1 -j ACCEPT

######### FORWARD ##########
$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
#forward each home eth to provider eth and ppp+
for i in $LNETS; do
   $IPTABLES -A FORWARD -i $INET -o $i -j ACCEPT
   $IPTABLES -A FORWARD -i $i -o $INET -j ACCEPT
   $IPTABLES -A FORWARD -i $i -o $PROVIDER -j ACCEPT
   #forward each home eth to other home eth
   for j in $LNETS; do
       if [ "$i" != "$j" ] ; then
           $IPTABLES -A FORWARD -i $i -o $j -j ACCEPT
           $IPTABLES -A FORWARD -i $j -o $i -j ACCEPT
       fi
   done
done

###########################

######### LOCAL NAT ########
for i in $HOME_MASKS; do
   $IPTABLES -t nat -A POSTROUTING -s $i -d $PROVIDER_MASK -j SNAT --to-source $PROVIDER_IP
done
############################

######### INET NAT #########
for i in $HOME_MASKS; do
   $IPTABLES -t nat -A POSTROUTING -s $i -j SNAT --to-source $WHITE_IP
done
############################

########## FORWARD PORTS #########
for i in $DESKTOP_OPEN_PORT; do
   $IPTABLES -t nat -A PREROUTING -p tcp --dport $i -j DNAT --to $DESKTOP:$i
   $IPTABLES -A FORWARD -p tcp -d $DESKTOP --dport $i -j ACCEPT
done

for i in $DESKTOP2_OPEN_PORT; do
   $IPTABLES -t nat -A PREROUTING -p tcp --dport $i -j DNAT --to $DESKTOP2:$i
   $IPTABLES -A FORWARD -p tcp -d $DESKTOP2 --dport $i -j ACCEPT
done

for i in $DESKTOP3_OPEN_PORT; do
   $IPTABLES -t nat   -A PREROUTING -p tcp  --dport $i -j DNAT --to $DESKTOP3:$i
   $IPTABLES -A FORWARD  -p tcp -d $DESKTOP3 --dport $i -j ACCEPT
done

# ssh for destop with defence

# ping
$IPTABLES -A INPUT -p ICMP --icmp-type 8 -j ACCEPT
# deny other ICMP packets
$IPTABLES -A INPUT -p icmp -j DROP

# other reject

$IPTABLES -A FORWARD -j DROP
iptables -nvL
root@router:/etc/init.d# iptables -vnL
Chain INPUT (policy ACCEPT 17 packets, 964 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 DROP       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp flags:!0x17/0x02 state NEW 
    0     0 DROP       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp flags:0x12/0x12 state NEW 
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
 1301  138K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
    0     0 ACCEPT     all  --  *      *       77.94.162.96         0.0.0.0/0           
  999 59951 ACCEPT     all  --  *      *       192.168.1.0/24       0.0.0.0/0           
    0     0 DROP       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22 recent: UPDATE seconds: 20 name: DEFAULT side: source 
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22 recent: SET name: DEFAULT side: source 
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp flags:0x17/0x02 multiport dports 22 
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           icmp type 8 
    0     0 DROP       icmp --  *      *       0.0.0.0/0            0.0.0.0/0           

Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    7   420 TCPMSS     tcp  --  *      ppp+    0.0.0.0/0            0.0.0.0/0           tcp flags:0x06/0x02 tcpmss match 800:1536 TCPMSS clamp to PMTU 
    1   153 ACCEPT     all  --  eth0   eth1    0.0.0.0/0            0.0.0.0/0           
 3073 2564K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
    9   448 ACCEPT     all  --  ppp+   eth1    0.0.0.0/0            0.0.0.0/0           
   23  2417 ACCEPT     all  --  eth1   ppp+    0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     all  --  eth1   eth0    0.0.0.0/0            0.0.0.0/0           
    1    60 ACCEPT     tcp  --  *      *       0.0.0.0/0            192.168.1.50        tcp dpt:9000 
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            192.168.1.136       tcp dpt:9000 
   12   720 ACCEPT     tcp  --  *      *       0.0.0.0/0            192.168.1.136       tcp dpt:80 
    0     0 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           

Chain OUTPUT (policy ACCEPT 3046 packets, 2550K bytes)
 pkts bytes target     prot opt in     out     source               destination         
root@router:/etc/init.d# 

При таком раскладе все компы в локалке при переходе на 80 порт любого сервера идут на 192.168.1.136 :( В iptables я не очень силён, поэтому жду ответа уважаемых ЛОРовцев

 

the-jon
()

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