Asus eee pc 1015b и Linux FreeBSD desktop

Linux или FreeBSD 12 вместо Windows — совершенно серьезно, на виндоуз оставил только 1с база сикуэл и все что с серверами больше связано. 2012 2016 а то и 19 сервер, а ставить десятку даже ltsc не надо она плохая. Не покупайте бяка тьфу тьфу. windows 7 хотя бы в крайнем случае , крек с github и дрова под новый проц.

Короткие записи по Ubuntu Linux FreeBSD — основные рабочие места переносятся на них. Сервера пока и такой и на фряхе, даже интернет раздает не стандартный модемчик а FreeBSD с двумя сетевушками, 200 мегабит не просаживается и 30 компов да еще магазин — не жаловались на скорость. Windows сервер тоже можно он как резерв, пока разок на фряхе сделал обновление ядра и роутер стал глючить, вернул кернель обратно, через неделю со следующим обновлением исправился. Про маршрутизатор есть здесь статья а так покупайте зюксель или д-линк, ничего что будут майнить или нагреваться до красна, а как начнут пищать выкинете и купите новый, он стоит дешевле сервера раз в 5.

Firefox + FreeBSD + video html5 + Flashplugin npapi


Выбор файловой системы — ntfs которую поддерживает полностью FreeBSD. Ntfs-3g или ZFS / смотреть на википедии или в гугле. После парочки ошибок на UFS когда восстанавливалась только часть файлов — и то с помощью ufs explorer а не штатным способом, оказалось лучше на эти 2 системы перейти. backup often ну это конечно, скрипт для бэкапа выложу сюда, он что не очень срочно на второй диск зеркалит а что то более чувствительное в облако, к соседям в подвале хотя бы. (а то и сервера воровали и наша пол иция с ноутбуком смоталась. а без бухгалтерии и данных клиентов компания не сможет работать). NTFS бессильна при поломке диска, учтите что ssd ломается весь и сразу а с магнитного диска винчестера обычно удается что то восстановить, но не всегда. * приносите мне если что либо в Минск — Москву — Киев центр востановления данных = конечно работа за вознаграждение 1000 американскими хотя бы.

срочное исправление 2020 https://www.opennet.ru/opennews/art.shtml?num=51270 если на Ubuntu появляется ZFS то на FreeBSD она была с 9 версии а сейчас 12. ругаются по лицензиям только. https://help.ubuntu.ru/wiki/zfs

NTFS при каком сбое чинится сама, но лучше сразу отключить диск и запустить восстановление данных — r_studio ufs explorer GetDataBack. Чем это дольше ждать тем меньше шансов на восстановление. по UFS — ищите статью — восстановление упавшей фс — но если стерлись заголовки или как админ случайно ошибся и переразметил диск под винду — поможет только ufs explorer а то и winhex но с последним надо дружить. по zfs нет статистики .

по восстановлению данных есть статья — и напишу к не ниже комментарий. Не скажу что совсем просто.

 
http://www.sleuthkit.org/sleuthkit/download.php
www.lissyara.su —> статьи —> FreeBSD —> Файловая система —> Лечим FFS

Восстановление упавшей ФС
Автор: FreeBSP.

Так сложились звезды, что стал зависать у меня домашний сервачок. Да зависать намертво. Ну я его ресет, да ресет.. Вариантов то больше нет. Но после очередного ресета он перестал появляться в сети. Подключив монитор, я узрел его жалостливые крики о том что не откуда грузиться и мне бы хорошо INSERT SYSTEM DISK AND PRESS ENTER. Времени разбираться не было, поэтому я наскоро собрал замену, а вот руки посмотреть тот хард дошли только сейчас:

testbed# mount /dev/ad1s1a /mnt/
mount
: /dev/ad1s1a : Operation not
permitted testbed# fsck /dev/ad1s1a
fsck: Could not determine filesystem type

Как же быть, что же делать?!

На самом деле тот факт, что на диске присутствуют слайсы и партиции уже обнадеживает. Для самоуспокоения можно посмотреть мнение fdisk и bsdlabel:

testbed# fdisk /dev/ad1
******* Working on device /dev/ad1 ******* parameters extracted from
in-core disklabel
are: cylinders=77542 heads=16 sectors/track=63 (1008 blks/cyl) Figures below won't work with BIOS for
partitions not
in
cyl 1 parameters to
be used for
BIOS calculations are: cylinders=77542 heads=16 sectors/track=63 (1008 blks/cyl) Media
sector size
is 512 Warning: BIOS sector numbering starts with sector 1 Information from
DOS bootblock is: The data
for
partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start
63, size
36852417 (17994 Meg), flag 80 (active
) beg: cyl 256/ head 0/ sector 0; end
: cyl 1023/ head 7/ sector 7 The data
for
partition 2 is: sysid 7 (0x07),(NTFS, OS/2 HPFS, QNX-2 (16 bit) or Advanced UNIX) start
36853110, size
41287050 (20159 Meg), flag 0 beg: cyl 1023/ head 255/ sector 63; end
: cyl 1023/ head 15/ sector 63 The data
for
partition 3 is: <UNUSED> The data
for
partition 4 is: <UNUSED> testbed# bsdlabel /dev/ad1s1
# /dev/ad1s1:
8 partitions: # size offset fstype [fsize bsize bps/cpg]
a: 1048576 0 4.2BSD 2048 16384 8 b: 4126352 1048576 swap c: 36852417 0 unused 0 0 # "raw" \
\ part, don't edit d: 4159488 5174928 4.2BSD 2048 16384 28552 e: 1048576 9334416 4.2BSD 2048 16384 8 f: 26469425 10382992 4.2BSD 2048 16384 28552

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

testbed# dd if=/dev/ad1s1a of=/usr/ad1s1a.img
testbed# cp /usr/ad1s1a.img /usr/ad1s1a.img.orig
testbed# file /usr/ad1s1a.img
/usr/ad1s1a.img: Unix Fast File
system [v2] (little-endian) last mounted on /, last written at Tue May 31 17:37:51 2011, clean
flag 0, readonly flag 0, number of blocks 262144, number of data
blocks 253815, number of cylinder groups 4, block size
16384, fragment size
2048, average file
size
16384, averagenumber of files in
dir 64, pending blocks to
free 0, pending inodes to
free 0, system-wide uuid 0, minimum percentage of free blocks 8, TIME
optimization testbed# mdconfig -a -t vnode -f /usr/ad1s1a.img
md0 testbed# mount /dev/md0 /mnt/
mount
: /dev/md0 : Operation not permitted

123456789_123456789_123456789_123456789-123456789-12465789-123456789-123456789-
Как видно, партиция не убита, на ней действительно есть UFS2 (aka FFS), но она
почему то не хочет монтироваться.
Если же у вас ситуация более запущена, возможно придется выковыривать останки
ФС с диска, в чем поможет sysutils/scan_ffs.
Одна из вероятных причин(с которой столкнулся я) - повреждение суперблока
(160-го блока для UFS2). для таких случаем предусмотрены резервные копии
суперблока, расположение которых выводится при создании файловой системы и
должно быть записано в надежном месте. Если вы не знаете что такое суперблок
и как устроена файловая система, то эту информацию стоит найти в Сети и
ознакомиться с ней
Если же у вас такой информации нет - посыпьте голову пеплом и воспользуйтесь newfs(8)
testbed# man newfs
NEWFS
(8) FreeBSD System Manager's Manual NEWFS
(8) NAME
newfs
-- construct a new UFS1/UFS2 file
system ... -N Cause the file
system parameters to
be printed out
without really creating the file
system. ^C testbed# newfs -N /dev/md0
/dev/md0: 512.0MB (1048576 sectors) block size
16384, fragment size
2048 using 4 cylinder groups of 128.02MB, 8193 blks, 16448 inodes. super-block backups (for
fsck -b #) at:
160, 262336, 524512, 786688

Какмы видим, партиция разделена на 4 "группы цилиндров" в каждой из которых
есть копия суперблока.

Пробуем проверить диск, принудительно используя альтернативный суперблок

testbed# man fsck_ffs
FSCK_FFS(8) FreeBSD System Manager's Manual FSCK_FFS(8) NAME
fsck_ffs, fsck_ufs -- file
system consistency check and
interactive repair SYNOPSIS fsck_ffs [-BFprfny] [-b block] [-c level] [-m mode] filesystem ... ... -b Use the block specified immediately after the flag as
the super block for
the file
system. An
alternate super block is usually located at block 32 for
UFS1, and
block 160 for
UFS2. ^C testbed# fsck_ffs -b 262336 /dev/md0
Alternate super block location: 262336 ** /dev/md0 ** Last Mounted on ** Phase 1 - Check Blocks and
Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups SUMMARY BLK COUNT(S) WRONG IN
SUPERBLK SALVAGE? [yn] y 3430 files, 117564 used, 136251 free (771 frags, 16935 blocks, 0.3% fragmentation) UPDATE STANDARD SUPERBLOCK? [yn] y ***** FILE
SYSTEM IS CLEAN
***** ***** FILE
SYSTEM WAS MODIFIED ***** testbed# mount /dev/md0 /mnt/
testbed#

Ура! =) Починили!
Теперь у нас в наличии корректный ОБРАЗ файловой системы -  /usr/ad1s1a.img
при необходимости производим аналогичные действия с другими партициями, очень подозрительно проверяем диск на наличие ошибок. При необходимости заменяем диск и разбиваем его так, чтобы каждая новая партиция смогла вместить в себя содержимое старой партиции, после чего переносим содержимое старых партиций на новый диск через tar, pax или dump/restore, кому как больше нравится.

