Hi Hajime, >> Hmm, you are right. Your device seems to understand the TCP version. I >> suppose the current stable pulseaudio should support your device. >> Unfortunately I don't have any experience with TCP version of the >> protocol, so I don't have a clue at this moment. >> >> A few things that came up to my mind... >> - usually module-raop-discover will automatically find the device, so >> you don't have to manually load module-raop-sink. Have you installed >> some additional modules like pulseaudio-zeroconf or something? I do not have mdns in my system - it is part of a somewhat larger .local dns setup, and there are a few systems that dont speak mdns at all or in ridiculous ways >> - If you have paprefs command in your system, launch it and enable >> Airtunes from the GUI interface there. I already checked that box, but I am not sure how much difference that actually makes (if there is no auto-discovery) >> - Attaching a log would help us understanding the issue more precisely. >> >> -- transcribed from wireshark -- ANNOUNCE rtsp://192.168.2.20/3228888896 RTSP/1.0 CSeq: 1 Content-Type: application/sdp Content-Length: 571 User-Agent: iTunes/4.6 (Macintosh; U; PPC Mac OS X 10.3) Client-Instance: .... Apple-Challenge: ..... v=0 o=iTunes 3228888896 IN INP4 192.168.2.20 s=iTunes c=IN IP4 192.168.2.31 t=0 0 m=audio 0 RTP/AVP 96 a=rtpmap:96 Apple Lossless a=fmtp:96 4096 0 16 40 10 14 2 255 0 0 44100 a=rsaaeskey:H4..... a=aesiv:.... RTSP/1.0 200 OK Server: AirTunes/105.1 CSeq:1 SETUP rtsp://192.168.2.20/3228888896 RTSP/1.0 CSeq: 2 Transport: RTP/AVP/TCP;unicast;interleaved=0-1;mode=record User-Agent: iTunes/4.6 (Macintosh; U; PPC Mac OS X 10.3) Client-Instance: .... RTSP/1.0 200 OK Transport: RTP/AVP/TCP;unicast;mode=record;server_port=6000 Session: 1 Audio-Jack-Status: connteced; type=analog Server: AirTunes/105.1 CSeq: 2 RECORD rtsp://192.168.2.20/3228888896 RTSP/1.0 CSeq: 3 Session: 1 Range: npt=0- RTP-Info: seq=0;rtptome=0 User-Agent: iTunes/4.6 (Macintosh; U; PPC Mac OS X 10.3) Client-Instance: .... RTSP/1.0 200 OK Audio-Latency: 6174 Server: AirTunes/105.1 CSeq: 3 SET_PARAMETER rtsp://192.168.2.20/3228888896 RTSP/1.0 CSeq: 4 Session: 1 Content-Type: text/parameters Content-Length: 18 User-Agent: iTunes/4.6 (Macintosh; U; PPC Mac OS X 10.3) Client-Instance: .... volume: 0,000000 RTSP/1.0 200 OK Audio-Latency: 6174 Server: AirTunes/105.1 CSeq: 4 -- syslog entries -- Jan 3 23:29:25 amadeus4 pulseaudio[28722]: client.c: Created 21 "Native client (UNIX socket client)" Jan 3 23:29:25 amadeus4 pulseaudio[28722]: protocol-native.c: Protocol version: remote 15, local 15 Jan 3 23:29:25 amadeus4 pulseaudio[28722]: protocol-native.c: Got credentials: uid=1000 gid=100 success=1 Jan 3 23:29:25 amadeus4 pulseaudio[28722]: protocol-native.c: SHM possible: yes Jan 3 23:29:25 amadeus4 pulseaudio[28722]: protocol-native.c: Negotiated SHM: yes Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module-augment-properties.c: Looking for .desktop file for pactl Jan 3 23:29:25 amadeus4 pulseaudio[28722]: sink.c: Created sink 2 "raop.2" with sample spec s16le 2ch 44100Hz and channel map front-lef t,front-right Jan 3 23:29:25 amadeus4 pulseaudio[28722]: sink.c: device.string = "192.168.2.31" Jan 3 23:29:25 amadeus4 pulseaudio[28722]: sink.c: device.description = "RAOP sink '192.168.2.31'" Jan 3 23:29:25 amadeus4 pulseaudio[28722]: sink.c: device.icon_name = "audio-card" Jan 3 23:29:25 amadeus4 pulseaudio[28722]: source.c: Created source 3 "raop.2.monitor" with sample spec s16le 2ch 44100Hz and channel m ap front-left,front-right Jan 3 23:29:25 amadeus4 pulseaudio[28722]: source.c: device.description = "Monitor of RAOP sink '192.168.2.31' " Jan 3 23:29:25 amadeus4 pulseaudio[28722]: source.c: device.class = "monitor" Jan 3 23:29:25 amadeus4 pulseaudio[28722]: source.c: device.icon_name = "audio-input-microphone" Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module-raop-sink.c: Thread starting up Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtpoll.c: Acquired POSIX realtime signal SIGRTMIN+26 Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module-suspend-on-idle.c: Sink raop.2 becomes idle. Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module.c: Loaded "module-raop-sink" (index: #17; argument: "server=192. 168.2.31"). Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Established RTSP connection from local ip 192.168.2.20 Jan 3 23:29:25 amadeus4 pulseaudio[28722]: raop_client.c: RAOP: CONNECTED Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Sending command: ANNOUNCE Jan 3 23:29:25 amadeus4 pulseaudio[28722]: client.c: Freed 21 "pactl" Jan 3 23:29:25 amadeus4 pulseaudio[28722]: protocol-native.c: Connection died. Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Full response received. Dispatching Jan 3 23:29:25 amadeus4 pulseaudio[28722]: raop_client.c: RAOP: ANNOUNCED Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Sending command: SETUP Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Full response received. Dispatching Jan 3 23:29:25 amadeus4 pulseaudio[28722]: raop_client.c: RAOP: SETUP Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Sending command: RECORD Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Full response received. Dispatching Jan 3 23:29:25 amadeus4 pulseaudio[28722]: raop_client.c: RAOP: RECORDED Jan 3 23:29:25 amadeus4 pulseaudio[28722]: raop_client.c: Connection established Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module-raop-sink.c: SO_SNDBUF is 2048. Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module-raop-sink.c: Requested volume: 0: 100% 1: 100% Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module-raop-sink.c: Got hardware volume: 0: 100% 1: 100% Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module-raop-sink.c: Calculated software volume: 0: 100% 1: 100% Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Sending command: SET_PARAMETER Jan 3 23:29:25 amadeus4 pulseaudio[28722]: module-raop-sink.c: Connection authenticated, handing fd to IO thread.. Jan 3 23:29:25 amadeus4 pulseaudio[28722]: rtsp_client.c: Full response received. Dispatching Jan 3 23:29:25 amadeus4 pulseaudio[28722]: raop_client.c: RAOP: SET_PARAMETER Jan 3 23:29:30 amadeus4 pulseaudio[28722]: module-suspend-on-idle.c: Sink raop.2 idle for too long, suspending ... Jan 3 23:29:30 amadeus4 pulseaudio[28722]: rtsp_client.c: Sending command: FLUSH Jan 3 23:29:30 amadeus4 pulseaudio[28722]: rtsp_client.c: Full response received. Dispatching Jan 3 23:29:30 amadeus4 pulseaudio[28722]: raop_client.c: RAOP: FLUSHED Jan 3 23:29:39 amadeus4 pulseaudio[28722]: client.c: Created 22 "Native client (UNIX socket client)" Jan 3 23:29:39 amadeus4 pulseaudio[28722]: protocol-native.c: Protocol version: remote 15, local 15 Jan 3 23:29:39 amadeus4 pulseaudio[28722]: protocol-native.c: Got credentials: uid=1000 gid=100 success=1 Jan 3 23:29:39 amadeus4 pulseaudio[28722]: protocol-native.c: SHM possible: yes Jan 3 23:29:39 amadeus4 pulseaudio[28722]: protocol-native.c: Negotiated SHM: yes Jan 3 23:29:39 amadeus4 pulseaudio[28722]: module-augment-properties.c: Looking for .desktop file for pactl Jan 3 23:29:39 amadeus4 pulseaudio[28722]: client.c: Freed 22 "pactl" Jan 3 23:29:39 amadeus4 pulseaudio[28722]: protocol-native.c: Connection died. In case it helps, I could attach the wireshark file too Regards Wolfgang