|
Post by anonymouse on Oct 22, 2020 4:20:12 GMT
I have a desktop with Bodhi 5.1 apppack, and I bought an Exabyte dongle for it - when I plug it in, I get messages in dmesg showing "USB device" blah blah, so I'll assume the driver is locked and loaded. How do I activate the Internet after that, cause it's not working? ifconfig shows only lo and something called "ens33", which, I assume is my onboard Ethernet on that mobo - no sign of the USB device So - what do I do now? (Note that I cannot download anything from the Internet, cause my net's not working (obviously!)).
|
|
|
Post by Hippytaff on Oct 22, 2020 8:32:59 GMT
I hate dongles lol.
Can you post the output of lsusb when it’s not plugged in and then when it is plugged in please.
|
|
|
Post by anonymouse on Oct 23, 2020 2:05:11 GMT
The extra line (it's not pasting from Terminology ), goes something like this: Bus 001 Device 004 ID 0bda:f179 Realtek Semiconductor Corp.
|
|
|
Post by Hippytaff on Oct 23, 2020 6:33:50 GMT
Looks like you will probably need to install drivers. Thismight be some guidance. Have a google also and let us know how far you get
|
|
|
Post by fidoedidoe on Oct 28, 2020 14:07:28 GMT
The extra line (it's not pasting from Terminology ), goes something like this: Bus 001 Device 004 ID 0bda:f179 Realtek Semiconductor Corp. This article may also help - title suggests [SOLVED] and it's gear towards ubuntu installation, so will work well with Bodhi Linux too.
|
|
|
Post by anonymouse on Nov 7, 2020 2:52:59 GMT
Guys, An install disc (a tiny one) came with it, and I'm sure there are drivers on it - what do I do now? (can't be bothered to read through all the PDFs on the disc to figure it out...). I need that rtl8188fu thing, right? Do I copy it to the hard drive or something? Where?
|
|
|
Post by anonymouse on Nov 7, 2020 3:08:29 GMT
Hang on, I tried to compile the driver that came on my disc, when I type make in the folder, it does stuff... and says "make: /lib/modules/4.15.0-88-generic/build: no such file or directory" and stops. What next?
|
|
|
Post by fidoedidoe on Nov 7, 2020 4:05:33 GMT
Hang on, I tried to compile the driver that came on my disc, when I type make in the folder, it does stuff... and says "make: /lib/modules/4.15.0-88-generic/build: no such file or directory" and stops. What next? If your "make" command is building a kernel module for the usb device you might need to install the kernel headers (and/or kernel source). Assuming you only need the headers try: sudo apt install linux-header-$(uname -r)
Then rerun all the commands ( to build the driver) you tried before Edit: in fact if you're building from source it wouldn't harm to run these commands (in addition to installing kernel headers). It refreshes the apt package repository, and then tools to build from source and the dkms which may be needed.
sudo apt update sudo apt install build-essential dkms
|
|
|
Post by anonymouse on Nov 19, 2020 2:54:14 GMT
OK, I tried just *compiling* on my current 5.1 apppack system, this is what I get:
make make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.0-20-generic/build M=/home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105 modules make[1]: Entering directory '/usr/src/linux-headers-4.15.0-20-generic' CC [M] /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.o In file included from /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.c:23:0: /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h: In function ‘_init_timer’: /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h:228:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’ ptimer->data = (unsigned long)cntx; ^~ /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h:229:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration] init_timer(ptimer); ^~~~~~~~~~ _init_timer In file included from /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.c:23:0: /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h: In function ‘thread_enter’: /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h:575:2: error: implicit declaration of function ‘daemonize’ [-Werror=implicit-function-declaration] daemonize("%s", "RTKTHREAD"); ^~~~~~~~~ /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h:576:2: error: implicit declaration of function ‘allow_signal’; did you mean ‘do_signal’? [-Werror=implicit-function-declaration] allow_signal(SIGTERM); ^~~~~~~~~~~~ do_signal /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h: In function ‘flush_signals_thread’: /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h:583:6: error: implicit declaration of function ‘signal_pending’; did you mean ‘timer_pending’? [-Werror=implicit-function-declaration] if (signal_pending (current)) ^~~~~~~~~~~~~~ timer_pending /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h:585:3: error: implicit declaration of function ‘flush_signals’; did you mean ‘do_signal’? [-Werror=implicit-function-declaration] flush_signals(current); ^~~~~~~~~~~~~ do_signal In file included from /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/drv_types.h:69:0, from /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.c:24: /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/rtw_recv.h: In function ‘rxmem_to_recvframe’: /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/rtw_recv.h:626:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return (union recv_frame*)(((uint)rxmem>>RXFRAME_ALIGN) <<RXFRAME_ALIGN) ; ^ /home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/rtw_recv.h:626:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return (union recv_frame*)(((uint)rxmem>>RXFRAME_ALIGN) <<RXFRAME_ALIGN) ; ^ cc1: some warnings being treated as errors scripts/Makefile.build:332: recipe for target '/home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.o' failed make[2]: *** [/home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.o] Error 1 Makefile:1552: recipe for target '_module_/home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105' failed make[1]: *** [_module_/home/groovywork/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-20-generic' Makefile:504: recipe for target 'modules' failed make: *** [modules] Error 2
|
|
|
Post by fidoedidoe on Nov 19, 2020 8:33:17 GMT
The extra line (it's not pasting from Terminology ), goes something like this: Bus 001 Device 004 ID 0bda:f179 Realtek Semiconductor Corp. This article may also help - title suggests [SOLVED] and it's gear towards ubuntu installation, so will work well with Bodhi Linux too. Do take a look at the suggested article linked previously I think compiling you own driver from source is opening a can of worms...as we don't know what version of compiler is needed etc etc. In the article look at step three only...it pulls the driver from GitHub and installs there are examples for two types of card ... I guess you can try both and see which works (unless you can determine your exact model number? Is it written in the device? EDIT - actually i think the article hippytaff mentioned is even better. Open the link he provide, navigate to section titled "how to install from ppa repository" then enter the commands to install the PPA. couldn't be any easier
|
|
|
Post by anonymouse on Nov 20, 2020 14:19:53 GMT
er - shouldn't I use the stuff that came *with* my device? isn't that preferable? (I should say that there are TWO dirs on the driver cd, with different device names, like rt18818 or something and something else for the other one - with obviously no indication as to WHICH ONE I need - the Chinese consider this unncessary...grrr)
|
|
|
Post by fidoedidoe on Nov 20, 2020 14:53:42 GMT
er - shouldn't I use the stuff that came *with* my device? isn't that preferable? (I should say that there are TWO dirs on the driver cd, with different device names, like rt18818 or something and something else for the other one - with obviously no indication as to WHICH ONE I need - the Chinese consider this unncessary...grrr) The PPA Is so easy to install uninstall I'd go that route first. It's been compiled for you so once you've setup the PPA install / uninstall are a breeze. If that doesn't work - then we'll iterate though more complex alternatives. Here's the install steps: Setup PAA sudo add-apt-repository ppa:kelebek333/kablosuz sudo apt-get update Install driver (assumes the model number for your device is rtl8188fu?) I did notice other rtl drivers after installing the PPA (rtl8188eu-dkms, rtl8723du-dkms, rtl8188fu-dkms, rtl8812au-dkms, rtl8192cu-dkms, rtl8812au-legacy-dkms, rtl8192du-dkms, rtl8812au-next-dkms, rtl8192ee-dkms, rtl8812au-old-dkms, rtl8192eu-dkms, rtl8821ce-dkms, rtl8192fu-dkms, rtl8821cu-dkms, rtl8723au-dkms, rtl8822bu-dkms, rtl8723bu-dkms, rtl8723de-dkms, rtl8723ds-dkms)? which one you need I'm not sure - is the model number of the device not on the dongle (label/embossed)?? sudo apt install rtl8188fu-dkms
You can uninstall/purge driver packages sudo apt purge rtl8188fu-dkms
and remove PPA sudo rm /etc/apt/sources.list.d/kelebek333-ubuntu-kablosuz-bionic.list sudo apt update
|
|
|
Post by anonymouse on Nov 21, 2020 16:32:29 GMT
hey, your hippytaff link worked perfect! thanks so much!
|
|
|
Post by anonymouse on Nov 23, 2020 3:53:45 GMT
hey - how do I get the devs to have this driver ON THE DISC in Bodhi 6? If I install 6 and find there's no internet, I won't be able to download the driver!
|
|
|
Post by fidoedidoe on Nov 23, 2020 8:37:24 GMT
hey - how do I get the devs to have this driver ON THE DISC in Bodhi 6? If I install 6 and find there's no internet, I won't be able to download the driver! If you have an Ethernet port, the easiest method would be to physically connect your device to your router and download the driver package as outlined above. Alternatively, you could tether a smart phone using USB to achieve the same result. If you can find the driver package ... You could down load that for offline installation too. There is a wiki FAQ entry outlining these methods, see: Networking / Wi-Fi FAQsWith regards to Bodhi 6 inclusion. As it's an "edge case" so it's unlikely this device driver will be added.
|
|