О переносе данных на новый диск и работе с md-устройствами  можно почитать
тут http://www.lissyara.su/articles/freebsd/trivia/mount_iso_images/
и тут http://www.lissyara.su/articles/freebsd/trivia/move_system_between_hard_drives/


Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=14&t=33585.

размещено: 2011-09-14,
последнее обновление: 2012-04-12,
автор: FreeBSP
оценить статью:














Комментарии пользователей [6 шт.]
Alex Keda, 2012-08-25 в 18:50:34
А у Васи-то никогда в никуда не улатала какаянить табличка на сервере, или файл - раз он так смело советует не читая статьи...
Гость, 2013-04-28 в 23:22:27
У тебя видимо всё слетело,причём вместе с головой раз такой бред постоянно строчишь.
Vasya, 2014-03-15 в 5:12:23
Alex Keda, ты конченный ЕБЛАН!!!!!!!!!1111111111111
ivaniy, 2014-09-10 в 4:28:26
У меня все было похоже, но после fsck много каталогов поудаляло и файлы перенесло в лост+фаунд. А именно весь bin, etc. Поскольку ето был сервер со своими настройками и перекомпилированым ядром, а времени небыло все наново делать, то тогда использовал md для оригинального образа mdconfig -a -t vnode -f /usr/ad1s1a.img.orig
, и примаунтил его таким образом: mount -t ufs -o ro,noexec /dev/md0 /mnt/[i]

После етого мне удалось восстановить систему в исходное состояние
Алексей, 2015-01-16 в 23:21:42
Раздел на gmirror вылетел в аналогичную ситуацию после gpart resize и перезагрузки. Оба диска в зеркале оказались живы и здоровы, проблема в логической части.
Решилось так:
dd в файл, затем монтирование файла через md0
newfs на "поврежденном" разделе, его монтирование и копирование файлов со смонтированного файла.
В причинах нарушения зеркала разбираться не стал, наверное resize порушил какую-то логику  
Alex, 2016-06-16 в 11:57:57
Нормально, но порой теряется часть логики принятия решения.
Например в команде fsck_ffs -b 262336 /dev/md0
не плохо было-бы разъяснить почему используется блок 262336, а не скажем 524512 или 786688 (или они равнозначны?)

обещанный комментарий. На диске 3 терабайта случайн стерли разделы boot ufs swap, разметили в начале виндоуз 300 мегабайт — как то так — заглушку- пустую область а потом админ сделал newfs -N а на самом деле забыл -N а набрал только newfs ada1 и поняв что накосячил через пару секунд нажал ctrl-c . Я смог восстановить частично только через ufs explorer. И то по большей части что он нашел несколько живых суперблоков и сказал что система была -3342456 секторов, то есть основная таблица разделов не верная , на фряхе называют как в юниксе слайсы, а оригинальная и номера суперблоков не были сохранены. Часть файлов особенно картинок и больших была побитая, не сохранилось цепочек по которым можно восстановить расположение частей файла. На NTFS или ZFS это маловероятно. Sleuth kit и R-studio — попробую и напишу результат. * А с дальних от начала секторов которые сохранились все файлы восстановились — полностью веб сайт магазина с тысячами картинок после восстановления совпал с архивной копией. Так что UFS2 не совсем плохой выбор. Все восстановление проводят не с того же диска а скопировав на другой такой же или больше или в файл образа. Поскольку было 2 архива по частям работа была остановлена, нужные файлы спасены — рабочие файлы за 2 дня а также ключ биткойна и цепочка Монеро на 190тыс.р. и переведены на другой кошелек, а картинки и сохраненные файлы веб сайтов восстановлены из архива.

скрипт устраняющий завис Firefox на FreeBSD если проигрывается видео со звуком (особенно flash) — установлен oss4 у меня без него звука нет, но виснет иногда не зависимо от него:

portmaster audio/libao audio/alsa-lib audio/alsa-utils audio/alsa-plugins www/firefox www/linux-firefox linux-c6-alsa-lib linux-c6-alsa-plugins-oss

( здесь был скрипт по пересборке порта и всего связанного через make  all-depends-list)

~/reins-port libao alsa-lib alsa-utils alsa-plugins pulseaudio linux-c6-alsa-lib linux-c6-alsa-plugins-oss firefox www/linux-firefox ffmpeg vlc 

(запускать обе команды по  очереди через терминал закрыв gnome набрав в gnome-terminal из-под root pkill X и затем быстро

service gdm stop
service dbus stop

на новой плате nvidia c новым драйвером перейти в терминал

 через alt ctrl + f2  f1 f3 нельзя — выход видюхи переключается в текстовый режим а система работает в графическом и в режиме терминала тоже)

** hw.vga.textmode=1  в  /boot/loader.conf

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

** Firefox 51+ work directly with OSS (2.2017) ** в 2019 отказались и в результате менял компьютер.

pkg delete -f -y alsa-lib alsa-plugins  is a solution!

flashplayer works too!

(linux-c6-alsa-lib active — FreeBSD emulate Linux CentOS )

убрать файлики от alsa — они не нужны если работает oss.

FreeBSD 11 Release (8-2016) works with oss.

[bash]

!

[/bash]

————-

Sound card настройка звука eeepc 1015b Centos 7

Asus eeepc EEE PC Radeon 6250 sata ahci C6 emulate amd C30 1.6 Ghz
Wlan lan hdaudio webcam mmc sd (sdhc micro-w/adapter)

маленький ноутбук и шустрый, amd 400gb ssd можно поставить, сейчас
Toshiba 750 gb. Весит меньше кг, вот один недостаток небольшой- wifi ловит
не за 300 м а за 150 где то, экран небольшой и антенка маленькая.

Linux Centos 7 работает не как сервер а как десктоп. (была в оригинале винда
windows 7 starter) Gnome3 Firefox Midnight Commander Evolution Libre Office
vlc audacious ffmpeg.

Нет звука. И звуковую плату как то странно находит. Поставил oss4.
То же самое находит HdAudio AMD а устройств 0. Hardware error! Ribbon cables turn over!
Хрень — когда собирал и менял винчестеры перевернул шлейфы вверх ногами.
Строго если смотреть на монитор а touchpad спереди то соединительный широкий кабель
помечен надписью IO, она справа внизу. Правые части шлейфов с короткими разъемами.
А собрано было наоборот, и не работала только звуковая плата!

вот что поставилось (надо из под рута набрать Soundon не перегружаясь, сначала будет
сбой, потом сделать patch я вручную подправил файлик из mcedit, и еще раз soundon).
Patch для oss4 2011 linux kernel 3.10


---------------------
--- setup/Linux/oss/build/osscore.c 2014-02-14 22:59:55.000000000 +0000
+++ setup/Linux/oss/build/osscore.c 2014-04-06 01:16:06.171974568 +0100
@@ -472,7 +472,9 @@
int
oss _ get _ uid (void)
{
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,29)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,0)
+ return __kuid_val(current->cred->uid);
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,29)
return current->cred->uid;
#else
return current->uid;

———-

