Temat: Openwrt na raspberry pi 2

Witam.

Czy ktoś używał openwrt i raspberry pi 2 ?

Zainstalowałem obraz. Działą pięknie poza najważniejszym.

Mam wifi po usb EDIMAX EW-7811Un.

W systemie moduł jest widoczny, lsusb ładnie zwraca listę z tym modułem.

Problem jest taki, że nie widzi zupełnie interfejsu wifi .
W luci nie ma tego w menu.

Ktoś wiec co z tym można zrobić ?

2

Odp: Openwrt na raspberry pi 2

lsusb zwraca listę urządzeń na magistrali, a nie działające urządzenia w systemie.

Sterownik to tj karty zainstalowałeś? Jaki?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

Odp: Openwrt na raspberry pi 2

Cezary napisał/a:

lsusb zwraca listę urządzeń na magistrali, a nie działające urządzenia w systemie.

Sterownik to tj karty zainstalowałeś? Jaki?

Czytałem o tym i pojechałem po całości jak poniżej:

Oczywiście część już było.

opkg install kmod-net-rtl8188eu
opkg install r8188eu-firmware
opkg install hostapd
opkg install hostapd-utils
opkg install wpa-supplicant
opkg install wpa-cli
opkg install wireless-tools
opkg install libiwinfo


Na raspberry nie ma /etc/config/wireless

4

Odp: Openwrt na raspberry pi 2

cat /sys/kernel/debug/usb/devices pokaż

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Openwrt na raspberry pi 2

PS. Wystarczy tylko wpad-mini

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

Odp: Openwrt na raspberry pi 2

Cezary napisał/a:

cat /sys/kernel/debug/usb/devices pokaż

Dzięki.

Jak będę w domu sprawdzę.

Rozumiem że możesz potwierdzić, że openwrt z raspberry pi 2 i EDIMAX EW-7811Un musi działać z wifi AP... ?

7

Odp: Openwrt na raspberry pi 2

Nie, nie mogę potwierdzić. Ale w/w polecenie pokaże w ogóle z czym masz do czynienia i czy masz sterowniki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

Odp: Openwrt na raspberry pi 2

Cezary napisał/a:

Nie, nie mogę potwierdzić. Ale w/w polecenie pokaże w ogóle z czym masz do czynienia i czy masz sterowniki.


Ciekawostka.

Raz mi się udało to uruchomić, a teraz na różnych kartach i na różnych RPI mam ten sam efekt:

RPI 2 czyste z obrazem openwrt-15.05-brcm2708-bcm2709-sdcard-vfat-ext4.img.

Nic nie podłączałem do USB


[    2.220888] mmcblk0: mmc0:aaaa SU16G 14.8 GiB
[    2.221056] [vc_sm_connected_init]: end - returning 0
ř[    2.240348]  mmcblk0: p1 p2
[    2.259988] EXT4-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fs                                                                                                             ck is recommended
[    2.334580] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    2.345592] Indeed it is in host mode hprt0 = 00001101
[    2.374314] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (n                                                                                                             ull)
[    2.386259] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.396968] Freeing unused kernel memory: 172K (803f1000 - 8041c000)
[    2.491675] init: Console is alive
[    2.500036] init: - watchdog -
[    2.554886] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[    2.566176] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.578537] hub 1-1:1.0: USB hub found
[    2.586896] hub 1-1:1.0: 5 ports detected
[    2.874581] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[    2.984846] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    2.996083] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber                                                                                                             =0
[    3.010461] smsc95xx v1.0.4
[    3.077697] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1                                                                                                             .1, smsc95xx USB 2.0 Ethernet, b8:27:eb:c0:e6:5e
[    3.508530] init: - preinit -
[    3.569493] random: procd urandom read with 74 bits of entropy available
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    6.638263] mount_root: mounting /dev/root
[    6.648961] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    6.665504] procd: - early -
[    6.673117] procd: - watchdog -
[    7.301314] procd: - ubus -
[    8.315458] procd: - init -
Please press Enter to activate this console.
[    8.737752] NET: Registered protocol family 10
[    8.762938] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    8.781433] hidraw: raw HID events driver (C) Jiri Kosina
[    8.809776] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.824050] nf_conntrack version 0.5.0 (14898 buckets, 59592 max)
[    8.907522] usbcore: registered new interface driver usbhid
[    8.917799] usbhid: USB HID core driver
[    8.932373] xt_time: kernel timezone is -0000
[    8.946641] PPP generic driver version 2.4.2
[    8.956387] NET: Registered protocol family 24
[   11.177398] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   11.192124] device eth0 entered promiscuous mode
[   11.204979] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   20.094581] random: nonblocking pool is initialized



