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 нет статистики .

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

обещанный комментарий. На диске 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 у меня без него звука нет, но виснет иногда не зависимо от него:

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

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

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

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

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

** 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.

————-

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

———-

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

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

/etc/asound.conf:

одна ошибка моя была – последнюю фигурную скобку съел редактор 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,

на 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: Нет такого устройства или адреса

а все есть

причем и линк и устройство есть! 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

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

/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

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

вместо 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.

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

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

-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 а там в имя файла просто год подставляется!

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

ну да в настройке 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.

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

(делаю 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

Related Images:

Leave a Reply

Your email address will not be published. Required fields are marked *