|
I run Fedora 22 on a Orange PI One board with a 4-Port USB Hub and three usb dongles : a WiFi, a Bluetooth and a USB-Serial.
After updated to the latest kernel by loboris, the pool One can't work well while display lost of messages :
[ 290.817716] [cpu_freq] ERR:set cpu frequency to 1200MHz failed!
[ 290.834382] [ARISC ERROR] :message process error
[ 290.843282] [ARISC ERROR] :message addr : f004b840
[ 290.852510] [ARISC ERROR] :message state : 5
[ 290.860991] [ARISC ERROR] :message attr : 2
[ 290.869448] [ARISC ERROR] :message type : 30
[ 290.878065] [ARISC ERROR] :message result : ff
[ 290.886628] [ARISC WARING] :callback not install
and I add a
echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
to /etc/rc.d/rc.local .
but when I check USB by lsusb , I found all usb devices running at 12Mbps , USB 1.1 mode. Why?
[yaofei@OrangePi-18B20 ~]$ lsusb -tvv
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 12M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=pl2303, 12M
|__ Port 2: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 4, If 2, Class=Application Specific Interface, Driver=, 12M
|__ Port 4: Dev 5, If 0, Class=Vendor Specific Class, Driver=rtl8188eu, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
On Orange PI-PC , the USB Wifi runs at 480Mbps by using the same 4-port USB hub. |
|