/etc/oss.conf:
OSSLIBDIR=/usr/lib/oss
modules:
Module Size Used by
tcp_lp 12663 0
fuse 87741 3
oss_usb 129904 0
oss_hdaudio 157640 0
osscore 592165 2 oss_hdaudio,oss_usb
xt_CHECKSUM 12549 1
ipt_MASQUERADE 12678 3
nf_nat_masquerade_ipv4 13412 1 ipt_MASQUERADE
tun 27226 1
ip6t_rpfilter 12595 1
ipt_REJECT 12541 4
nf_reject_ipv4 13373 1 ipt_REJECT
ip6t_REJECT 12625 2
nf_reject_ipv6 13717 1 ip6t_REJECT
xt_conntrack 12760 12
ip_set 3OD6439 0
nfnetlink 14696 1 ip_set
ebtable_nat 12807 1
...
нет snd-pcm1-oss и работает только osstest.
hardlink /dev/dsp0 на oss /dev/oss... не помогает программы и gnome3
не находят звуковуху.

В Linux вместо oss звук ALSA и Pulseaudio,
есть эмулятор Pulseaudio для программ, padsp. Только с oss4 он не работает,
нужен вывод звука через ALSA, padsp vlc например начинает выводить звук если в программе
выбрать Pulseaudio, а в колонках и наушниках тишина.

kernel надо отредактировать настройку и собрать.

/etc/asound.conf:

pcm.oss {
type oss
device /dev/dsp
}
pcm.!default {
type oss
device /dev/dsp
}
ctl.oss {
type oss
device /dev/mixer
}
ctl.!default {
type oss
device /dev/mixer
}

одна ошибка моя была — последнюю фигурную скобку съел редактор vi, то есть он не при чем
а я так файл сохранил ( слишком поторопился нажав esc :w :q). /dev/dsp надо чтобы
эмулировался snd-pcm-oss модулем ядра, а так не работает, ошибка что файла /dev/dsp нет.

/dev/dsp есть hardlink а не работает похоже без модуля ядра snd-pcm-oss, пакет alsa-plugins-oss
установлен
[root@localhost p90]# yum list installed |grep oss
alsa-plugins-oss.x86_64 1.1.1-1.el7 @base
oss-linux.x86_64 v4.2-2011 installed
[root@localhost p90]#

(а на FreeBSD 10-11 работает прекрасно только с линком с /dev/dsp на /dev/oss/oss_soundcard../pcm0
и с другими /dev/dsp0 .. /dev/dsp_in /dev/dsp_out тоже на oss.. /pcm0 и еще есть
/dev/mixer0 -> /dev/oss/oss../mix0 и звук есть во всех программах и Firefox и mplayer —
и vlc)  // добавляю  все таки — вот это все собрано и нужно для работы,libao alsa-lib alsa-utils alsa-plugins,

libao-1.2.0_3 Portable audio output library  alsa-lib-1.1.2 ALSA compatibility library alsa-plugins-1.1.1 ALSA compatibility library plugins alsa-utils-1.1.2 ALSA compatibility utils linux-c6-alsa-lib-1.1.0 Advanced Linux Sound Architecture libraries (Linux CentOS 6.8) linux-c6-alsa-plugins-oss-1.1.0 OSS plugin for ALSA (Linux CentOS 6.8) 

на FreeBSD пока oss нечем заменить, envy24ht звуковая работает только с oss4, SB emu10k тоже, материнка серверная.. хоть слот pci есть.

что то не то — на FreeBSD работает и без файлов ~/.asoundrc и /etc/asound.conf
только через alsa-utils alsa-lib

babah@pc3:/$ aplay log.txt
Playing raw data ‘log.txt’ …

в динамиках грохот

babah@pc3:/$ cat log.txt > /dev/dsp

опять треск в динамиках все работает

пробую на Centos — что то не то :
[root@localhost p90]# cat modules_centos >/dev/dsp
bash: /dev/dsp: Нет такого устройства или адреса

а все есть

/lib/oss/etc/legacy_devices 1012/1012 100%
rm -f /dev/dsp0;ln -sf /dev/oss/oss_hdaudio0/pcm0 /dev/dsp0
rm -f /dev/dsp1;ln -sf /dev/oss/oss_hdaudio0/pcm1 /dev/dsp1
rm -f /dev/dsp2;ln -sf /dev/oss/oss_hdaudio0/pcm2 /dev/dsp2
rm -f /dev/dsp3;ln -sf /dev/oss/oss_hdaudio0/pcm3 /dev/dsp3
rm -f /dev/dsp4;ln -sf /dev/oss/oss_hdaudio0/pcm4 /dev/dsp4
rm -f /dev/dsp5;ln -sf /dev/oss/oss_hdaudio0/spdout0 /dev/dsp5
rm -f /dev/dsp6;ln -sf /dev/oss/oss_hdaudio0/pcmin0 /dev/dsp6
rm -f /dev/dsp7;ln -sf /dev/oss/oss_hdaudio0/pcmin1 /dev/dsp7
rm -f /dev/dsp8;ln -sf /dev/oss/oss_hdaudio0/pcmin2 /dev/dsp8
rm -f /dev/dsp;ln -sf /dev/oss/oss_hdaudio0/pcm0 /dev/dsp
rm -f /dev/dsp_ac3;ln -sf /dev/oss/oss_hdaudio0/spdout0 /dev/dsp_ac3
rm -f /dev/dsp_in;ln -sf /dev/oss/oss_hdaudio0/pcm0 /dev/dsp_in
rm -f /dev/dsp_mmap;ln -sf /dev/oss/oss_hdaudio0/pcm0 /dev/dsp_mmap
rm -f /dev/dsp_multich;ln -sf /dev/oss/oss_hdaudio0/pcm0 /dev/dsp_multich
rm -f /dev/dsp_out;ln -sf /dev/oss/oss_hdaudio0/pcm0 /dev/dsp_out
rm -f /dev/mixer0;ln -sf /dev/oss/oss_hdaudio0/mix0 /dev/mixer0
[root@localhost p90]# cat modules_centos >/dev/dsp
bash: /dev/dsp: Нет такого устройства или адреса
[root@localhost p90]# aplay -D oss Омела_-_Встреча.mp3
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
aplay: main:786: audio open error: Нет такого устройства или адреса
[root@localhost p90]#

причем и линк и устройство есть! osstest работает!
[p90@localhost ~]$ ls /dev/dsp
/dev/dsp
[p90@localhost ~]$ ls /dev/oss/oss_hdaudio0
mix0 pcm0
[p90@localhost ~]$

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

[p90@localhost ~]$ osstest
Sound subsystem and version: OSS 4.2 (b 2011/201501280728) (0x00040100)
Platform: Linux/x86_64 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016

*** Scanning sound adapter #-1 ***
/dev/oss/oss_hdaudio0/pcm0 (audio engine 0): HD Audio play pcm1
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47985.00 Hz (-0.03%)>
/dev/oss/oss_hdaudio0/pcm1 (audio engine 1): HD Audio play pcm2
- Performing audio playback test... /dev/oss/oss_hdaudio0/pcm1: No such file or directory
Can't open the device
/dev/oss/oss_hdaudio0/pcmin0 (audio engine 2): HD Audio rec mix4
- Skipping input only device
/dev/oss/oss_hdaudio0/pcmin1 (audio engine 3): HD Audio rec select
- Skipping input only device

*** Some errors were detected during the tests ***
[p90@localhost ~]$

cat ($ su (root password) #or press F3 into Midnight Commander)
/proc/opensound/devfiles:
sndstat 247 0
midi 247 1
mixer 247 2
oss/oss_hdaudio0/mix0 246 3
oss/oss_hdaudio0/pcm0 246 4

/proc/version
Linux version 3.10.0-514.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc v
ersion 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Dec 6 23:06:41 UTC 2
016

/proc/modules все загруженые модули ядра

добавлю ка /etc/devfsd.conf похоже что то с правами доступа файлики есть а не открываются

/usr/share/alsa/alsa.conf.d/ ( все файлы .conf участвуют в настройке)
50-oss-pcm.conf:
/usr/share/alsa/alsa.conf.d/50-pcm-oss.conf 116/116 100%
# pcm-oss plugin configuration

pcm.oss {
type oss
device /dev/dsp
hint {
description "Open Sound System"
}
}

есть оказывается уже такой файлик вот почему .asoundrc не нужен
настройка по умолчанию:

/usr/share/alsa/alsa.co~ulseaudio-default.conf 201/201 100%
# Default to PulseAudiopcm.
!default {
type pulse
hint {
show on
description "Default ALSA Output (currently PulseAudio Sound Server)"
}
}
ctl.!default {
type pulse
}

вместо pulse пишу oss но как только /dev/dsp заработает

mplayer у него своя инишка — но тоже с oss отказывается работать
.. На FreeBSD работает но что то перестало работать на Radeon
ускорение VDPAU — что то поменялось и надо пересобрать radeon dri drivers
м.б. Mesa ? Не собирается только файлик для ускорения видео а в начале 2015г.
он собирался и даже работал, не на всех платах и не о всеми форматами видео, в
основном с .mpeg2 а в програмном режиме без ускорения аппаратного все работает.

cat /dev/sndstat:
[p90@localhost dev]$ cat /dev/sndstat
OSS 4.2 (b 2011/201501280728)EXPIRED (C) 4Front Technologies 1996-2011

********************************************
* This OSS version has expired in Feb 2016 *
********************************************

обновилась в 2017, но после замены железа стала не актуальна — все работает и так, а старая звуковушка работает только через OSS4 / Windows XP.

Audio devices:
0: HD Audio play pcm1 (OUTPUT)
1: HD Audio play pcm2 (OUTPUT)
2: (Undefined or removed device)
3: (Undefined or removed device)
4: (Undefined or removed device)
5: (Undefined or removed device)
6: HD Audio rec mix4 (INPUT)
7: HD Audio rec select (INPUT)

MIDI devices:

Mixers:
0: High Definition Audio 0x10ec0269

History:
/dev/oss/oss_hdaudio0/pcm0.00: pid 3729 cmd ‘osstest’ OUT
/dev/oss/oss_hdaudio0/pcm0.00: pid 3843 cmd ‘osstest’ OUT
/dev/oss/oss_hdaudio0/pcm0.04: pid 3854 cmd ‘bash’ OUT
/dev/oss/oss_hdaudio0/pcm0.04: pid 3858 cmd ‘bash’ OUT
/dev/oss/oss_hdaudio0/pcm0.04: pid 3923 cmd ‘bash’ OUT
WARNING! Legacy device numbering in /dev/sndstat is different from actual device numbering
NOTICE! Device numbers shown above may be wrong.
Use the ossinfo command to find out the correct device names.

[p90@localhost dev]$
[p90@localhost dev]$ ossinfo
Version info: OSS 4.2 (b 2011/201501280728) (0x00040100) EXPIRED
Platform: Linux/x86_64 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 (localhost.localdomain)

Number of audio devices: 4
Number of audio engines: 8
Number of MIDI devices: 0
Number of mixer devices: 1
Device objects
0: osscore0 OSS core services
1: oss_hdaudio0 ATI HD Audio interrupts=4617 (79492)
HD Audio controller ATI HD Audio
Vendor ID 0x10024383
Subvendor ID 0x1043841c
Codec 0: Unknown (0x10ec0269/0x1043841c)
2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices
0: High Definition Audio 0x10ec026 (Mixer 0 of device object 1)

Audio devices
HD Audio play pcm1 /dev/oss/oss_hdaudio0/pcm0 (device index 0)
HD Audio play pcm2 /dev/oss/oss_hdaudio0/pcm1 (device index 1)
HD Audio rec mix4 /dev/oss/oss_hdaudio0/pcmin0 (device index 2)
HD Audio rec select /dev/oss/oss_hdaudio0/pcmin1 (device index 3)

Nodes
/dev/dsp -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_in -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_out -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_hdaudio0/spdout0
/dev/dsp_mmap -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0
[p90@localhost dev]$
kernel собирать и модуль snd-pcm-oss?

[root@localhost p90]# cd /usr/src/linux
bash: cd: /usr/src/linux: Нет такого файла или каталога
[root@localhost p90]# cd /usr/src
[root@localhost src]# ls
debug kernels
[root@localhost src]# cd kernels
[root@localhost kernels]# ls
3.10.0-327.36.3.el7.x86_64 3.10.0-327.el7.x86_64 3.10.0-514.2.2.el7.x86_64
[root@localhost kernels]# cd 3.10.0-514.2.2.el7.x86_64
[root@localhost 3.10.0-514.2.2.el7.x86_64]# ls
arch firmware ipc Makefile samples System.map vmlinux.id
block fs Kconfig mm scripts tools
crypto include kernel Module.symvers security usr
drivers init lib net sound virt
[root@localhost 3.10.0-514.2.2.el7.x86_64]#

[root@localhost 3.10.0-514.2.2.el7.x86_64]# make menuconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/bin2c
HOSTCC scripts/kconfig/conf.o
*** Unable to find the ncurses libraries or the
*** required header files.
*** ‘make menuconfig’ requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] Ошибка 1
make: *** [menuconfig] Ошибка 2
[root@localhost 3.10.0-514.2.2.el7.x86_64]# yum install ncurses-devel
Загружены модули: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.h1host.ru
* epel: mirror.yandex.ru
* extras: centos-mirror.rbc.ru
* nux-dextop: mirror.li.nux.ro
… ok
load linux kernel tar.xz from kernel.org (v3.10)
unpack to /usr/src/linux
/# tar -xvf kernel..tar.xz
все таки загрузить с kernel.org че то от centos не хватает и распаковать
надо

переписать .config
make oldconfig
make menuconfig

[x] 64-bit kernel
general-setup ->load .config
device driver
[] select only driver that dont need extra fw
sound card support
[*] preclaim oss device numbers
alsa
[M] oss mixer api << this change to M module build — main change
[M] oss pcm api << M вот эти 2 пункта включить если oss4
[M] open sound system deprec. << — select M — module turn all on [M]
sound support select [] or [M] — module not in kernel- turn off snd.. drivers if use oss (откл все чтобы не было конфликта с oss)
save .config

yum install elfutils-libelf-devel
yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel ncurses-devel bc wget
yum groupinstall `Development Tools` << do not work now// repository?
make

полчаса а то и час можно спать
на нетбуке c30-1.7-1.6ram eeepc 1015b вот до сих пор компилит ..
уже часа 2

IHEX firmware/mts_edge.fw
H16TOFW firmware/edgeport/boot.fw
H16TOFW firmware/edgeport/boot2.fw
H16TOFW firmware/edgeport/down.fw
H16TOFW firmware/edgeport/down2.fw
IHEX firmware/edgeport/down3.bin
IHEX2FW firmware/whiteheat_loader.fw
IHEX2FW firmware/whiteheat.fw
IHEX2FW firmware/keyspan_pda/keyspan_pda.fw
IHEX2FW firmware/keyspan_pda/xircom_pgs.fw
[root@localhost linux]#
утро уже светло часов 7, а запускал в 9 вечера

make modules
..
забыл как — смотрю файлик Makefile в корне — там все команды есть
make help // README есть
chmod 755 /boot/vmlinuz-3.10.104 // а то не загрузится
make modules_install install

вроде поставился
cd /usr/src/kernels
ln -s /usr/src/linux 3.10.104

перезагружаю shutdown -r now
..
выбираю новый kernel 3.10.104
работает .. ругается страшно на какие то модули
загружается и gnome3 тоже (не как на FreeBSD — там повозиться еще, как минимум gnome-shell
gdm пересобирать)
звук есть ! Alsa snd_hda_intel
Былы неправильно надеты 2 шлейфа когда менял диск винчестер с системой!
(white wide ribbon cable IO mark at right down corner! yellow-brown ribbon cable
with short connector part at right, long connectors both at left!)
надо где подписано io подключать с правой стороны надпись внизу,
можно запросто надеть наоборот, длинные разъемы слева короткие справа.

[ 714.849163] composite sync not supported
[ 719.670873] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
[ 811.390969] composite sync not supported
[root@localhost p90]# dmesg |grep snd
[ 20.524984] snd_pcm_oss: Unknown parameter `index’
[ 20.895434] snd_pcm_oss: Unknown parameter `index’
[ 25.420985] snd_hda_intel 0000:00:01.1: irq 41 for MSI/MSI-X
[root@localhost p90]#

Модуль для OSS появился! snd_pcm_oss

Только беспроводная сеть перестала работать — надо с
модулями драйверами играться.

