brak urządzenia /dev/dsp

Karty graficzne, dźwiękowe, tv, monitory etc.
zomer
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 20 cze 2008, 10:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

brak urządzenia /dev/dsp

Post autor: zomer »

Witam!
Problem pojawił się po upgrade ubuntu do v 9.10 maverick
przy uruchamianiu mencoder dostaję takie info

Kod: Zaznacz cały

MEncoder 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
success: format: 9  data: 0x0 - 0x0
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: USB 2.0 Camera
 Capabilites:  video capture  streaming
 supported norms:
 inputs: 0 = Camera 1;
 Current input: 0
 Current format: YUYV
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
Unable to open '/dev/dsp': No such file or directory
v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.
============ Sorry, this file format is not recognized/supported =============
=== If this file is an AVI, ASF or MPEG stream, please contact the author! ===
Cannot open demuxer
Niżej przedstawiam skrypt który napisałem dla mencoder`a

Kod: Zaznacz cały

#!/bin/sh
DATE=`date +%d-%b-%Y-%H:%M:%S`
mencoder tv://-tv driver=v4l:width=:height=:device=/dev/video0 -nosound -ovc lavc -o /home/zomer/folder/film2.ogv.$DATE 2>&1
Awatar użytkownika
ilin
Zakręcona Traszka
Zakręcona Traszka
Posty: 793
Rejestracja: 20 lip 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: brak urządzenia /dev/dsp

Post autor: ilin »

W kernelu tegoż ubuntu nie wkompilowano modułu snd-pcm-oss dlatego to urządzenie się nie tworzy.

Musisz z alsy pociągnąć dźwięk.
Albo przekompilować jajeczko albo użyć innego kernela chociażby od e X t 7 3
zomer
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 20 cze 2008, 10:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: brak urządzenia /dev/dsp

Post autor: zomer »

ilin pisze:W kernelu tegoż ubuntu nie wkompilowano modułu snd-pcm-oss dlatego to urządzenie się nie tworzy.

Musisz z alsy pociągnąć dźwięk.
Albo przekompilować jajeczko albo użyć innego kernela chociażby od e X t 7 3
Ilin Podziękowania za wskazówkę. Nie brałem pod uwagę alsy bo chcę zgrać obraz. W mencoder dałem przełącznik -nosound. Co do jądra to moduły są w odpowiednich

Kod: Zaznacz cały

soruce-code
może wystarczy pobrać odpowiednie source ze strony ubuntu. tylko nie wiem w jakim źródle, będzie moduł

Kod: Zaznacz cały

snd-pcm-oss
. Robiłem coś podobnego z alsą, gdy nie miałem dźwięku na nowym kernelu.
Awatar użytkownika
ilin
Zakręcona Traszka
Zakręcona Traszka
Posty: 793
Rejestracja: 20 lip 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: brak urządzenia /dev/dsp

Post autor: ilin »

Moduły są w źródłach kernela.
Tylko w ubuntu nie raczyli go wkompilować.W configu kernela u mnie jest tak

Kod: Zaznacz cały

CONFIG_SND_PCM_OSS=m
A w ubuntu tak

Kod: Zaznacz cały

# CONFIG_SND_PCM_OSS is not set
zomer
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 20 cze 2008, 10:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: brak urządzenia /dev/dsp

Post autor: zomer »

Chciałem zrobić to na szybko. Najnowszym jądrem było to z repoytorów natty. Więc zmieniłem wpisy w /etc/apt/sources.list i teraz żałuję. Nic nowego ciekawego tam nie widzę, jedynie błędów zatrzęsienie. Modułu którego szukałem też tam nie ma.
A już sobie źródełka z kernelem pobierałem, do kompilowania. Co mnie podkusiło żeby robić upgrade do natty.
Awatar użytkownika
ilin
Zakręcona Traszka
Zakręcona Traszka
Posty: 793
Rejestracja: 20 lip 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: brak urządzenia /dev/dsp

Post autor: ilin »

Być może instalacja sterowników alsy ze stronki by pomogła.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: brak urządzenia /dev/dsp

Post autor: jacekalex »

A ja bym radził sprawdzać wynik:

Kod: Zaznacz cały

 ls -l /dev/dsp*
dlaczego?

Kod: Zaznacz cały

grep -i 'CONFIG_SND_PCM_OSS' /boot/config-$(uname -r)
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y

Kod: Zaznacz cały

~ $ ls -l /dev/dsp
ls: nie ma dostępu do /dev/dsp: Nie ma takiego pliku ani katalogu
 ~ $ ls -l /dev/dsp*
crw-rw----+ 1 root audio 14, 19 12-14 10:20 /dev/dsp1
crw-rw----+ 1 root audio 14, 35 12-14 10:20 /dev/dsp2
crw-rw----+ 1 root audio 14, 67 12-14 10:20 /dev/dsp4
crw-rw----+ 1 root audio 14, 83 12-14 10:20 /dev/dsp5
crw-rw----+ 1 root audio 14, 99 12-14 10:20 /dev/dsp6
 ~ $ 
Pozdrawiam
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
zomer
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 20 cze 2008, 10:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: brak urządzenia /dev/dsp

Post autor: zomer »

jacekalex

Kod: Zaznacz cały

grep -i 'CONFIG_SND_PCM_OSS' /boot/config-$(uname -r)

Kod: Zaznacz cały

# CONFIG_SND_PCM_OSS is not set
czyli że jest tak jak twierdzi ilin
dla pewności

Kod: Zaznacz cały

ls -l /dev/dsp*
ls: nie ma dostępu do /dev/dsp*: Nie ma takiego pliku ani katalogu
Pytanie tylko czy

Kod: Zaznacz cały

CONFIG_SND_PCM_OSS
jest w źródle samego kernele, czy też w źródłach alsy?.
Odkometuję ten wpis w swoim configu i dodam "=m" albo "=y" , raczej to drugie a następnie skompiluję jajko, zobaczymy
Awatar użytkownika
ilin
Zakręcona Traszka
Zakręcona Traszka
Posty: 793
Rejestracja: 20 lip 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: brak urządzenia /dev/dsp

Post autor: ilin »

Sterowniki alsy sa w źródłach kernela.
Tak więc i w tym i w tym.

Pewnie lepiej będzie jak sterowniki alsy zainstalujesz tylko.


W tym pliku się z palca nie grzebie bo będzie bubu z kompilacją.

Robi się to przy użyciu narzędzi takich jak

make menuconfig lub make xconfig
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość