종종 올리는 포스팅에도 적어놓았지만 파일서버로 ubuntu 14.04 LTS 를 사용중이다.


파일서버라고는 하지만 에어플레이, 타임머신, SMB 등등 의 서비스를 세팅해서 사용중인데,

안드로이드 폰에서 음악을 플레이 하면, 서버에 연결되어있는 스피커에서 소리가 나게 하고 싶었다...


몇가지 방법을 생각해보았지만, bluetooth 리시버로 세팅해놓으면 되겠다는 생각을 하고 삽질을 시작했다.

USB 블루투스 동글을 연결하고, 관련 패키지 설치를 했다.

blueman, pulseaudio-module-bluetooth (정도 설치했었나..)


암튼 페어링이 제대로 되고, 장치 화면에서도 잘 동작하는것처럼 보였다...


음?
소리가 안나잖아??

뭔가 연결은 되었고, 소리가 나와야 하는것 같은 느낌적 느낌인데..

구글링해가며 설정도 이것저것 만져봤지만 FAIL


시스템 로그를 봤다...

[pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "path=/org/bluez/1001/hci0/dev_..... address=.....FC profile=a2dp_source source_properties=device.icon_name=blueman card_properties=device.icon_name=blueman"): initialization failed.


검색 키워드에 14.04 까지 넣어서 검색을 해봤더니 같은 증상인 글들이 보인다.


그런데 이거 이거 버그였군?? Issues with Blueman 1.23 an A2DP

ㅠㅠ


이슈 상태는 Closed, 해당 패키지는 아직 14.04에 패치된것이 반영이 안되어있다.

하지만 개발 버전의 패키지를 ppa 로 사용할 수 있었다.

https://launchpad.net/~blueman/+archive/ubuntu/ppa

ppa:blueman/ppa 추가 해주고

blueman 패키지 업데이트 했더니 잘 된다




2016/03/15 22:59 2016/03/15 22:59

작년 여름에 겪어서, 해결 했던 문제인데

그때당시 페이스북에만 공유해놓고 블로그에는 따로 적어놓지 않아서,

다시 생각난김에 블로그에도 기록용으로 글을 남겨둔다.


집에 파일서버로 hp 마이크로 서버 (ubuntu) 를 쓰고 있는데 , 

FTP는 속도가 제대로 나오는데, 삼바는 상대적으로 느린 속도로 나와서 프로토콜이나 프로그램이 원래 그런가보다 생각하면서 그러려니 하고 쓰고있었다. 속도가 몇배차이나는게 이상해서 구글링 해봤더니 옵션 바꿔줘서 해결가능한걸로 

http://www.eggplant.pro/…/faster-samba-smb-cifs-share-perf…/
여기 내용 전부 따라할 필요는 없고, 
socket options 부분만 바꿔주면 충분한 속도 향상이 있었음

2016/02/01 14:50 2016/02/01 14:50

예전에 포스팅 했던 http://blog.kfmes.com/242 에서 이어지는 글.. (예전 포스팅 글 이후에 14.04 올렸다가 다시 12.04로 설치 했었음)


집에서 쓰고 있는 스피커는 사운드 입력을 두개 받을수 있다.

둘다 동시에 쓸 수 있는건 아니고, 신호가 세게 들어오는 것(?)을 크게 들려준다.


암튼 하나는 데스크탑에 연결 되어있고, 다른 하나는 파일서버에 USB 사운드 카드 연결해서 쓰고있었다.

에어플레이 서버용도로도 쓰고 있었고, 모바일 기기에서는 딜레이 좀 되는건 그러려니 하고 쓰겠는데 맥북으로 작업하면서 에어플레이 연결해서 쓰기엔 (유튜브 같은걸 볼때는 싱크가 안맞음) 불편하다. 그렇다고 이미 연결되어있던 케이블을 뽑아서 맥북에 연결하기도 뭐해서....


파일서버에 쓰고 있는 USB 사운드 카드의 line-in 을 이용해보기로 했다.


트레이에서 사운드 설정을 들어가서 input 을 봤는데...

뭔가 이상하다... 인식이 안됨(???)



구글링을 해봤다.

비슷한 상황을 겪는 사람들이 있군.. 하면서

https://lists.debian.org/debian-user/2013/12/msg01526.html

alsamixer 로 상태를 점검해보라고 해서 실행해봤는데,


$ alsamixer
cannot open mixer: 그런 파일이나 디렉터리가 없습니다


응?

-help 를 입력해보니 -c 옵션으로 사운드 카드를 지정할 수 있다.


0 번은 Invalid 로 나오고 1 번으로 인식됨


사운드 카드의 포트 정보들이 제대로 나오고 있었고, Line 쪽이 Mute 되어있었다!

Mute 를 해제하고, Master 하고 비슷한 수준으로 볼륨을 높여줬다.


아마 GUI 쪽에서 인식되었던 건 pulse audio 장치인데,

usb sound card - alsa mixer - pulse audio 순서로 인식이 되는 것 같았다.



2015/11/08 03:55 2015/11/08 03:55

예전에 10.04  LTS 사용할때는 인식이 잘 되었었는데, 

무슨일인지 현재 사용중인 시스템 (12.04 LTS)에서는 장치가 인식이 안되었었다.


usb sound 카드였는데, lsusb, dmesg 등등에서는 정상적으로 인식을 하는데, 

장치목록에는 안나오는게 이상했었다.


한참을 구글링을 하면서 삽질을 했는데 해결방법이 안나오다가, 

http://ubuntuforums.org/showthread.php?t=2059849


루트에서는 장치가 보인다고?


kfmes@note-hp:~$ aplay -l

aplay: device_list:252: 사운드 카드를 찾지 못 함...

