Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1





 Cenzor wirtualnego świata
	Mam kartę TL-WN823N V2 . Niestety debian (ani ubuntu) tej karty nie widzi, tzn po podpięciu jej do portu USB, w logu widnieje tylko ten poniższy komunikat:
Aug 12 15:41:49 morfikownia kernel: usb 2-1.3: new high-speed USB device number 9 using ehci-pci Aug 12 15:41:49 morfikownia kernel: usb 2-1.3: New USB device found, idVendor=2357, idProduct=0109 Aug 12 15:41:49 morfikownia kernel: usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Aug 12 15:41:49 morfikownia kernel: usb 2-1.3: Product: 802.11n NIC Aug 12 15:41:49 morfikownia kernel: usb 2-1.3: Manufacturer: Realtek Aug 12 15:41:49 morfikownia kernel: usb 2-1.3: SerialNumber: 00e04c000001 Aug 12 15:41:49 morfikownia mtp-probe[52954]: checking bus 2, device 9: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3" Aug 12 15:41:49 morfikownia mtp-probe[52954]: bus: 2, device: 9 was not an MTP device
Karta jest rozpoznawana jako  idVendor=2357, idProduct=0109 ale najwyraźniej nie ma dla niej modułu. Na opakowaniu tej karty pisze wyraźnie, że ma działać na linuxie, a tym czasem nie działa. xD
Na stronie TP-LINK są sterowniki do tej karty, choć na stary kernel. Nie wiem czy to będzie działać. Poza tym, tam w Makefile jest tylko
###################### Platform Related ####################### CONFIG_PLATFORM_I386_PC = y CONFIG_PLATFORM_ANDROID_X86 = n CONFIG_PLATFORM_ANDROID_INTEL_X86 = n CONFIG_PLATFORM_JB_X86 = n CONFIG_PLATFORM_ARM_S3C2K4 = n CONFIG_PLATFORM_ARM_PXA2XX = n CONFIG_PLATFORM_ARM_S3C6K4 = n CONFIG_PLATFORM_MIPS_RMI = n CONFIG_PLATFORM_RTD2880B = n CONFIG_PLATFORM_MIPS_AR9132 = n CONFIG_PLATFORM_RTK_DMP = n CONFIG_PLATFORM_MIPS_PLM = n CONFIG_PLATFORM_MSTAR389 = n CONFIG_PLATFORM_MT53XX = n CONFIG_PLATFORM_ARM_MX51_241H = n CONFIG_PLATFORM_FS_MX61 = n CONFIG_PLATFORM_ACTIONS_ATJ227X = n CONFIG_PLATFORM_TEGRA3_CARDHU = n CONFIG_PLATFORM_TEGRA4_DALMORE = n CONFIG_PLATFORM_ARM_TCC8900 = n CONFIG_PLATFORM_ARM_TCC8920 = n CONFIG_PLATFORM_ARM_TCC8920_JB42 = n CONFIG_PLATFORM_ARM_RK2818 = n CONFIG_PLATFORM_ARM_RK3066 = n CONFIG_PLATFORM_ARM_RK3188 = n CONFIG_PLATFORM_ARM_URBETTER = n CONFIG_PLATFORM_ARM_TI_PANDA = n CONFIG_PLATFORM_MIPS_JZ4760 = n CONFIG_PLATFORM_DMP_PHILIPS = n CONFIG_PLATFORM_MSTAR_TITANIA12 = n CONFIG_PLATFORM_MSTAR = n CONFIG_PLATFORM_SZEBOOK = n CONFIG_PLATFORM_ARM_SUNxI = n CONFIG_PLATFORM_ARM_SUN6I = n CONFIG_PLATFORM_ARM_SUN7I = n CONFIG_PLATFORM_ARM_SUN8I_W3P1 = n CONFIG_PLATFORM_ARM_SUN8I_W5P1 = n CONFIG_PLATFORM_ACTIONS_ATM702X = n CONFIG_PLATFORM_ACTIONS_ATV5201 = n CONFIG_PLATFORM_ACTIONS_ATM705X = n CONFIG_PLATFORM_ARM_RTD299X = n CONFIG_PLATFORM_ARM_SPREADTRUM_6820 = n CONFIG_PLATFORM_ARM_SPREADTRUM_8810 = n CONFIG_PLATFORM_ARM_WMT = n CONFIG_PLATFORM_TI_DM365 = n CONFIG_PLATFORM_MOZART = n CONFIG_PLATFORM_RTK119X = n CONFIG_PLATFORM_NOVATEK_NT72668 = n CONFIG_PLATFORM_HISILICON = n
Nie widać żadnego amd64 czy x86-64. Budować to? Nie budować? xD
Tak czy inaczej tam jest również:
########################## WIFI IC ############################ CONFIG_MULTIDRV = n CONFIG_RTL8192C = n CONFIG_RTL8192D = n CONFIG_RTL8723A = n CONFIG_RTL8188E = n CONFIG_RTL8812A = n CONFIG_RTL8821A = n CONFIG_RTL8192E = y CONFIG_RTL8723B = n CONFIG_RTL8814A = n
Czyli jest potencjalna nazwa modułu: RTL8192E obsługującego tę kartę. No to sobie patrze w config kernela: 
$ cat /boot/config-4.6.0-1-amd64 | grep -i RTL8192E CONFIG_RTL8192EE=m CONFIG_RTL8192E=m
Czyli jest moduł ale jak próbuję go załadować, to go nie widzi. Przeszukałem więc /lib/modules/4.6.0-1-amd64/kernel/drivers/net/wireless/realtek :
# tree /lib/modules/4.6.0-1-amd64/kernel/drivers/net/wireless/realtek | grep 8192
    ├── rtl8192c
    │   └── rtl8192c-common.ko
    ├── rtl8192ce
    │   └── rtl8192ce.ko
    ├── rtl8192cu
    │   └── rtl8192cu.ko
    ├── rtl8192de
    │   └── rtl8192de.ko
    ├── rtl8192ee
    │   └── rtl8192ee.ko
    ├── rtl8192se
    │   └── rtl8192se.koCzyli niby jest moduł ale go nie ma. xD
