Microsystem Philips M779/M530 - Philips Audio Set - USB PC LINK

Iniciado por TM, 07 de Maio de 2006, 21:02

tópico anterior - próximo tópico

TM

Pessoal pelo o que entendi, o fato de instalar a nova versão do ubuntu

http://cdimage.ubuntulinux.org/daily/current/

já é reconhecido muitos sons com interface USB, pois vi muitas pessoas falando que conseguiram, apesar de nem assim o meu ter funcionado...

O que me deixa "encucado" é que ele é reconhecido pelo sistema mas não funciona... um mistério que se eu desvendar coloco aqui!!!

Flw....
Ubuntu 5.10

Slackware 10

etapombas

Tenho um som com saida usb no windows ja fiz ele funcionar belezinha, queria saber o que devo fazer pra ele funcionar no ubuntu?

Tota

Ok seu som tem saída USB.

E o que voce quer fazer com ela ?

1) Quer ligar o som nas caixas do micro ? Uh!
2) Quer gravar as musicas do radio FM ?
3) Quer passar as antigas fitas K7 para digital ?

Em primeiro lugar, conecte o Microsystem numa entrada USB do seu micro.

Entre em terminal e digitesudo lsusb -v

Cada dispositivo recebe um ID do tipo xxxx:xxxx

Se seu microsystem foi visto pelo Linux ele vai receber um ID.

Copie o ID e pesquise no google

Coloque aqui no forum como voce fez para conectar no Windows, ou seja, veio um programa para isto ?

Aproveite e cole aqui o resultado de lsusb e também as 20 ultimas linhas do resultado do comando sudo dmesg

[],s

etapombas

ID:
Bus 001 Device 010: ID 0471:0111 Philips

Quero apenas escutar meus mp3 usando o cabo usb.


sudo dmesg
[129198.124805] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129201.234065] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129204.781163] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129213.082092] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129216.081425] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129217.127528] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129218.417824] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129218.901815] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129222.063426] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129226.286633] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129227.238361] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129228.718504] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129230.391810] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129235.159582] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129241.501821] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129242.519378] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129246.820204] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129248.474629] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129249.875347] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129253.219431] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129254.760175] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129256.942271] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129258.401863] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129259.777521] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129267.340141] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129270.364244] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129272.662652] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129274.342792] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129276.363357] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129282.402997] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129285.375136] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129287.013512] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129288.252997] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129294.887655] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129295.992672] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129300.283914] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129302.310145] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129307.249572] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129308.708464] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129310.563648] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129311.658926] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129314.199395] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129317.463332] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129324.779613] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129327.364642] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129328.389607] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129330.405877] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129332.886655] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129338.406903] TKIP: RX tkey->key_idx=1 frame keyidx=2 priv=ffff88001309a0c0
[129549.092482] evolution[546]: segfault at 6509f958 ip 00007f9948a51230 sp 00007fff5d9fe158 error 4 in libgobject-2.0.so.0.1800.2[7f9948a47000+44000]
[130133.397099] hub 1-0:1.0: unable to enumerate USB device on port 1
[130134.113037] usb 1-1: new full speed USB device using ohci_hcd and address 10
[130134.335097] usb 1-1: configuration #1 chosen from 1 choice
[130134.350815] input: Philips Philips Audio Set as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1:1.3/input/input16
[130134.374845] input,hidraw1: USB HID v1.00 Device [Philips Philips Audio Set] on usb-0000:00:02.0-1
[130135.259572] usbcore: registered new interface driver snd-usb-audio

Tota

Obas,

Magavilha!!!

Seu lsusb foi muito esclarecedor, bem como seu Dmesg

Citar
ID:
Bus 001 Device 010: ID 0471:0111 Philips

Citar
[130133.397099] hub 1-0:1.0: unable to enumerate USB device on port 1
[130134.113037] usb 1-1: new full speed USB device using ohci_hcd and address 10
[130134.335097] usb 1-1: configuration #1 chosen from 1 choice
[130134.350815] input: Philips Philips Audio Set as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1:1.3/input/input16
[130134.374845] input,hidraw1: USB HID v1.00 Device [Philips Philips Audio Set] on usb-0000:00:02.0-1
[130135.259572] usbcore: registered new interface driver snd-usb-audio

O que significa:

1) o Linux reconheceu seu Philips.

2) o Linux montou seu Philips com o driver snd_usb_audio.

