도와주세요!!
글 수 15,339
2007.08.30 09:36:33 (*.249.126.10)
7374
ez-x5 + ez-PI보드 + TFT LCD + 로지텍퀵캠Pro3000을 붙일려는 밤샘중인 학생입니다.
먼저 커널은 PI시디에있는 Linux-2.4.19-x5-v07을 사용중이고
usb는 usb-2.4.26으로 커널을 생성하고 패치된 hiddev.h까지 넣어주었습니다.
커널에서 USB Support 부분에서 SL811HS Alternate (x86~~~)을 커너포함으로 컴파일하였습니다.
캠을 꼽지 않고 부팅을 하면
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
host/sl811.c: v0.30 : Sl811 USB Host Controller Alternate Driver
usb.c: new USB bus registered, assigned bus number 1
host/sl811.c: USB SL811 at f2000000,f2000004, IRQ 35
이후부분에서 멈추어버립니다.
캠을 꼽고 부팅을 하면
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
host/sl811.c: v0.30 : Sl811 USB Host Controller Alternate Driver
usb.c: new USB bus registered, assigned bus number 1
host/sl811.c: USB SL811 at f2000000,f2000004, IRQ 35
hub.c: USB hub found
hub.c: 1 port detected
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
이라고 나오면서 부팅이 제대로 됩니다.
하지만 부팅후 usbdevfs을 마운트해준뒤 lsusb하면
Bus 001 Device 001: ID 0000:0000 Virtual Hub
만 나오게됩니다. PI보드 문서를 보면 디바이스가 하나 더잡혀야하는걸로 알고있습니다.
부팅후 캠을 제거하면 보드는 멈춰버립니다.
캠포팅 문서대로 pwc.o를 insmod하고나면
/proc/bus/usb/drivers 파일에는
usbdevfs
hub
hid
philips webcam (처음에는 없다가 pwc.o를 insmod하면생깁니다.)
/proc/bus/usb/devices 파일은
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 1
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB SL811HS Root Hub
S: SerialNumber=0
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
이라고나옵니다.
그리고 pwc insmod시 메세지는
lips PCA645/646 + PCVC675/680/690 + PCVC730/740/750 webcam module versio.pwc Also supports the Askey VC010, Logitech Quickcam 3000 Pro, Samsung MPC-C10 ,pwc the Creative WebCam 5, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM10.
usb.c: registered new driver Philips webcam
이라고만 나옵니다 . 제대로 캠이 디텍팅 되었다는 메세지가 뜨지않습니다.
lsmod 시 아래와같이 나옵니다.
Module Size Used by Tainted: PF
pwcx-ezx5 89044 0 (autoclean) (unused)
pwc 42008 0 [pwcx-ezx5]
그리고 /dev/video0 생성후 cat /dev/video0를 하면 디바이스를 찾을수 없다고나옵니다.
모터제어 모듈등은 정상적으로 올라가고 작동도 합니다.
제생각에는 lsusb에서 장치가 안뜨는거부터가 잘못된듯합니다.
캠은 데스크탑에서는 제대로 작동하고있습니다.
장치 인식이 되지않아서 /dev/video0 도 오픈할수 없는듯한데..
조그만 해결의 단서라도 주시면 감사하겠습니다.
몇일째 밤새고있는데..ㅜㅜ 해결이안되네요 프로젝트 마감은 다가오는데..
*퀵캠 프로3000이라서 안되나했는데 Samsung AnyCam MPC-30이 3천과 같은 칩셋을 사용하는데
포팅에 성공했다고해서 그것도아닌듯합니다.
아 그리고 원래 캠을 꼽지 않으면 부팅이 안되는지도 궁금합니다. PI메뉴얼상에서는 부팅후
USB장치 연결시 인식을 한다고 하는데..저는 부팅이 멈춰버립니다.
혹시 회사로 찾아가 기술지원받을수있는지도 궁금합니다.ㅠㅠ
첨부로 dmesg 결과 첨부합니다~ 답변부탁드립니다.
먼저 커널은 PI시디에있는 Linux-2.4.19-x5-v07을 사용중이고
usb는 usb-2.4.26으로 커널을 생성하고 패치된 hiddev.h까지 넣어주었습니다.
커널에서 USB Support 부분에서 SL811HS Alternate (x86~~~)을 커너포함으로 컴파일하였습니다.
캠을 꼽지 않고 부팅을 하면
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
host/sl811.c: v0.30 : Sl811 USB Host Controller Alternate Driver
usb.c: new USB bus registered, assigned bus number 1
host/sl811.c: USB SL811 at f2000000,f2000004, IRQ 35
이후부분에서 멈추어버립니다.
캠을 꼽고 부팅을 하면
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
host/sl811.c: v0.30 : Sl811 USB Host Controller Alternate Driver
usb.c: new USB bus registered, assigned bus number 1
host/sl811.c: USB SL811 at f2000000,f2000004, IRQ 35
hub.c: USB hub found
hub.c: 1 port detected
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
이라고 나오면서 부팅이 제대로 됩니다.
하지만 부팅후 usbdevfs을 마운트해준뒤 lsusb하면
Bus 001 Device 001: ID 0000:0000 Virtual Hub
만 나오게됩니다. PI보드 문서를 보면 디바이스가 하나 더잡혀야하는걸로 알고있습니다.
부팅후 캠을 제거하면 보드는 멈춰버립니다.
캠포팅 문서대로 pwc.o를 insmod하고나면
/proc/bus/usb/drivers 파일에는
usbdevfs
hub
hid
philips webcam (처음에는 없다가 pwc.o를 insmod하면생깁니다.)
/proc/bus/usb/devices 파일은
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 1
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB SL811HS Root Hub
S: SerialNumber=0
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
이라고나옵니다.
그리고 pwc insmod시 메세지는
lips PCA645/646 + PCVC675/680/690 + PCVC730/740/750 webcam module versio.pwc Also supports the Askey VC010, Logitech Quickcam 3000 Pro, Samsung MPC-C10 ,pwc the Creative WebCam 5, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM10.
usb.c: registered new driver Philips webcam
이라고만 나옵니다 . 제대로 캠이 디텍팅 되었다는 메세지가 뜨지않습니다.
lsmod 시 아래와같이 나옵니다.
Module Size Used by Tainted: PF
pwcx-ezx5 89044 0 (autoclean) (unused)
pwc 42008 0 [pwcx-ezx5]
그리고 /dev/video0 생성후 cat /dev/video0를 하면 디바이스를 찾을수 없다고나옵니다.
모터제어 모듈등은 정상적으로 올라가고 작동도 합니다.
제생각에는 lsusb에서 장치가 안뜨는거부터가 잘못된듯합니다.
캠은 데스크탑에서는 제대로 작동하고있습니다.
장치 인식이 되지않아서 /dev/video0 도 오픈할수 없는듯한데..
조그만 해결의 단서라도 주시면 감사하겠습니다.
몇일째 밤새고있는데..ㅜㅜ 해결이안되네요 프로젝트 마감은 다가오는데..
*퀵캠 프로3000이라서 안되나했는데 Samsung AnyCam MPC-30이 3천과 같은 칩셋을 사용하는데
포팅에 성공했다고해서 그것도아닌듯합니다.
아 그리고 원래 캠을 꼽지 않으면 부팅이 안되는지도 궁금합니다. PI메뉴얼상에서는 부팅후
USB장치 연결시 인식을 한다고 하는데..저는 부팅이 멈춰버립니다.
혹시 회사로 찾아가 기술지원받을수있는지도 궁금합니다.ㅠㅠ
첨부로 dmesg 결과 첨부합니다~ 답변부탁드립니다.