[root@localhost sbin]# uname -a
Linux localhost.localdomain 3.10.104 #1 SMP Sun Jan 22 03:27:27 MSK 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost sbin]#
[root@localhost sbin]# lsmod
Module Size Used by
fuse 83509 3
xt_CHECKSUM 12549 1
ipt_MASQUERADE 12880 3
tun 27183 1
ip6t_rpfilter 12546 1
ipt_REJECT 12541 4
ip6t_REJECT 12939 2
xt_conntrack 12760 12
ip_set 36629 0
nfnetlink 14606 1 ip_set
ebtable_nat 12807 1
ebtable_broute 12731 1
bridge 105815 1 ebtable_broute
stp 12976 1 bridge
llc 14552 2 stp,bridge
ip6table_nat 13015 1
nf_conntrack_ipv6 18894 7
nf_defrag_ipv6 34651 1 nf_conntrack_ipv6
nf_nat_ipv6 13279 1 ip6table_nat
ip6table_mangle 12700 1
ip6table_security 12710 1
ip6table_raw 12683 1
iptable_nat 13011 1
nf_conntrack_ipv4 15012 7
nf_defrag_ipv4 12729 1 nf_conntrack_ipv4
nf_nat_ipv4 13263 1 iptable_nat
nf_nat 26754 5 ipt_MASQUERADE,nf_nat_ipv4,nf_nat_ipv6,ip6table_nat,iptable_nat
nf_conntrack 101124 9 ipt_MASQUERADE,nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,ip6table_nat,iptable_nat,nf_conntrack_ipv4,nf_conntrack_ipv6
iptable_mangle 12695 1
iptable_security 12705 1
iptable_raw 12678 1
ebtable_filter 12827 1
ebtables 30913 3 ebtable_broute,ebtable_nat,ebtable_filter
ip6table_filter 12815 1
ip6_tables 26901 5 ip6table_filter,ip6table_mangle,ip6table_security,ip6table_nat,ip6table_raw
iptable_filter 12810 1
uvcvideo 80934 0
acpi_cpufreq 19612 0
mperf 12667 1 acpi_cpufreq
videobuf2_vmalloc 13216 1 uvcvideo
kvm_amd 60065 0
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40499 1 uvcvideo
kvm 424803 1 kvm_amd
videodev 126499 2 uvcvideo,videobuf2_core
eeepc_wmi 13151 0
asus_wmi 24191 1 eeepc_wmi
sparse_keymap 13948 1 asus_wmi
rfkill 20992 2 asus_wmi
sp5100_tco 13979 0
sg 36533 0
snd_hda_codec_realtek 52015 1
pcspkr 12718 0
snd_hda_codec_hdmi 41063 1
i2c_piix4 22106 0
k10temp 13126 0
snd_hda_intel 43916 5
snd_hda_codec 188725 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
shpchp 37032 0
wmi 19070 1 asus_wmi
video 19317 1 asus_wmi
snd_hwdep 13602 1 snd_hda_codec
nfsd 276045 1
snd_pcm 97520 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
auth_rpcgss 54295 1 nfsd
nfs_acl 12837 1 nfsd
lockd 93911 1 nfsd
snd_timer 29433 1 snd_pcm
sunrpc 271941 7 nfsd,auth_rpcgss,lockd,nfs_acl
snd 74869 17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore 15047 1 snd
ip_tables 27115 5 iptable_security,iptable_filter,iptable_mangle,iptable_nat,iptable_raw
xfs 873159 3
libcrc32c 12644 1 xfs
sd_mod 45324 3
crc_t10dif 12563 1 sd_mod
radeon 849602 4
i2c_algo_bit 13413 1 radeon
drm_kms_helper 52722 1 radeon
ttm 84716 1 radeon
drm 290277 6 ttm,drm_kms_helper,radeon
atl1c 46086 0
ahci 29915 2
serio_raw 13413 0
libahci 32009 1 ahci
libata 215529 2 ahci,libahci
i2c_core 41006 6 drm,i2c_piix4,drm_kms_helper,i2c_algo_bit,radeon,videodev
dm_mirror 22086 0
dm_region_hash 20813 1 dm_mirror
dm_log 18411 2 dm_region_hash,dm_mirror
dm_mod 88705 11 dm_log,dm_mirror
[root@localhost sbin]#
[root@localhost p90]# aplay
Usage: aplay [OPTION]... [FILE]...

-h, —help help
—version print current version
-l, —list-devices list all soundcards and digital audio devices
-L, —list-pcms list device names
-D, —device=NAME select PCM by name
-q, —quiet quiet mode
-t, —file-type TYPE file type (voc, wav, raw or au)
-c, —channels=# channels
-f, —format=FORMAT sample format (case insensitive)
-r, —rate=# sample rate
-d, —duration=# interrupt after # seconds
-M, —mmap mmap stream
-N, —nonblock nonblocking mode
-F, —period-time=# distance between interrupts is # microseconds
-B, —buffer-time=# buffer duration is # microseconds
—period-size=# distance between interrupts is # frames
—buffer-size=# buffer duration is # frames
-A, —avail-min=# min available space for wakeup is # microseconds
-R, —start-delay=# delay for automatic PCM start is # microseconds
(relative to buffer size if <= 0)
-T, —stop-delay=# delay for automatic PCM stop is # microseconds from xrun
-v, —verbose show PCM structure and setup (accumulative)
-V, —vumeter=TYPE enable VU meter (TYPE: mono or stereo)
-I, —separate-channels one file for each channel
-i, —interactive allow interactive operation from stdin
-m, —chmap=ch1,ch2,.. Give the channel map to override or follow
—disable-resample disable automatic rate resample
—disable-channels disable automatic channel conversions
—disable-format disable automatic format conversions
—disable-softvol disable software volume control (softvol)
—test-position test ring buffer position
—test-coef=# test coefficient for ring buffer position (default 8)
expression for validation is: coef * (buffer_size / 2)
—test-nowait do not wait for ring buffer — eats whole CPU
—max-file-time=# start another output file when the old file has recorded
for this many seconds
—process-id-file write the process ID here
—use-strftime apply the strftime facility to the output file name
—dump-hw-params dump hw_params of the device
—fatal-errors treat all errors as fatal
Recognized sample formats are: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM SPECIAL S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE G723_24 G723_24_1B G723_40 G723_40_1B DSD_U8 DSD_U16_LE DSD_U32_LE DSD_U16_BE DSD_U32_BE
Some of these may not be available on selected hardware
The available format shortcuts are:
-f cd (16 bit little endian, 44100, stereo)
-f cdr (16 bit big endian, 44100, stereo)
-f dat (16 bit little endian, 48000, stereo)
[root@localhost p90]#
[root@localhost sbin]# alsa-info
ALSA Information Script v 0.4.64
———————————

This script visits the following commands/files to collect diagnostic
information about your ALSA installation and sound related hardware.

dmesg
lspci
lsmod
aplay
amixer
alsactl
/proc/asound/
/sys/class/sound/
~/.asoundrc (etc.)

See ‘/usr/sbin/alsa-info —help’ for command line options.

pcilib: sysfs_read_vpd: read failed: Connection timed out
ping: www.alsa-project.org: Name or service not known

An error occurred while contacting the www.alsa-project.org.
Your information was NOT automatically uploaded.

Your ALSA information is in /tmp/alsa-info.txt.hlMCC9Ku6v

[root@localhost sbin]# less /tmp/alsa-info.txt
/tmp/alsa-info.txt: Нет такого файла или каталога
[root@localhost sbin]# less /tmp/alsa-info.txt.hlMCC9Ku6v
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Sun Jan 22 11:26:44 UTC 2017
!!Linux Distribution
!!——————

CentOS Linux release 7.3.1611 (Core) NAME=»CentOS Linux» ID=»centos» ID_LIKE=»rhel fedora» PRETTY_NAME=»CentOS Linux 7 (Core)» CPE_NAME=»cpe:/o:centos:centos:7″ HOME_URL=»https://www.centos.org/» BUG_REPORT_URL=»https://bugs.centos.org/» CENTOS_MANTISBT_PROJECT=»CentOS-7″ CENTOS_MANTISBT_PROJECT_VERSION=»7″ REDHAT_SUPPORT_PRODUCT=»centos» REDHAT_SUPPORT_PRODUCT_VERSION=»7″ CentOS Linux release 7.3.1611 (Core) CentOS Linux release 7.3.1611 (Core)
!!DMI Information
!!—————

Manufacturer: ASUSTeK Computer INC.
Product Name: 1015B
Product Version: x.x
Firmware Version: 0307
!!Kernel Information
!!——————

Kernel release: 3.10.104
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!————

Driver version: k3.10.104
Library version:
Utilities version: 1.1.1
!!Loaded ALSA modules
!!——————-

snd_hda_intel
snd_hda_intel
!!Sound Servers on this system
!!—————————-

Pulseaudio:
Installed — Yes (/usr/bin/pulseaudio)
Running — Yes

Jack:
Installed — Yes (/usr/bin/jackd)
Running — No
!!Soundcards recognised by ALSA
!!——————————

0 [Generic1 ]: HDA-Intel — HD-Audio Generic
HD-Audio Generic at 0xfeb44000 irq 41
1 [SB ]: HDA-Intel — HDA ATI SB
HDA ATI SB at 0xfeb40000 irq 16
!!PCI Soundcards installed in the system
!!—————————————

00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler HDMI Audio
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
!!Advanced information — PCI Vendor/Device/Subsystem ID’s
!!——————————————————-