Ma ktoś kartę tego typu co działa w oparciu o ten moduł RTL8192E ?
Ostatnio edytowany przez morfik (2016-08-12 18:13:28)
Offline

 Użytkownik
	

Być może powie coś więcej 
- 'lsusb'
- `ls /lib/firmware/rtlwifi' - pełno firmwareu (w Gentoo do zainstalowania)
- spójrz w kernel → Device Drivers → Staging drivers 
Ale oczywiście strzelam, nie posiadam tej karty.
Ostatnio edytowany przez numer_inaczej (2016-08-12 17:01:36)
Offline





 Szczawiożerca
	





Potrzebujesz czegoś z RTL8192EU/RTL8188EUS.
Może w Staging coś znajdziesz.
Ja bym ją oddał/sprzedał i ogólnie unikał nowszych kart USB na chipie Realteka. Te na PCI działają zazwyczaj dobrze.
Offline





 Cenzor wirtualnego świata
	W sumie to ja to dostałem, by testować pod linuxem. xD
@numer_inaczej , w kernelu jest wszystko pozaznaczane jak trzeba, tylko modułu brak.
Być może faktycznie potrzebne coś z tych RTL8192EU/RTL8188EUS, bo na opakowaniu zaraz obok modelu jest (EU). No to poszukam, może się uda to odpalić jakoś. xD
Offline





 Cenzor wirtualnego świata
	Udało się. xD
Poszukałem tego modułu rtl8192eu i znalazłem to: https://github.com/Mange/rtl8192eu-linux-driver/ . Tam z kolei w jednym z ostatnich commitów pisało coś o TP-LINK, to patrzę i widzę:
+    {USB_DEVICE(0x2357, 0x0109),.driver_info = RTL8192E}, /* TP-Link - Cameo */Toż to mój device. xD
Pobrałem, skompilowałem i załadowałem moduł. Podłączyłem kartę i:
Aug 12 18:06:36 morfikownia kernel: usb 2-1.3: new high-speed USB device number 11 using ehci-pci
Aug 12 18:06:36 morfikownia kernel: usb 2-1.3: New USB device found, idVendor=2357, idProduct=0109
Aug 12 18:06:36 morfikownia kernel: usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 12 18:06:36 morfikownia kernel: usb 2-1.3: Product: 802.11n NIC
Aug 12 18:06:36 morfikownia kernel: usb 2-1.3: Manufacturer: Realtek
Aug 12 18:06:36 morfikownia kernel: usb 2-1.3: SerialNumber: 00e04c000001
Aug 12 18:06:36 morfikownia mtp-probe[34791]: checking bus 2, device 11: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3"
Aug 12 18:06:36 morfikownia mtp-probe[34791]: bus: 2, device: 11 was not an MTP device
Aug 12 18:06:36 morfikownia kernel: RTL871X: module init start
Aug 12 18:06:36 morfikownia kernel: RTL871X: rtl8192eu v4.3.1.1_11320.20140505
Aug 12 18:06:36 morfikownia kernel: RTL871X: build time: Aug 12 2016 18:03:46
Aug 12 18:06:36 morfikownia kernel: RTL871X:
                                    usb_endpoint_descriptor(0):
Aug 12 18:06:36 morfikownia kernel: RTL871X: bLength=7
Aug 12 18:06:36 morfikownia kernel: RTL871X: bDescriptorType=5
Aug 12 18:06:36 morfikownia kernel: RTL871X: bEndpointAddress=84
Aug 12 18:06:36 morfikownia kernel: RTL871X: wMaxPacketSize=512
Aug 12 18:06:36 morfikownia kernel: RTL871X: bInterval=0
Aug 12 18:06:36 morfikownia kernel: RTL871X: RT_usb_endpoint_is_bulk_in = 4
Aug 12 18:06:36 morfikownia kernel: RTL871X:
                                    usb_endpoint_descriptor(1):
Aug 12 18:06:36 morfikownia kernel: RTL871X: bLength=7
Aug 12 18:06:36 morfikownia kernel: RTL871X: bDescriptorType=5
Aug 12 18:06:36 morfikownia kernel: RTL871X: bEndpointAddress=5
Aug 12 18:06:36 morfikownia kernel: RTL871X: wMaxPacketSize=512
Aug 12 18:06:36 morfikownia kernel: RTL871X: bInterval=0
Aug 12 18:06:36 morfikownia kernel: RTL871X: RT_usb_endpoint_is_bulk_out = 5
Aug 12 18:06:36 morfikownia kernel: RTL871X:
                                    usb_endpoint_descriptor(2):
Aug 12 18:06:36 morfikownia kernel: RTL871X: bLength=7
Aug 12 18:06:36 morfikownia kernel: RTL871X: bDescriptorType=5
Aug 12 18:06:36 morfikownia kernel: RTL871X: bEndpointAddress=6
Aug 12 18:06:36 morfikownia kernel: RTL871X: wMaxPacketSize=512
Aug 12 18:06:36 morfikownia kernel: RTL871X: bInterval=0
Aug 12 18:06:36 morfikownia kernel: RTL871X: RT_usb_endpoint_is_bulk_out = 6
Aug 12 18:06:36 morfikownia kernel: RTL871X:
                                    usb_endpoint_descriptor(3):
Aug 12 18:06:36 morfikownia kernel: RTL871X: bLength=7
Aug 12 18:06:36 morfikownia kernel: RTL871X: bDescriptorType=5
Aug 12 18:06:36 morfikownia kernel: RTL871X: bEndpointAddress=87
Aug 12 18:06:36 morfikownia kernel: RTL871X: wMaxPacketSize=64
Aug 12 18:06:36 morfikownia kernel: RTL871X: bInterval=3
Aug 12 18:06:36 morfikownia kernel: RTL871X: RT_usb_endpoint_is_int_in = 7, Interval = 3
Aug 12 18:06:36 morfikownia kernel: RTL871X:
                                    usb_endpoint_descriptor(4):
Aug 12 18:06:36 morfikownia kernel: RTL871X: bLength=7
Aug 12 18:06:36 morfikownia kernel: RTL871X: bDescriptorType=5
Aug 12 18:06:36 morfikownia kernel: RTL871X: bEndpointAddress=8
Aug 12 18:06:36 morfikownia kernel: RTL871X: wMaxPacketSize=512
Aug 12 18:06:36 morfikownia kernel: RTL871X: bInterval=0
Aug 12 18:06:36 morfikownia kernel: RTL871X: RT_usb_endpoint_is_bulk_out = 8
Aug 12 18:06:36 morfikownia kernel: RTL871X: nr_endpoint=5, in_num=2, out_num=3
Aug 12 18:06:36 morfikownia kernel: RTL871X: USB_SPEED_HIGH
Aug 12 18:06:36 morfikownia kernel: RTL871X: CHIP TYPE: RTL8192E
Aug 12 18:06:36 morfikownia kernel: RTL871X: register rtw_netdev_ops to netdev_ops
Aug 12 18:06:36 morfikownia kernel: RTL871X: ReadChipVersion192e 0xF0 = 0xc441135
Aug 12 18:06:36 morfikownia kernel: RTL871X: Chip Version Info: CHIP_8192E_Normal_Chip_SMIC_B_CUT_2T2R_RomVer(0)
Aug 12 18:06:36 morfikownia kernel: RTL871X: RF_Type is 2!!
Aug 12 18:06:36 morfikownia kernel: RTL871X: _ConfigChipOutEP_8192E OutEpQueueSel(0x07), OutEpNumber(3)
Aug 12 18:06:36 morfikownia kernel: RTL871X: ====> ReadAdapterInfo8192EU
Aug 12 18:06:36 morfikownia kernel: RTL871X: Boot from EFUSE, Autoload OK !
Aug 12 18:06:36 morfikownia kernel: RTL871X: EEPROM ID=0x8129
Aug 12 18:06:37 morfikownia kernel: RTL871X: VID = 0x2357, PID = 0x0109
Aug 12 18:06:37 morfikownia kernel: RTL871X: Customer ID: 0x00, SubCustomer ID: 0xCD
Aug 12 18:06:37 morfikownia kernel: RTL871X: hal_ReadMACAddress_8192EU MAC Address from EFUSE = 18:a6:f7:0f:25:28
Aug 12 18:06:37 morfikownia kernel: RTL871X: Hal_ReadPowerSavingMode8192E...bHWPwrPindetect(0)-bHWPowerdown(0) ,bSupportRemoteWakeup(1)
Aug 12 18:06:37 morfikownia kernel: RTL871X: ### PS params=>  power_mgnt(1),usbss_enable(0) ###
Aug 12 18:06:37 morfikownia kernel: RTL871X: EEPROMRegulatory = 0x1 TxPwrCalibrateRate=0x0
Aug 12 18:06:37 morfikownia kernel: RTL871X: Board Type: Dongle or WIFI only Module
Aug 12 18:06:37 morfikownia kernel: RTL871X: mlmepriv.ChannelPlan = 0x21
Aug 12 18:06:37 morfikownia kernel: RTL871X: CrystalCap: 0x10
Aug 12 18:06:37 morfikownia kernel: RTL871X: ThermalMeter = 0x1d
Aug 12 18:06:37 morfikownia kernel: RTL871X: SWAS: bHwAntDiv = 0, TRxAntDivType = ff
Aug 12 18:06:37 morfikownia kernel: RTL871X: pHalData->PAType_2G is 0x0, pHalData->ExternalPA_2G = 0
Aug 12 18:06:37 morfikownia kernel: RTL871X: pHalData->LNAType_2G is 0x0, pHalData->ExternalLNA_2G = 0
Aug 12 18:06:37 morfikownia kernel: RTL871X: ReadAdapterInfo8192EU <====
Aug 12 18:06:37 morfikownia kernel: RTL871X: init_channel_set ChannelPlan ID 21 Chan num:13
Aug 12 18:06:37 morfikownia kernel: RTL871X: pwrctrlpriv.bSupportRemoteWakeup~~~~~~
Aug 12 18:06:37 morfikownia kernel: RTL871X: pwrctrlpriv.bSupportRemoteWakeup~~~[1]~~~
Aug 12 18:06:37 morfikownia kernel: RTL871X: can't get autopm:
Aug 12 18:06:37 morfikownia kernel: RTL871X: rtw_macaddr_cfg MAC Address  = 18:a6:f7:0f:25:28
Aug 12 18:06:37 morfikownia kernel: RTL871X: bDriverStopped:1, bSurpriseRemoved:0, bup:0, hw_init_completed:0
Aug 12 18:06:37 morfikownia kernel: RTL871X: rtw_ndev_init(wlan1)
Aug 12 18:06:37 morfikownia kernel: RTL871X: _rtw_drv_register_netdev, MAC Address (if1) = 18:a6:f7:0f:25:28
Aug 12 18:06:37 morfikownia kernel: usbcore: registered new interface driver rtl8192eu
Aug 12 18:06:37 morfikownia kernel: RTL871X: module init ret=0
Aug 12 18:06:37 morfikownia kernel: rtl8192eu 2-1.3:1.0 enx18a6f70f2528: renamed from wlan1Interfejs się pojawił. To teraz do testów. xD
Offline

 Użytkownik
	

sudo wget https://github.com/lwfinger/rtl8188eu/raw/c83976d1dfb4793893158461430261562b3a5bf0/rtl8188eufw.bin -O /lib/firmware/rtlwifi/rtl8188eufw.bin
sudo modprobe r8188eu
Offline





 Szczawiożerca
	





Renia napisał(-a):
Kod:
sudo wget https://github.com/lwfinger/rtl8188eu/raw/c83976d1dfb4793893158461430261562b3a5bf0/rtl8188eufw.bin -O /lib/firmware/rtlwifi/rtl8188eufw.binKod:
sudo modprobe r8188eu
U mnie ten moduł nie obsługuje takiej karty:
alias: usb:v0DF6p0076d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2001p3311d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2001p3310d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2001p330Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v07B8p8179d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v056Ep4008d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0BDAp0179d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0BDAp8179d*dc*dsc*dp*ic*isc*ip*in*
Offline





 Cenzor wirtualnego świata
	Karta działa po zainstalowaniu tego modułu rtl8192eu. Na tym r8188eu nie działa. Poza tym, ten r8188eu jest w debianie i firmware do niego również jest w firmware-realtek .
Co ciekawe karta na rtl8192eu działa bez firmware. xD
Choć moduł jest bardzo niestabilny. Wystarczy wypiąć kartę i podpiąć ją jeszcze raz i już jakieś większe problemy z modułem są. Ale po wyładowaniu go via modprobe -r i ponownym załadowaniu wszystko wraca do normy.
Offline





 Szczawiożerca
	





morfik napisał(-a):
Co ciekawe karta na rtl8192eu działa bez firmware. xD
Choć moduł jest bardzo niestabilny. Wystarczy wypiąć kartę i podpiąć ją jeszcze raz i już jakieś większe problemy z modułem są. Ale po wyładowaniu go via modprobe -r i ponownym załadowaniu wszystko wraca do normy.
To chyba już wiesz dlaczego nie ma go jeszcze w jądrze ;)
Offline





 Cenzor wirtualnego świata
	
Strony: 1