usb3.0 관련 문의

Post Reply
friendmy
Posts: 22
Joined: Thu Feb 06, 2020 4:42 pm
languages_spoken: english
ODROIDs: odroid N2
Has thanked: 0
Been thanked: 0
Contact:

usb3.0 관련 문의

Post by friendmy »

안녕하세요 USB3.0 관련 문의
지금 저희가 만든 보드에 USB3.0이 동작 하지 않고 USB 2.0으로 동작으로 동작합니다.
제가 보기에는 usb3.0으로 동작하지 않고 pcie로 동작하는것 같은데 혹시 kernel driver에서 수정 가능한지
아니면 우분투에서 설정 가능한지 알수 있을까요?
감사합니다.

User avatar
tobetter
Posts: 5897
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 250 times
Been thanked: 723 times
Contact:

Re: usb3.0 관련 문의

Post by tobetter »

PCIe 드라이버가 동작하면 USB 2.0도 동작하지 않습니다.
USB 3.0신호선이나 lsusb한 결과를 보셔야 할 것 같습니다.

friendmy
Posts: 22
Joined: Thu Feb 06, 2020 4:42 pm
languages_spoken: english
ODROIDs: odroid N2
Has thanked: 0
Been thanked: 0
Contact:

Re: usb3.0 관련 문의

Post by friendmy »

그래서 usb3.0으로 동작시킬려고 합니다. 어느 부분을 수정하면 되는지
알수 있을까요?
PCIe는 사용 하지 않습니다.

User avatar
tobetter
Posts: 5897
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 250 times
Been thanked: 723 times
Contact:

Re: usb3.0 관련 문의

Post by tobetter »

friendmy wrote:
Tue Sep 15, 2020 1:49 pm
그래서 usb3.0으로 동작시킬려고 합니다. 어느 부분을 수정하면 되는지
알수 있을까요?
PCIe는 사용 하지 않습니다.
직접 만드시는 보드에 대한 하드웨어나 사용하시는 커널 소스에 대한 이해가 없는 상태에서 알려드릴 수 있는 내용은 제한적인 것 같습니다.
4.9커널 소스 기준으로 디바이스 트리에서 dwc3usb3_phy_v2이 활성화 되어 있어야 합니다.
PCI는 "pcie_A"노드가 disable되어 있어야 합니다.

friendmy
Posts: 22
Joined: Thu Feb 06, 2020 4:42 pm
languages_spoken: english
ODROIDs: odroid N2
Has thanked: 0
Been thanked: 0
Contact:

Re: usb3.0 관련 문의

Post by friendmy »

usb3_phy_v2 , dwc3활성화 되어 있습니다.
추가로 pcie_a노드 disable을 어디에서 처리하는지요?
감사합니다.
추가로 회로 첨부합니다.
Attachments
SCHEMATIC1 _ 08 USB-2.pdf
(222.31 KiB) Downloaded 3 times
SCHEMATIC1 _ 07 USB-1.pdf
(280.94 KiB) Downloaded 2 times

friendmy
Posts: 22
Joined: Thu Feb 06, 2020 4:42 pm
languages_spoken: english
ODROIDs: odroid N2
Has thanked: 0
Been thanked: 0
Contact:

Re: usb3.0 관련 문의

Post by friendmy »

lsusb -t 했을때 내용입니다.
Attachments
custom 보드.JPG
custom 보드.JPG (179.47 KiB) Viewed 96 times
오드로이드 보드.JPG
오드로이드 보드.JPG (214.72 KiB) Viewed 96 times

User avatar
tobetter
Posts: 5897
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 250 times
Been thanked: 723 times
Contact:

Re: usb3.0 관련 문의

Post by tobetter »

PCIe는 이미 disable되어 있는 상태로 보입니다. 그리고, custom보드에서 첫번째 줄 5000M가 나타나는 걸로 보아 SoC의 USB 3.0 루트허브는 활성화된 상태입니다.
다만, ODROID보드 쪽의 두번째 라인에 보이는 hub/4p, 5000M가 안보이는 것으로 보아 GL3523의 USB 3.0 연결이 되지 않았습니다.
USB 2.0 허브는 살아있어서 GL3523은 동작 중으로 보이기 때문에 소프트웨어 문제는 아닌 것으로 보입니다.
전에 말씀드리는대로 USB 3.0 신호선을 점검해보시기 바랍니다.

