LINUX.ORG.RU

Сообщения elfrock

 

wifi брелок, помогите плз..

Форум — Linux-hardware

Помогите пожалуйста понять где я косячу..
замучился чтото пытаться к старому компу прикрутить wifi брелок.
ситуация следующая:
gentoo-3.3.1
дешевый брелок с DX который определяется как
XG-703A 802.11g
несложным поиском нашел что это такое какие драйвера использует и что за firmware надо.
http://linuxwireless.org/en/users/Drivers/p54
делаю все по написанной схеме, включаю в ядре поддержку драйвера p54usb,
делаю emerge prism54-firmware, который добавляет нужные прошивки в /lib/firmware/
прошивка которая должна будет использоваться называется правильно, isl3887usb и втыкаю брелок. все ок, лампочка на нем загорается, как-будто все нормально, заработало.
Но.

# iwconfig
lo        no wireless extensions.
tunl0     no wireless extensions.
wlan0     no wireless extensions.
eth0      no wireless extensions.
при этом
#dmesg
usb 1-6: new high-speed USB device number 6 using ehci_hcd
usb 1-6: reset high-speed USB device number 6 using ehci_hcd
ieee80211 phy3: p54 detected a LM87 firmware
p54: rx_mtu reduced from 3240 to 2384
ieee80211 phy3: FW rev 2.13.24.0 - Softmac protocol 5.9
ieee80211 phy3: cryptographic accelerator WEP:YES, TKIP:YES, CCMP:YES
ieee80211 phy3: hwaddr 00:60:b3:c8:4e:a9, MAC:isl3887 RF:Frisbee
ieee80211 phy3: Selected rate control algorithm 'minstrel_ht'
usb 1-6: is registered as 'phy3'
usbcore: registered new interface driver p54usb
тоесть брелок он находит и даже прошивку грузит..
подскажите пожалуйста, куда можно покапать? где я туплю и чтото не до конца делаю? спасибо!

elfrock
()

Prism54 в ядре

Форум — Linux-hardware

Подскажите пожалуйста, чтото я затупил и не могу найти. есть wifi брелок XG-703A, который хочу подцепить в компу, на котором стоит Gentoo ядро обычное 3.3.6. начал было делать как пишут на wireless.kernel.org, необходимый драйвер - p54usb, он должен быть в ядре. Смотрю тут где искать и как добавлять: wireless.kernel.org/en/users/Drivers/p54 и вдруг, никак не могу найти :( В Device Drivers ---> Network device support ---> Wireless LAN ---> нет пункта Softmac Prism54 support хотя /usr/src/linux/drivers/net/wireless/p54 есть.. не подскажете ли, как включить это дело или где искать в конфиге?

PS: кстати в самом .config тоже ничего про p54 нет..

elfrock
()

Sed, удалить кроме

Форум — General

Продолжаю изучать sed :)
подскажите пожалуйста, как можно в обрабатываемой строке удалить все, кроме вхождений регулярки?

Вообще задача такая, есть файл:
text1<A>link1<B> text2<A>link2<B>text3<A>link3<B>
text4<A>link4<B>
<links>

из которого требуется получить такое:
text1 text2text3
text4

link1
link2
link3
link4

по сути - собрать сноски и вывести их вместо строки <links>

на данный момент придумал только такое:

/\(<A>\)\(\([^<]\)*\)\(<B>)/{
H
x
{
/<A>\(\([^<]\)*\)<B>/{
s//\1/g
}
}
x
s///g
}

/<links>.*/{
x
p
x
}

Но работает не доконца как нужно..в конце выводит и текст и линк.
поэтому и возник у меня такой вопрос - как можно из строки удалить ВСЕ кроме вхождений части регулярного выражения (в моем варианте надо сохранить то, что находится между <A> и <B>)?

elfrock
()

снова про SED

Форум — General

Столкнулся с такой заморочкой, может ктонибудь подскажет?
можно ли посредством sed'а вырезать из строки определенное выражение и запихнуть его в другой файл?
т.е. есть файл со строкой "begin, text, ABCD, end", и хочется, чтобы в этом файле осталось "begin, text, end", и создался файл со строкой "ABCD".
как решить задачу?

elfrock
()

помогите пожалуйста с [sed]

Форум — General

очередной раз прошу помощи!

подскажите, как вот в таком примере:

hello [[hello | [hola])]] good [[buy]]

сделать так, чтобы заменить на такое:

hello <A>[hola])<B> good <A>buy<B>

пытаюсь добиться этого таким скриптом:

sed '/\[\[.*|.*\]\]/s/\[\[[^]|]*|/<A>/g; s/<A>[^]]*\]\]/&<B>/g; s/\[\[[^]]*\]\]/<A>&<B>/g; s/\[\[//g; s/\]\]//g'

но получается:

hello <A> [hola<B>) good [[buy]]

тоесть вопрос вот в чем - как указать, что должно быть 2 символа ]] в ряде [^]]?

чтото никак не одолею

 

elfrock
()

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