Agora voce tem que verificar suas saídas de som no controle de volume, deve existir uma nova porta para o som usb.

Depois de localizada deixe ela como saída de som, abra seu player peferido e curta sua música.

Em princípio é bem simples, mas não é TÃO simples assim.

qualquer dificudade poste aqui.

[],s

P.S. Tem mais gente com a mesma duvida =>

http://www.guiadohardware.net/comunidade/mini-system/292369/

http://www.slackbr.org/forum/viewtopic.php?f=110&t=4504

http://ubuntuforums.org/archive/index.php/t-791881.html

Veja se este comando traz o mesmo resultado => http://www.spinics.net/lists/alsa-devel/msg06052.html


sudo speaker-test -c2 -Dplughw:1,0 -twav


mbelancon

Que tal um título "Microsystem Philips M779 via usb no ubuntu hardy"
Ubuntu 8.04 64 bits
Com Flash e Java 64 bits!
Aspire 5520-5912

RENANVOLUCION

Pessoal, estou reativando o tópico(não sei se é o certo), mas p/  a dificuldade ainda não foi superada. Tenho o modelo PHILIPS MCM590. Fis tudo como descrito acima, mas quando vou  ás Preferêcnias  de Som e tento testar o "Philips Audio Set USB Audio OSS/ALSA"  recebo a seguinte mensagem de erro :


Citaraudiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink profile=music: Não foi possível utilizar o dispositivo de som.

O que devo fazer ? Vi esse link na net, mas não sei se se aplica https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/282232

Abaixo meus códigos


[  882.544058] usb 2-1: new full speed USB device using uhci_hcd and address 4
[  882.771424] usb 2-1: configuration #1 chosen from 1 choice
[  882.953408] input: Philips Philips Audio Set as /devices/pci0000:00/0000:00:10.0/usb2/2-1/2-1:1.3/input/input8
[  882.996290] generic-usb 0003:0471:0111.0002: input,hidraw0: USB HID v1.00 Device [Philips Philips Audio Set] on usb-0000:00:10.0-1/input3


lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 0471:0111 Philips
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


asoundconf list
Names of available sound cards:
V8237
Set



Desde já, obrigado.



Eu vi isso aqui, mas não entendi direito



selvaking

#22
Pessoal!

Uni dois tópicos que havia no site sobre o assunto.

Tenho este som (Philips MCM530) que já é vovô e ia colocar ele pra funcionar na cozinha a pedido da esposa.

Ele tem uma porta chamada "USB PC LINK" que funciona as mil maravilhas no Windows XP. Mas nem preciso dizer pra vcs que este não é mais o SO dos nossos sonhos.

A intenção é usar 14k (37 dias) de música que temos num note com ubuntu 14.04 utilizando o Rhythmbox.

Há tempos procurava uma solução definitiva pra o que acontece.

Pra quem usa o Windows XP no virtualbox era só passar o comando do "Philips Audio Set" dos dispositivos USB detectados pro Windows, instalar os drivers e chamar o musicmatcher jukebox que o som era habilitado e mesmo depois de fechar a máquina virtual o som ficava funcionando beleza, mas ao reiniciar a máquina real não funciona mais, a não ser repetindo todo o processo.

Dessa vez descobri uma solução temporária que não precisa usar o virtualbox.

E venho aqui compartilhar.

Conforme este link https://github.com/nheir/usb_pc_link, vc deve instalar as livrarias usb

apt-get install libusb-dev

ou pra quem usa o aptitude

aptitude install libusb-dev