friendmy
Posts: 22
Joined: Thu Feb 06, 2020 4:42 pm
languages_spoken: english
ODROIDs: odroid N2
Has thanked: 0
Been thanked: 0
Contact:

Re: usb3.0 관련 문의

Post by friendmy »

안녕하세요 pcie 가 활성화 되어 있는 상태로 확인 됩니다.
usb3.0이 활성화 되면 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M가 되고
pcie가 활성화되면 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/0p, 5000M으로 되는것 같습니다.
이부분이 변경되면 될것 같은데 혹시 아시는 부분이 있으신지요?


[ 5.537018] amlogic-new-usb2-v2 ffe09000.usb2phy: USB2 phy probe:phy_mem:0xffe09000, iomap phy_base:0xffffff8008830000
[ 5.547320] amlogic-new-usb3-v2 ffe09080.usb3phy: This phy has no usb port
[ 5.554262] amlogic-new-usb3-v2 ffe09080.usb3phy: pci-e driver probe, disable USB 3.0 function!!!
[ 5.563291] amlogic-new-usb3-v2 ffe09080.usb3phy: USB3 phy probe:phy_mem:0xffe09080, iomap phy_base:0xffffff800883b080
Last edited by friendmy on Wed Sep 16, 2020 10:07 am, edited 1 time in total.

User avatar
tobetter
Posts: 5897
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 250 times
Been thanked: 723 times
Contact:

Re: usb3.0 관련 문의

Post by tobetter »

friendmy wrote:
Wed Sep 16, 2020 9:36 am
안녕하세요 pcie 가 활성화 되어 있는 상태로 확인 됩니다.
usb3.0이 활성화 되면 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M가 되고
pcie가 활성화되면 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/0p, 5000M으로 되는것 같습니다.
이부분이 변경되면 될것 같은데 혹시 아시는 부분이 있으신지요?
관련 소스가 없는 상태에서 어디라고 특정해서 알려드리기 힘듭니다.
사용하시는 .dts에서 pci관련 노드를 찾아서 disable인지 확인하시기 바랍니다.

friendmy
Posts: 22
Joined: Thu Feb 06, 2020 4:42 pm
languages_spoken: english
ODROIDs: odroid N2
Has thanked: 0
Been thanked: 0
Contact:

Re: usb3.0 관련 문의

Post by friendmy »

dst에 이렇게 되어 있는데 혹시 다른 수정이 필요한가요?
&pcie_A {
reset-gpio= <&gpio GPIOA_8 GPIO_ACTIVE_HIGH>'
status = "disabled"
};

User avatar
tobetter
Posts: 5897
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 250 times
Been thanked: 723 times
Contact:

Re: usb3.0 관련 문의

Post by tobetter »

friendmy wrote:
Wed Sep 16, 2020 10:51 am
dst에 이렇게 되어 있는데 혹시 다른 수정이 필요한가요?
&pcie_A {
reset-gpio= <&gpio GPIOA_8 GPIO_ACTIVE_HIGH>'
status = "disabled"
};
내용상으로는 이부분이 맞습니다만, PCIe를 의심을 하시니 최종 .dtb에서 확인하시기 바랍니다.

friendmy
Posts: 22
Joined: Thu Feb 06, 2020 4:42 pm
languages_spoken: english
ODROIDs: odroid N2
Has thanked: 0
Been thanked: 0
Contact:

Re: usb3.0 관련 문의

Post by friendmy »

제가 확인한 결과 amlogic driver에 pci안에 pcie_drvier가 probe 되면서 pci로 설정되는것 같습니다.
오드로이드도 컴파일하면 driver안에 amlogic 안에 pci 폴드에 있는 소스들이 컴파일은 되는데 커널 부팅시 amlogic pci를 probe 하지 않던데
혹시 amlogic pci probe 안되게 하는 부분을 알수 있을가요?
감사합니다.


[ 0.557464] amlogic-pcie-v2 fc000000.pcieA: amlogic_pcie_probe!
[ 0.559710] OF: PCI: host bridge /pcieA@fc000000 ranges:
[ 0.560547] amlogic-pcie-v2 fc000000.pcieA: Set the RC Bus Master,

Post Reply

Return to “N2/N2+”

Who is online

Users browsing this forum: 오그라든다 and 2 guests