Nowe posty

Autor Wątek: dźwięk przez usb  (Przeczytany 9236 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
dźwięk przez usb
« dnia: 2007-10-12, 17:27:52 »
Przegooglałem sieć i nic na ten temat nie znalazłem. Może Wy mi pomożecie. Problem jest następujący. Posiadam wieżę podłączoną do komputera przez kabel usb i z miłą chęcią usłyszałbym jak odtwarza z niego muzykę. Philips daje na płycie i na swojej stronie sterowniki tylko pod winde, o linuksie ani słowa... Karta dźwiękowa normalnie działa i dźwięk z niej jest, tylko jak przenieść go przez usb do wieży?
suse 10.3

wp

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #1 dnia: 2007-10-13, 11:19:16 »
A co się dzieje, jak ją podłączysz?
/var/log/messages mnie interesuje.

M.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #2 dnia: 2007-10-13, 14:48:48 »
Dzieje się o to (skopiowałem tylko to co dot. usb):

Oct 13 14:27:16 dionizoslin kernel: usb 3-1: new full speed USB device using uhci_hcd and address 2
Oct 13 14:27:16 dionizoslin kernel: usb 3-1: new full speed USB device using uhci_hcd and address 3
Oct 13 14:27:16 dionizoslin kernel: usb 3-1: new device found, idVendor=0471, idProduct=0110
Oct 13 14:27:16 dionizoslin kernel: usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=0
Oct 13 14:27:16 dionizoslin kernel: usb 3-1: Product: UAC3553B
Oct 13 14:27:16 dionizoslin kernel: usb 3-1: Manufacturer: Philips
Oct 13 14:27:16 dionizoslin kernel: usb 3-1: configuration #1 chosen from 1 choice
Oct 13 14:27:17 dionizoslin kernel: input: Philips UAC3553B as /class/input/input7
Oct 13 14:27:17 dionizoslin kernel: input: USB HID v1.00 Device [Philips UAC3553B] on usb-0000:00:10.1-1
Oct 13 14:27:17 dionizoslin kernel: ALSA sound/usb/usbaudio.c:1281: current rate 0 is different from the runtime rate 48000
Oct 13 14:27:17 dionizoslin kernel: ALSA sound/usb/usbaudio.c:1281: current rate 0 is different from the runtime rate 48000
Oct 13 14:27:17 dionizoslin kernel: usbcore: registered new interface driver snd-usb-audio

Sam już wywnioskowałem, że system znajduje ten sprzęt, bo wieża jest Philipsa. Tylko tyle potrafię z tego odczytać... Co dalej? Jakiś serwer dźwięku, czy coś takiego? Nie mam pojęcia...

wp

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #3 dnia: 2007-10-13, 14:53:47 »
Co ciekawe wykrył Ci to jako kartę dzwiękową!
usbcore: registered new interface driver snd-usb-audio
A szperałeś w: yast2 sound ?
Zastanawia mnie jednak wpis:
ALSA sound/usb/usbaudio.c:1281: current rate 0 is different from the runtime rate 48000 ?!

M.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #4 dnia: 2007-10-13, 14:58:42 »
Cytat: donmarianno
Co ciekawe wykrył Ci to jako kartę dzwiękową!
usbcore: registered new interface driver snd-usb-audio
A szperałeś w: yast2 sound ?
W Yast mam wykrytą tylko jedną kartę dźwiękową, tą która jest na płycie. Ona zresztą działa poprawnie.

Cytuj
Zastanawia mnie jednak wpis:
ALSA sound/usb/usbaudio.c:1281: current rate 0 is different from the runtime rate 48000 ?!
Mnie tym bardziej to nic nie mówi...

wp

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #5 dnia: 2007-10-13, 15:01:31 »
Po podpięciu wieży:
hwinfo --sound

M.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #6 dnia: 2007-10-13, 15:04:13 »
Po podpięciu wieży, po hwinfo --sound:

36: PCI 401.0: 0403 Audio device
  [Created at pci.301]
  UDI: /org/freedesktop/Hal/devices/pci_1106_3288
  Unique ID: dtXw.p2V5Vms4ZO2
  Parent ID: HSco.nV1YXpODSg1
  SysFS ID: /devices/pci0000:00/0000:00:13.0/0000:04:01.0
  SysFS BusID: 0000:04:01.0
  Hardware Class: sound
  Model: "ASUSTeK VIA High Definition Audio Controller"
  Vendor: pci 0x1106 "VIA Technologies, Inc."
  Device: pci 0x3288 "VIA High Definition Audio Controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x81b3
  Revision: 0x10
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xdfdfc000-0xdfdfffff (rw,non-prefetchable)
  IRQ: 24 (7869 events)
  Module Alias: "pci:v00001106d00003288sv00001043sd000081B3bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=yes, avail=yes, need=no, active=unknown
  Attached to: #32 (PCI bridge)

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #7 dnia: 2007-10-13, 15:07:04 »
To jeszcze po podpięciu: lsmod

M.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #8 dnia: 2007-10-13, 15:08:24 »
lsmod:

Module                  Size  Used by
snd_usb_audio          82176  0
snd_usb_lib            19712  1 snd_usb_audio
snd_rawmidi            28416  1 snd_usb_lib
snd_hwdep              13316  1 snd_usb_audio
ip6t_LOG               10496  23
nf_conntrack_ipv6      22848  17
xt_pkttype              5888  10
xt_TCPMSS               8704  1
ipt_LOG                 9984  27
xt_limit                6656  50
snd_pcm_oss            50432  0
snd_mixer_oss          20096  1 snd_pcm_oss
snd_seq                54452  0
pppoatm                 9728  0
atm                    47004  1 pppoatm
snd_seq_device         12172  2 snd_rawmidi,snd_seq
ppp_generic            30228  1 pppoatm
slhc                    9856  1 ppp_generic
ip6t_REJECT             9216  3
xt_tcpudp               7168  35
ipt_REJECT              8448  3
xt_state                6528  40
iptable_mangle          6784  0
iptable_nat            11140  0
nf_nat                 21912  1 iptable_nat
iptable_filter          6912  1
ip6table_mangle         6656  0
nf_conntrack_ipv4      14856  25 iptable_nat
nf_conntrack           61684  5 nf_conntrack_ipv6,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4
nfnetlink               9752  4 nf_conntrack_ipv6,nf_nat,nf_conntrack_ipv4,nf_conntrack
ip_tables              16324  3 iptable_mangle,iptable_nat,iptable_filter
ip6table_filter         6784  1
ip6_tables             17476  3 ip6t_LOG,ip6table_mangle,ip6table_filter
x_tables               18308  12 ip6t_LOG,xt_pkttype,xt_TCPMSS,ipt_LOG,xt_limit,ip6t_REJECT,xt_tcpudp,ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tables
ipv6                  268152  19 nf_conntrack_ipv6,ip6t_REJECT,ip6table_mangle
apparmor               40736  0
dm_crypt               16904  0
fuse                   45460  2
loop                   21636  0
dm_mod                 56880  1 dm_crypt
snd_hda_intel         272796  2
snd_pcm                82564  3 snd_usb_audio,snd_pcm_oss,snd_hda_intel
snd_timer              26756  2 snd_seq,snd_pcm
snd                    58164  15 snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer
soundcore              11460  1 snd
snd_page_alloc         13960  2 snd_hda_intel,snd_pcm
shpchp                 35092  0
serio_raw              10756  0
button                 12432  0
i2c_viapro             12436  0
rtc_cmos               12064  0
parport_pc             40764  0
i2c_core               27520  1 i2c_viapro
pci_hotplug            33216  1 shpchp
via_rhine              27912  0
rtc_core               23048  1 rtc_cmos
mii                     9344  1 via_rhine
rtc_lib                 7040  1 rtc_core
parport                37832  1 parport_pc
joydev                 13632  0
sr_mod                 19492  0
cdrom                  37020  1 sr_mod
via_agp                13952  1
agpgart                35764  1 via_agp
sg                     37036  0
usbhid                 41300  0
hid                    29184  1 usbhid
ff_memless              9352  1 usbhid
sd_mod                 31104  5
ehci_hcd               34956  0
uhci_hcd               27024  0
usbcore               123372  6 snd_usb_audio,snd_usb_lib,usbhid,ehci_hcd,uhci_hcd
via82cxxx              12676  0 [permanent]
ide_core              122948  1 via82cxxx
edd                    12996  0
ext3                  131848  2
mbcache                12292  1 ext3
jbd                    68148  1 ext3
fan                     9220  0
pata_jmicron           10496  0
ahci                   29188  0
pata_via               15620  0
sata_via               15364  4
libata                136776  4 pata_jmicron,ahci,pata_via,sata_via
scsi_mod              140376  4 sr_mod,sg,sd_mod,libata
thermal                19848  0
processor              40744  1 thermal

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #9 dnia: 2007-10-13, 15:29:28 »
No to jakaś dziwna sprawa. Zaraz jeszcze coś zobaczę i dam Ci znać.

M.

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #10 dnia: 2007-10-13, 15:32:23 »
Poproszę o wynik polecenia:
ls /dev/dsp*

M.

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #11 dnia: 2007-10-13, 15:45:02 »
Uruchom jeszcze: alsaconf i poszperaj tam.

M.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #12 dnia: 2007-10-13, 17:36:19 »
Cytat: donmarianno
Poproszę o wynik polecenia:
ls /dev/dsp*
W katalogu /dev mam dwa dsp: "-dsp" i "-dsp1"

Cytuj
Uruchom jeszcze: alsaconf i poszperaj tam.
Alsaconf wykrywa dwie karty:
1. hda-intel Via Technologies, Inc. VIA High Def Audio Contr
2. legacy Probe legacy ISA (non-PnP) chips

Ta pierwsza to ta na płycie. Przy próbie konfiguracji tej drugiej mówi, że może to mi zrobić unstable system, więc wolałem nie próbować. Może niesłusznie? Hm?

wp

Offline de Laurent

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 1197
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #13 dnia: 2007-10-14, 02:19:03 »
Dwie podstawowe czynnosci:
Napisz jak sie nazywa twoja wieza?

Dodaj ja do usb.ids, czyli zagladnij na strone:
http://www.linux-usb.org/usb.ids

Sciagnij ten plik do jakiegos katalogu i nazwij go np. usb.ids.old.
Potem skopiuj ten plik do usb.ids, a nastepnie dodaj twoje urzadzenie.

"Send entries as patches (diff -u old new)."

Nastepnie zrob diff -u usb.ids.old usb.ids. Powinien ci sie wygenerowac ladniutki patch.
Wyslij go nastepnie na adres podany na poczatku pliku usb.ids, a twoje urzadzenie zostanie dodane do listy.

Jak masz jakies z tym problemy, to napisz do mnie.

Pozdro

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
dźwięk przez usb
« Odpowiedź #14 dnia: 2007-10-14, 10:37:22 »
Napiszę jeszcze tutaj (na forum), bo może się to komuś jeszcze kiedyś przyda. Mam kilka pytań.

Cytat: de_laurent
Dwie podstawowe czynnosci:
Napisz jak sie nazywa twoja wieza?
Dokładnie jest to Philips MC M-570

Cytuj
Sciagnij ten plik do jakiegos katalogu i nazwij go np. usb.ids.old.
Potem skopiuj ten plik do usb.ids, a nastepnie dodaj twoje urzadzenie.
Tego za bardzo nie rozumiem. W jaki sposób mam je dodać. Powinienem po prostu najpierw nadmienić stary usb.ids nowym pobranym ze strony i następnie wpisać tam moją wieżę? Tylko jak ją tam zadeklarować?

Cytuj
Nastepnie zrob diff -u usb.ids.old usb.ids. Powinien ci sie wygenerowac ladniutki patch.
Wyslij go nastepnie na adres podany na poczatku pliku usb.ids, a twoje urzadzenie zostanie dodane do listy.