00:01.1 0403: 1002:1314
Subsystem: 1043:84a4

00:14.2 0403: 1002:4383 (rev 40)
Subsystem: 1043:841c

!!Modprobe options (Sound related)
!!———————————

snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_pcm_oss: index=0 id=»Generic»
snd_hda_intel: index=0 id=»Generic1″

все работает pci id нашел звуе есть OSS4 можно не ставить!
в шлейфе было дело
переставил ядро kernel modules теперь надо искать почему wlan не заработал

oss включается скриптом soundon
в каталоге /lib/modules/(version uname-r)/ архив модулей которые отключены
sound-preoss.tar.bz2 (из каталога ..kernel/)
/lib/oss/scripts там есть скрипты для восстановления их обратно

восстановить надо snd-pcm-oss , и еще один из каталога oss,
без них не работает ссылка /dev/dsp
modules.order и другие трогать не надо, их установка oss4 вроде не меняет
че то сбивает
install-alsa.sh это установка эмуляции alsa
не совсем правильно соответствует-
вручную надо распаковать из mc kernel/sound/core kernel/sound/core/oss

insmod /lib/modules/3.10.104(see uname -a)/kernel/drivers/sound/core/oss/snd-pcm-oss.ko
че то ругается
после первой установки закоментировал в скрипте удаление всех snd модулей
(первый раз надо — они подерутся и будет kernel panic)
в каталоге исходников ядра —
depmod -a
перезагрузил — не ошибка symbol in module snd_pcm_oss
insmod snd.ko
insmod все распакованные обратон из архива core кроме драйверов
прямо из mc из под рута
..
insmod snd-pcm-oss
работает
depmod -a
!! только что час назад вышло исправление oss 2017.2 не могу закачать пока занят сервер!
ossupdate загрузит обновление // не загрузит — нет обновлений пока, последняя версия 2011 а там в имя файла просто год подставляется!

[root@localhost sbin]# dmesg |grep IP
[ 0.000006] Calibrating delay loop (skipped), value calculated using timer frequency.. 2393.96 BogoMIPS (lpj=1196983)
[ 0.316893] smpboot: Total of 1 processors activated (2393.96 BogoMIPS)
[ 0.386161] NetLabel: protocols = UNLABELED CIPSOv4
[ 6.565286] [drm] LCD1: INTERNAL_UNIPHY
[ 6.565305] [drm] DFP1: INTERNAL_UNIPHY
[ 44.816530] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[ 68.794572] IPv6: ADDRCONF(NETDEV_UP): virbr0: link is not ready
[root@localhost sbin]#

проводная сеть есть но нет кабеля (enp2s0)

[root@localhost sbin]# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6250]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler HDMI Audio
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Port
00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Port
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 7
01:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
02:00.0 Ethernet controller: Qualcomm Atheros AR8152 v2.0 Fast Ethernet (rev c1)
[root@localhost sbin]#
[root@localhost p90]# lspci |grep Wireless
01:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
[root@localhost p90]#

ну да в настройке kernel .config все Atheros wifi по умолчанию выключены
включаю пересобираю — точно такого драйвера нет, попробую что получится
(с обычным ядром от centos работало ведь)
Включил все Atheros так и есть выключены были — Заработало!
отключаю oss
/lib/oss/scripts/restore-drv.sh и удаляю yum erase oss-linux
получается там какая то проблема с устройством
/dev/oss/oss_hdaudio0/pcm0 то ли с драйвером который ему соответствуют,
на форумах была запись только про проблему с микрофоном, но и вывод звука работает
только через osstest, chmod 777 делал из-под root то же самое.
Драйвер snd-pcm-oss это змуляция ALSA через OSS тоже подгружал через
insmod snd.ko … все зависимые .. insmod snd-pcm-oss.ko
Не меняется ничего, osstest работает а из всех программ не работает,
на /dev/dsp если что то отправляется — ошибка
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
в mplayer поменял на /dev/oss/oss_hdaudio0/pcm0 error Cannot open device
при этом osstest работает (и ossplay наверно то же — не пробовал)
Пользователя в группу audio добавлял и от root то же самое.
На FreeBSD установлена еще библиотека AO. ..lib/ao/plugins-4/liboss.so libpulse
libao 1.2

// еще http://wiki.debian.org/SoundFAQ все то же самое нашлось и расписано. на Centos oss-compat не нашелся что то.

!оставляю kernel 3.10.104 snd_hda_intel и codec с ним все работает
и собрал atheros wifi ath9k — он был выключен в .config
.. ok good works all..

если kernel ядро от centos7 то звуковая не работает неправильно определяется
а сеть есть. То есть правильно ядро надо пересобирать

и проверять что там включено какие опции. Centos больше для серверов и всяких виртуалок облачных хостингов а на необычных компах надо do make kernel.

Заблокировал обновление kernel от Centos в настройках yum.repos.d
exclude=kernel*
рабочие модули
[p90@localhost ~]$ su
Пароль:
[root@localhost p90]# lsmod
Module Size Used by
tcp_lp 12663 0
cdc_acm 33108 0
fuse 87741 3
xt_CHECKSUM 12549 1
ipt_MASQUERADE 12678 3
nf_nat_masquerade_ipv4 13412 1 ipt_MASQUERADE
tun 27226 1
drbg 30280 1
ansi_cprng 12989 0
ccm 17773 2
ip6t_rpfilter 12595 1
ipt_REJECT 12541 4
nf_reject_ipv4 13373 1 ipt_REJECT
ip6t_REJECT 12625 2
nf_reject_ipv6 13717 1 ip6t_REJECT
xt_conntrack 12760 12
ip_set 36439 0
nfnetlink 14696 1 ip_set
ebtable_nat 12807 1
ebtable_broute 12731 1
bridge 107106 1 ebtable_broute
stp 12976 1 bridge
llc 14552 2 stp,bridge
ip6table_nat 12864 1
nf_conntrack_ipv6 18894 7
nf_defrag_ipv6 35104 1 nf_conntrack_ipv6
nf_nat_ipv6 14131 1 ip6table_nat
ip6table_mangle 12700 1
ip6table_security 12710 1
ip6table_raw 12683 1
iptable_nat 12875 1
nf_conntrack_ipv4 19108 7
nf_defrag_ipv4 12729 1 nf_conntrack_ipv4
nf_nat_ipv4 14115 1 iptable_nat
nf_nat 26147 3 nf_nat_ipv4,nf_nat_ipv6,nf_nat_masquerade_ipv4
nf_conntrack 111302 7 nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4,nf_conntrack_ipv6
iptable_mangle 12695 1
iptable_security 12705 1
iptable_raw 12678 1
ebtable_filter 12827 1
ebtables 35009 3 ebtable_broute,ebtable_nat,ebtable_filter
ip6table_filter 12815 1
ip6_tables 26901 5 ip6table_filter,ip6table_mangle,ip6table_security,ip6table_nat,ip6table_raw
iptable_filter 12810 1
uvcvideo 80934 0
arc4 12608 2
ath9k 132377 0
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40499 1 uvcvideo
ath9k_common 36236 1 ath9k
ath9k_hw 478163 2 ath9k_common,ath9k
videodev 126499 2 uvcvideo,videobuf2_core
snd_hda_codec_realtek 85956 1
eeepc_wmi 13151 0
asus_wmi 24191 1 eeepc_wmi
sparse_keymap 13948 1 asus_wmi
snd_hda_codec_generic 73789 1 snd_hda_codec_realtek
snd_hda_codec_hdmi 47892 1
pcspkr 12718 0
ath 29006 3 ath9k_common,ath9k,ath9k_hw
snd_hda_intel 39987 5
kvm_amd 64937 0
snd_hda_codec 136428 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
mac80211 682454 1 ath9k
sp5100_tco 13979 0
snd_hda_core 85362 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
kvm 554609 1 kvm_amd
k10temp 13214 0
cfg80211 593832 4 ath,ath9k_common,ath9k,mac80211
rfkill 26536 4 cfg80211,asus_wmi
irqbypass 13503 1 kvm
snd_hwdep 13608 1 snd_hda_codec
i2c_piix4 22106 0
snd_pcm 106416 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
sg 40721 0
video 24400 1 asus_wmi
wmi 19070 1 asus_wmi
shpchp 37032 0
acpi_cpufreq 19393 0
snd_seq_dummy 12762 0
snd_seq_oss 34126 0
snd_seq_midi_event 14899 1 snd_seq_oss
snd_seq 66747 5 snd_seq_midi_event,snd_seq_oss,snd_seq_dummy
snd_seq_device 14356 2 snd_seq,snd_seq_oss
snd_timer 29819 2 snd_pcm,snd_seq
snd 83432 21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_oss,snd_seq_device
soundcore 15047 1 snd
nfsd 337853 1
auth_rpcgss 59323 1 nfsd
nfs_acl 12837 1 nfsd
lockd 93573 1 nfsd
grace 13515 2 nfsd,lockd
sunrpc 334343 7 nfsd,auth_rpcgss,lockd,nfs_acl
ip_tables 27115 5 iptable_security,iptable_filter,iptable_mangle,iptable_nat,iptable_raw
xfs 985426 3
libcrc32c 12644 1 xfs
sd_mod 46322 3
crc_t10dif 12714 1 sd_mod
crct10dif_generic 12647 1
crct10dif_common 12595 2 crct10dif_generic,crc_t10dif
amdkfd 134022 1
amd_iommu_v2 18864 1 amdkfd
radeon 1546793 4
i2c_algo_bit 13413 1 radeon
drm_kms_helper 146456 1 radeon
syscopyarea 12529 1 drm_kms_helper
ahci 34042 2
sysfillrect 12701 1 drm_kms_helper
sysimgblt 12640 1 drm_kms_helper
fb_sys_fops 12703 1 drm_kms_helper
libahci 31992 1 ahci
ttm 93908 1 radeon
libata 247095 2 ahci,libahci
serio_raw 13462 0
drm 372540 7 ttm,drm_kms_helper,radeon
atl1c 46086 0
i2c_core 40756 6 drm,i2c_piix4,drm_kms_helper,i2c_algo_bit,radeon,videodev
fjes 32197 0
dm_mirror 22135 0
dm_region_hash 20862 1 dm_mirror
dm_log 18411 2 dm_region_hash,dm_mirror
dm_mod 114430 10 dm_log,dm_mirror
[root@localhost p90]#

на этой машинке —

(делаю yum search название пакета или часть названия  и ставлю)

yum list installed — показать что уже установлено 

audacious + plugins

midnight commander (repo from inet site — new verrsion)

vlc

gstreamer + plugins

totem

(это музыка видео)

интернет

chromium + ppapi (pepper) flash

mozilla firefox + npapi flash plugin (nspluginwrapper не нужен он для FreeBSD, flash  с  adobe.com)

evolution (или thunderbird ) почта

 в составе gnome есть  — игрушки

офисный пакет

настройка принтера (cups)

смотрелка pdf djvu (at&t)

еще ntfs-3g — подключает   wd шку диск на 1 тб к usb

телефон  android подключается так — диск и карточка сами монтируются.

flash disk — тоже сам подключается.

wine radmin-viewer3 для просмотра экрана на сервере  windows 2008

vinagre подключения и к unix и к windows 7

ssh ftp remote shell — в midnight commander (только его надо с домашней страницы ставить новую версию)

————

FreeBSD настройка xorg.conf если nvidia

..bash

/etc/X11/xorg.conf

root@pc1:/usr/local/etc/nginx/global# cat /etc/x11/xorg.conf
cat: /etc/x11/xorg.conf: No such file or directory
root@pc1:/usr/local/etc/nginx/global# cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 367.35 (root@pc1) среда 17 августа 2016 г. 12:52:21 MSK

#Section "Device"
 ### Available Driver options are:-
 ### Values: i: integer, f: float, bool: "True"/"False",
 ### string: "String", freq: "f Hz/kHz/MHz",
 ### percent: "f%"
 ### [arg]: arg optional
 #Option "ShadowFB"  # [bool]
 #Option "DefaultRefresh"  # [bool]
 #Option "ModeSetClearScreen"  # [bool]
# Identifier "Card1"
# Driver "nvidia"
# BusID "PCI:1:0:0"
#EndSection
#Section "Screen"
# Identifier "Screen0"
# Device "Card0"
# Monitor "Monitor0"
# DefaultDepth 24
#
# SubSection "Display"
#  ViewPort 0 0
#  Depth 16
# EndSubSection
#
# SubSection "Display"
#  Viewport 0 0
#  Depth 24
#  Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
# EndSubSection
#Section "Screen"
# Identifier "Screen1"
# Device "Card1"
# Monitor "Monitor1"
# SubSection "Display"
#  Viewport 0 0
#  Depth 1
# EndSubSection
# SubSection "Display"
#  Viewport 0 0
#  Depth 4
# EndSubSection
# SubSection "Display"
#  Viewport 0 0
#  Depth 8
# EndSubSection
# SubSection "Display"
#  Viewport 0 0
#  Depth 15
# EndSubSection
# SubSection "Display"
#  Viewport 0 0
#  Depth 16
# EndSubSection
# SubSection "Display"
#  Viewport 0 0
#  Depth 24
# EndSubSection
#EndSection

Section "ServerLayout"

 #Screen 1 "Screen1" RightOf "Screen0"
 Identifier "X.org Configured"
 Screen 0 "Screen0" 0 0
 InputDevice "Mouse0" "CorePointer"
 InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
 ModulePath "/usr/local/lib/xorg/modules"
 FontPath "/usr/local/lib/X11/fonts/misc/"
 FontPath "/usr/local/lib/X11/fonts/TTF/"
 FontPath "/usr/local/lib/X11/fonts/OTF/"
 FontPath "/usr/local/lib/X11/fonts/Type1/"
 FontPath "/usr/local/lib/X11/fonts/100dpi/"
 FontPath "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
 Load "dbe"
 Load "dri2"
 Load "ddc"
 Load "vbe"
 Load "glamoregl"
 Load "bitmap"
 Load "freetype"
 Load "extmod"
 Load "record"
 Load "glx"
EndSection

Section "ServerFlags"
 Option "AllowMouseOpenFail" "true"
 Option "IgnoreABI" "on"
 Option "AIGLX" "true"
EndSection

Section "InputDevice"
 Identifier "Keyboard0"
 Driver "kbd"
EndSection

Section "InputDevice"
 Identifier "Mouse0"
 Driver "mouse"
 Option "Protocol" "auto"
 Option "Device" "/dev/sysmouse"
 Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
# UseModes "Modes[0]"
 # Option "ModeValidation" "NoVertRefreshCheck,NoHorizSyncCheck"
# HorizSync 28.0 - 83.0
# VertRefresh 43.0 - 75.0
# ModeLine "1280x1024_60" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
# ModeLine "1280x768_60" 68.25 1280 1328 1360 1440 768 771 778 790 -hsync -vsync
# ModeLine "1024x768_85" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
# ModeLine "1024x768_60" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
# ModeLine "1280x1024_n" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
# Option "ExactModeTimingsDVI" "True"
 Identifier "Monitor0"
 VendorName "Philips"
 ModelName "Philips"
 Option "Preferred Mode" "1024x768_60"
# Option "DPMS"
EndSection

Section "Monitor"
 Identifier "Monitor1"
 VendorName "Monitor Vendor"
 ModelName "Monitor Model"
EndSection

Section "Device"
 Identifier "Card0"
 Driver "nvidia"
 BusID "PCI:3:0:0"
EndSection

Section "Screen"

# Option "UseEDIDFreqs" "False"
# Option "UseEDIDDpi" "False"
# Option "IgnoreEDID" "True"
# Option "ModeValidation" "NoVesaModes,NoXServerModes,NoEDIDModes"
 Identifier "Screen0"
 Device "Card0"
 Monitor "Monitor0"
 DefaultDepth 24
 Option "MetaModes" "1024x768_n"
# Option "metamodes" "CRT-0: nvidia-auto-select +1280+0"
 SubSection "Display"
 Viewport 0 0
 Depth 24
 Modes "1024x768_n"
 EndSubSection
 SubSection "Display"
 Viewport 0 0
 Depth 16
 Modes "1024x768_n"
 EndSubSection
EndSection

..

/boot/loader.conf (весь не только что к видео относится)