Tu wisi i nic.

Kiedy podłącze wifi usb, czy kabel eternet efekt ten sam.


Z RPI 3 i obrazem , który sam sobie skompilowałem mam ten sam efekt.

Macie jakiś pomysł co to ?

9

Odp: Openwrt na raspberry pi 2

Wgraj obraz jeszcze raz lub chociaż sprawdź kartę przez fsck.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10 (edytowany przez marcin.kasinski 2016-03-16 21:21:41)

Odp: Openwrt na raspberry pi 2

Cezary napisał/a:

Wgraj obraz jeszcze raz lub chociaż sprawdź kartę przez fsck.


Robiłem to.

Ciągle tak samo na różnych kartach i różnych modelach RPI


Oczywiście jak na kartę wgram 2016-02-26-raspbian-jessie.img działa poprawnie.

11

Odp: Openwrt na raspberry pi 2

To zgłaszaj na dev.openwrt.org że nie działa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Openwrt na raspberry pi 2

Cezary napisał/a:

cat /sys/kernel/debug/usb/devices pokaż

Hej.
Wracamy do głównego problemu : nie ma wifi w menu:

cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int= -1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.23 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=bcm2708_usb
C:* #Ifs= 1 Cfg#= 1 Atr=e0 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=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 5
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=9514 Rev= 2.00
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=01 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=ec00 Rev= 2.00
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  16 Ivl=1ms

T:  Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=7392 ProdID=7811 Rev= 2.00
S:  Manufacturer=Realtek
S:  Product=802.11n WLAN Adapter
S:  SerialNumber=xxx
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=84(I) Atr=03(Int.) MxPS=  64 Ivl=125us

13

Odp: Openwrt na raspberry pi 2

Bo nie masz żadnego drivera do niej.  Driver rtl8192cu ma ten identyfikator karty

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Openwrt na raspberry pi 2

Cezary napisał/a:

Bo nie masz żadnego drivera do niej.  Driver rtl8192cu ma ten identyfikator karty


Wielkie dzięki.

Instalowałem inny driver.

Dla zainteresowanych:

opkg update

opkg install kmod-rtl8192c-common
opkg install kmod-rtl8192cu
opkg install kmod-rtlwifi
opkg install kmod-rtlwifi-usb
opkg install wpad-mini


PS. a wiesz jaki driver będzie dla RPI 3 ?

15

Odp: Openwrt na raspberry pi 2

kmod-brcmfmac. Dla RPi3 masz to domyslnie w profilu (w trunku)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Openwrt na raspberry pi 2

Cezary napisał/a:

kmod-brcmfmac. Dla RPi3 masz to domyslnie w profilu (w trunku)


Skompilowałem sobie RPI 3 z profilu.

Nic w make menuconfig nie usuwałem, tylko dodawałem.

Znów mam problemy.

Pewnie coś pomieszałem.

Wifi nie ma jak w moim wcześniejszym problemie.

cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int= -1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.04
S:  Manufacturer=Linux 4.4.6 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=3f980000.usb
C:* #Ifs= 1 Cfg#= 1 Atr=e0 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=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 5
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=9514 Rev= 2.00
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=01 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=ec00 Rev= 2.00
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
root@OpenWrt:~#



opkg list | grep brc


brcm2708-gpu-fw - 20160304-1
brcmfmac-firmware-sdio - 2016-01-25-52442afee9907bc32a058f22bb3295d040677c26-1
brcmfmac-firmware-usb - 2016-01-25-52442afee9907bc32a058f22bb3295d040677c26-1
kmod-brcmfmac - 4.4.6+2016-01-10-1
kmod-brcmutil - 4.4.6+2016-01-10-1
root@OpenWrt:~#




Dodatkowo jak jakiś plik chce zapisać dostaje błąd :Read-only file system

17

Odp: Openwrt na raspberry pi 2

Tzn co skopiowałeś? Obsługa rpi3 i łatki do obsługi tego pojawiała się dopiero co w trunku (10 dni temu dodali obsługę wifi). Więc jeżeli chcesz obsługę rpi3 to po prostu skompiluj sobie bieżącego aktualnego trunka. Nie działa - zgłaszaj na dev.openwrt.org.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.