kfmes@note-hp:~$ sudo aplay -l

[sudo] password for kfmes:

**** PLAYBACK 하드웨어 장치 목록 ****↵

Home directory /home/kfmes not ours.

0 카드: Device [USB Sound Device], 0 장치: USB Audio [USB Audio]

  하위장치: 1/1

  하위장치 #0: subdevice #0


응??


kfmes@note-hp:~$ cat /etc/group

...

...

tape:x:26:

sudo:x:27:kfmes

audio:x:29:pulse

...

pulse 만 audio에 등록이 되어있네?!

(그런데 pulse 쪽에서도 장치가 안보이던건 마찬가지였었음)


audio:x:29:pulse,kfmes 추가


재부팅 후 

kfmes@note-hp:~$ aplay -l

**** PLAYBACK 하드웨어 장치 목록 ****↵

0 카드: Device [USB Sound Device], 0 장치: USB Audio [USB Audio]

  하위장치: 1/1

  하위장치 #0: subdevice #0

으아니 권한 문제였다니?!


플레이 테스트 - 제대로 동작함







2014/07/10 16:14 2014/07/10 16:14

ubuntu 10.10 server 에 APM을 설치하고

php 연동 테스트를 해봤는데,
php 로 연결 되어야 할 파일이 그냥 download  되는 현상이 있었다.

혹시나 하고 /etc/apache2/mods-available/php5.conf 내용을 이전 시스템의 내용과 비교를 해봤다

<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
       SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
       SetHandler application/x-httpd-php-source
    </FilesMatch>
    # To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.

    <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine On
        </Directory>
    </IfModule>
</IfModule>

이전 시스템의 내용으로 아래와 같이 바꿨더니 잘 된다..

<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>

2011/01/10 14:42 2011/01/10 14:42

데비안이나 우분투에서 랜카드 설정을 변경(mac addr 이 바뀐다거나 하는)하면 eth0 이 올라오지 않는 현상이 발생한다.

Reconfiguring network interfaces...SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.
done.


virtual machine 의 nic 설정을 바꿨는데 인식이 안되길래,
구글링을 해 본 결과 찾아낸 방법

ifconfig -a 를 해서 nic의 mac addr를 확인을 한다
새로 추가되거나 변경된게 있으면 eth1 로 나올텐데
/etc/network/interfaces 파일의 설정을 고쳐주고

네트워크 재시작을 (/etc/init.d/networking restart) 해주면 제대로 올라와있는걸 확인할수 있다.


참고 url : http://ubuntuforums.org/showthread.php?t=221768

2009/05/29 16:44 2009/05/29 16:44

meBuntu (2007.12.11)

리눅스 2007/12/11 16:34

meBuntu

last modified 2007. 12. 11

kfmes's custom ubuntu livecd
기존의 ubuntu live cd에서 사용 빈도가 낮은 패키지를 삭제하고,
제가 자주 쓰는 패키지들을 추가로 넣은 ubuntu 배포판입니다.

하드디스크에 설치할 필요없이 시디로 부팅하여 사용할 수 있습니다.

preview


충분한 테스트를 거치지 않았기때문에 CD-RW 미디어에 구워서 사용하실 것을 권장합니다.

자세히 보러 가기

2007/12/11 16:34 2007/12/11 16:34

psptoolchain 스크립트를 실행하는데 정말 많은 시간이 걸렸다
이거 뭐 -_-;;
svn 으로 소스 받아다가 컴파일해서 직접 pspdev 를 구성을 하는 방식
젠투 사용하시는분들 정말 대단하십니다

아래 사진은 소스코드 일부
간단하게 PSP의 data type 의 크기가 어떨까하고 만들어보았다.

오오오 Hello World :D

프로그램 시작 하기전에 나오는 PSP 로고 화면 ㅡ.,ㅡ

결과는 아래 사진에서 보는거와 같이 나왔다.
int 4, short int 2 , long 4, long long 8 float 4 , double 8, char 1 바이트
2007/01/13 04:24 2007/01/13 04:24

ubuntu linux 사용중인데 언제부터인가 USB 장치를 연결할때마다
리듬박스가 뜨는게 짜증나서 -_-;

국내 검색엔진을 이용해봤으나
원하는 정보를 얻지 못했다..

구글에게 물어봤다
-_-;


메뉴에서 시스템 - 기본설정 - 이동식 드라이브 및 미디어 를 열어 설정할 수가 있다
2007/01/13 00:02 2007/01/13 00:02

pspsdk 라는게 있다길래
최근 관심을 가지고 있던지라
설치해 보았다

관련자료를 찾아보면 대부분이
윈도우환경에 시그윈을 설치하는 방법이 설명이 되어있었다.

하지만 리눅스가 깔려있는데 굳이 덩치큰 시그윈 설치를 할필요가없으니,
리눅스 (Ubuntu Dapper)로 부팅해서 설치를 시작했다.


psptoolchain 을 받은뒤에

toolchain.sh 를 실행하기 전에 다음과 같은 패키지들이 설치 되어 있는지 확인한다.
build-essential
subversion
automake1.9
autoconf
libncurses5-dev
flex


automake 같은 경우는 old package 로 깔려있어 1.9(최신)으로 설치를 해 준뒤
update-alternatives --set automake /usr/bin/automake-1.9
를 해 주었다

안해주면 위 스크립을 실행하다가 에러메세지를 뱉는다 ㅡ,.ㅡ

위 패키지들이 준비가 되었으면
toolchain.sh 를 root 권한으로 실행을 해준다

오랜시간이 걸린다 ...
설치된 경로는 /usr/local/pspdev/ 이다.
2007/01/12 16:38 2007/01/12 16:38