root@pc1:/usr/local/etc/nginx/global# cat /boot/loader.conf
legal.intel_wpi.license_ack=1
hw.vga.textmode=1
#wpifw_load="YES"
#if_wpi_load="YES"
#vboxdrv_load="YES"
fuse_load="YES"
coretemp_load="YES"
#hw.pci.default_vgapci_unit="0"
#hw.psm.synaptics_support=1
linux_load="yes"
#wlan_wep_load="yes"
#if_alc_load="YES"
##accf_http_load="YES"
#via envy24 not in kernel
#sound_load="YES"
#snd_spicds_load="YES"
#snd_envy24_load="YES"
#snd_envy24ht_load="YES"
#/usr/local/lib/oss/modules/osscore_load="YES"
#radeon.agpmode="8"
net.graph.maxdata=8192
kern.maxvnodes=85000
kern.maxproc=15000
kern.maxfiles=32700
kern.securelevel=-1
#kern.maxfiles="32500"
#radeonkms_load="YES"
#acpi_asus_load="YES"
sem_load="YES"
#cuse4bsd_load="YES"
#nvidia change to nvidia-modeset 1.09.2016
nvidia-modeset_load="YES"
nvidia_load="YES"
libalias_load="YES"
ipfw_load="YES"
#ipdivert_load="YES"
ipfw_nat_load="YES"

..

/etc/rc.conf

настройка ipfw router nat потом меняется в rc.local

root@pc1:/usr/local/etc/nginx/global# cat /etc/rc.conf
hostname="pc1"
#fsck_y_enable="YES"
background_fsck="YES"
#wlans_ath0="wlan0"
##ifconfig alc0="DHCP"
#ifconfig_wlan0="WPA DHCP"
#ifconfig_alc0="SYNCDHCP"
#ifconfig_igb0="SYNCDHCP"
ifconfig_igb0="192.168.3.211"
# netmask 0xffffff00 broadcast 192.168.3.255
ifconfig_igb1="SYNCDHCP"
#ifconfig_nfe0="SYNCDHCP"
#ifconfig_re0="SYNCDHCP"
sshd_enable="YES"
ifconfig_igb0_ipv6="inet6 accept_rtadv"
#vboxdrv_enable="YES"
#vboxnet_enable="YES"
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
firewall_nat_enable="YES"
firewall_nat_flags="redirect_port tcp 192.168.3.2:1723 1723 redirect_port tcp 192.168.3.2:4899 4900 redirect_port tcp 192.168.3.211:90 90 redirect_port tcp 192.168.3.211:80 80 redirect_port tcp 192.168.3.211:92 92" # example - local network address not blocked - ipv4 fw rule allow
firewall_nat_interface="igb1"
#dummynet_enable="YES"
#natd_enable="YES"
#natd_interface="igb1"
#natd_flags="-f /etc/natd.conf"
##crash if 12 current kernel after 17-aug-2016 (soundon in rc.local)

# kernel GENERIC edit - disable sound - conmment all SND lines, sound card support only OSS

#11-Release - ok

oss_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="NO"
#apache22_enable="YES"
#apache24_enable="YES"
php_fpm_enable="YES"
nginx_enable="YES"
webmin_enable="YES"
devfs_rulesets="/etc/defaults/devfs.rules /etc/devfs.rules"
devfs_system_ruleset="system"
devfs_load_rulesets="YES"
#kpasswdd_enable="YES"
#kpasswd_program="/usr/libexec/kpasswdd"
#kdc_enable="YES"
#fuse_load="YES"
#fusefs_load="YES"
#kadmind_enable="YES""
casperd_enable="YES"
ppp_enable="NO"
ppp_mode="ddial"
ppp_profile="vpn"
pppoed_enable="NO"
inetd_enable="NO"
#route_lan2="-net 192.168.0.0/24 192.168.3.8"
mysql_server_enable="YES"
mysql_enable="YES"
mysql_limits="NO"
#apm_enable="YES"
#apmd_enable="YES"
#amd_enable="YES"
# run order dbus-hald-gdm (xorg 1.14.4.901) avahi gnome3
gnome_enable="YES"
dbus_enable="YES"
hald_enable="YES"
##kldload radeonkms
avahi_daemon_enable="YES"
gdm_enable="YES"
#slim_enable="YES"
gdm_lang="ru_RU.UTF-8"
webcamd_enable="YES"
proftpd_enable="YES"
mbmon_enable=YES
snmpd_enable="YES"
#snmpd_conffile="/usr/local/etc/snmpd.conf"
mrtg_daemon_enable="YES"
mrtg_daemon_config="/usr/local/etc/mrtg/pc.conf"
#transmission_enable=yes
#transmission_conf_dir="/etc/transmission"
##TRANSMISSION_HOME="/usr/local/etc/transmission/home"
#transmission_download_dir="/root/Desktop/"

..

/etc/rc.local

root@pc1:/usr/local/etc/nginx/global# cat /etc/rc.local
##kldload radeon
#dhclient alc0
#kldload linux
#kldload fuse
ifconfig igb0 192.168.3.211
#ntfs-3g /dev/ada1s1 /media/disk2
#ntfs-3g /dev/ada1s2 /media/disk3
/usr/local/bin/ntfs-3g /dev/da0s1 /media/disk
mount_smbfs -I192.168.3.2 -EUTF-8:CP1251 //Admin@srv/e$ /mnt
mount_smbfs -I192.168.3.2 -EUTF-8:CP1251 //Admin@srv/F /mnt1
#mount_smbfs -L ru_RU.UTF-8 -E UTF-8:CP1251 //p90@srv/e$ /mnt
# for ati driver 7.2.0 - no KMS kernel part  fw autoload
#kldload radeonkms
##kldload drm
#kldload nvi-.ko
#soundon

# all in rc.conf
#kldload libalias
#kldload ipfilter

#wrong order?? out send 32k in any stream only then 13 error!
# flush do not try
kldunload ipfw
kldunload ipfw_nat
kldstat
#kldload ipdivert
kldload ipfw
kldload ipfw_nat
/sbin/ipfw nat show config

#/sbin/ipfw add 100 allow ip from any to any
#/sbin/ipfw add 100 allow ip from 192.168.3.211 to any
# conflict with vpn server (route nat ok use natd)
#/sbin/ipfw add 40 divert natd ip from 192.168.3.0/24 to any out via igb1
#/sbin/ipfw add 40 divert natd ip from any to me in via igb1
#/sbin/ipfw add 45 allow ip from 192.168.3.211 to any
#/sbin/ipfw add 40 allow ip from 127.0.0.1 to any

# variable defines into rc.conf - edit
#/sbin/ipfw nat 123 config if $firewall_nat_interface redirect_port tcp 192.168.3.211:90 90
#/sbin/ipfw nat 123 config if igb1 redirect_port tcp 192.168.3.2:1723 1723 redirect_port tcp 192.168.3.2:4899 4900 redirect_port tcp 192.168.3.211:90 90 redirect_port tcp 192.168.3.211:80 80 redirect_port tcp 192.168.3.211:92 92 redirect_port tcp 192.168.3.211:23 23
/sbin/ipfw add 45 nat 123 ip from any to me recv igb1 in
/sbin/ipfw add 50 allow ip from any to any in
/sbin/ipfw add 55 nat 123 ip from 192.168.3.0/24 to any xmit igb1 out
/sbin/ipfw add 100 allow ip from any to any via lo0
/sbin/ipfw add 63000 allow icmp from any to any
/sbin/ipfw add 62000 allow ipv6-icmp from any to any

/sbin/ipfw nat 123 config if igb1 redirect_port tcp 192.168.3.2:1723 1723 redirect_port tcp 192.168.3.2:4899 4900
/sbin/ipfw add 65000 allow ip from any to any
/sbin/ipfw nat 123 show config

#
# 00045 220448 21244857 nat 123 ip from any to me recv igb1 in
# 00055 0 0 nat 123 ip from 192.168.3.0/24 to any xmit igb1 out
# 00050 454010 23656338 allow ip from any to any in
# 00100 1594 3104317 allow ip from any to any via lo0
# 63000 435008 24360532 allow icmp from any to any
# 65000 512902 537332856 allow ip from any to any
# 65535 2479 232189 deny ip from any to any
# root@pc1:/etc# ipfw nat show config
# ipfw nat 123 config if igb1 redirect_port tcp 192.168.3.2:4899 4900 redirect_port tcp 192.168.3.2:1723 1723
#

#vpn pptp at 192.168.3.2
route add 192.168.0.0 192.168.3.2

#/sbin/ipfw add 40 divert natd ip from any to 77.41.57.147 in via igb1
#natd -interface igb1 -f /etc/natd.conf
#service natd restart

#/sbin/chown -R www:www /var/tmp/nginx
#/sbin/chown -R www:www /tmp/nginx

#route add -net 192.168.0.0/24 192.168.3.2
#route add 0.0.0.0 192.168.3.2

#route add -net 0.0.0.0 192.168.3.2
#route show 192.168.0.0
#route add 77.37.234.161 192.168.3.1
#/root/rungnome.sh
#/usr/bin/env DISPLAY=:0 xterm

..

log Xorg server

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Перейти к верхней панели