Salve o texto abaixo num arquivo chamado "usb_pc_link.c":
/**
* Complete the connection with Philips
* MCM-530 USB PC Link
*
* License: GPL
*
* You need to have libusb-dev installed.
* apt-get install libusb-dev
*
* Compile:
* gcc -Wall usb_pc_link.c -o usb_pc_link -lusb
*
* Run as normal user:
* ./usb_pc_link
*
*/
#include <usb.h>
#include <stdio.h>
#define VENDOR_ID 0x0471
#define PRODUCT_ID 0x0111
// get a handle to the USB device and configure it
usb_dev_handle*
get_handle(struct usb_device *usbDevice)
{
usb_dev_handle *deviceHandle = NULL;
if( usbDevice == NULL ) {
return NULL;
}
deviceHandle = usb_open( usbDevice );
if (deviceHandle == NULL)
{
fprintf(stderr, "Unable to open USB device %s\n", usb_strerror());
usb_close(deviceHandle);
exit(-1);
}
return deviceHandle;
}
// find the right USB device
struct usb_device*
findUSBDevice(void) {
struct usb_bus *bus;
struct usb_device *usbDevice;
struct usb_device *mcmUSBDevice = NULL;
usb_init();
usb_find_busses();
usb_find_devices();
for (bus = usb_busses; bus; bus = bus->next) {
for (usbDevice = bus->devices; usbDevice;
usbDevice = usbDevice->next)
{
if (usbDevice->descriptor.idVendor == VENDOR_ID &&
usbDevice->descriptor.idProduct == PRODUCT_ID)
{
mcmUSBDevice = usbDevice;
break;
}
}
}
if (mcmUSBDevice == NULL) {
fprintf(stderr, "Device %04x:%04x not found\n", VENDOR_ID, PRODUCT_ID);
exit(-1);
}
return mcmUSBDevice;
}
/**
* Connection.
*
* send
* 40 04 00 00 a4 ef 01 00 01
* | | | | | |
* | | value index | data
* | request length
* requesttype
*
* send
* 40 04 00 00 a4 f0 01 00 ff
* | | | | | |
* | | value index | data
* | request length
* requesttype
*/
int
connection(usb_dev_handle *deviceHandle) {
int requesttype = 0x40;
int request = 0x04;
int value = 0x00;
int index[2] = { 0xa4ef, 0xa4f0 };
char buffer[2] = { 1, -1 };
int size = 1;
int timeout = 1000;
int ret = 0;
ret += usb_control_msg(
deviceHandle, requesttype, request, value,
index[0], buffer, size, timeout);
ret += usb_control_msg(
deviceHandle, requesttype, request, value,
index[1], buffer+1, size, timeout);
if (ret < 2) {
fprintf(stderr, "An error occurs in the requests...\n");
return -1;
}
return 0;
}
int
main(void) {
struct usb_device *mcmUSBDevice = findUSBDevice();
usb_dev_handle *deviceHandle = NULL;
deviceHandle = get_handle(mcmUSBDevice);
if(connection(deviceHandle) < 0)
return -1;
return 0;
}


Compile com o comando abaixo:
gcc -Wall usb_pc_link.c -o usb_pc_link -lusb

para a compilação o gcc deve está instalado. Vou partir do principio que vc já tem o mesmo instalado.

O arquivo  usb_pc_link.c usa as variaveis VendorID e ProductID pra selecionar o dispositivo USB. Se os seus ID forem diferentes de 0471:0111 que é do MCM530, modifique-os.

Rode o comando abaixo no terminal após a compilação. O seu microsystem deve está conectado ao computador/note com a opção USB PC LINK selecionada.
sudo ./usb_pc_link
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

lucas_gk

#23
 Depois de anos de silêncio no Philips/linux, levei um susto após executar o comando "sudo ./usb_pc_link", como que por magica o som começou a sair em altíssimo volume e o led vermelho que fica na entrada usb do aparelho se acendeu. Valeu mesmo  selvaking, dica de ouro essa, tinha visto em outro forum em inglês, mas fazendo como o descrito não tem erro. Som bombando aqui no meu Clementine (recomendo este juntamente com o controle remoto para android, é top esse player).

Antes tarde do que nunca. Quase 10 anos de tópico!!!! Uhull ;D ;D ;D

Abraços a todos.

fnsc

Depois de mais de 10 anos de silêncio, meu som FWM922, finalmente, abriu os pulmões graças ao comando "sudo ./usb_pc_link" e ao amigo selvaking. MUITO OBRIGADO, AMIGO! Vc não tem noção de quantos foruns visitei.

selvaking

Citação de: fnsc online 19 de Março de 2017, 21:01
Depois de mais de 10 anos de silêncio, meu som FWM922, finalmente, abriu os pulmões graças ao comando "sudo ./usb_pc_link" e ao amigo selvaking. MUITO OBRIGADO, AMIGO! Vc não tem noção de quantos foruns visitei.

Putz! E eu que pensei que o meu som tinha ficado muito tempo no limbo.
Agora estou atrás de uma rotina que faça esse comando ser executado quando o som for conectado a fonte de audio.

O meu ainda funciona 100%.
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049