Tiny Core Linux
		Tiny Core Base => TCB Q&A Forum => Topic started by: lukfol on September 17, 2014, 09:56:42 AM
		
			
			- 
				Hi,
 
 I have a Tiny Core USB installation (kernel 3.8.13). I can't see wifi card on a machine with Realtek RTL 8188ce card. How to install drivers? I added firmware-rtl8192ce_se_de.tcz or wl-r8188eu-3.8.13-tinycore.tcz, with blacklist=rtl8192ce (it was seen in lsmod, disapeared after this switch)- but no effect…
 
 Any help would be appreciated…
 
 Lukasz
- 
				This is a RealTek PCIE Wireless LAN card?
			
- 
				I also noticed that rtl8188ce is supported by rtl8192ce  
 
 firmware-rtlwifi.tcz or firmware-rtl8192ce_se_de.tcz
 wireless-3.8.13-tinycore.tcz or wireless-3.8.13-tinycore64.tcz
 
 wireless-3.8.13-tinycore.tcz is normally installed as a dependency of wifi.tcz
 
 
 ***so these extensions should be all you need
 firmware-rtlwifi.tcz or firmware-rtl8192ce_se_de.tcz
 wifi.tcz
 
 
 if not then I have an alternative driver which most likely will work for you
 
- 
				for the alternative driver I need info
 
 do you need 32bit drivers or 64bit drivers?
 also which country will this device operate?
- 
				I also noticed that rtl8188ce is supported by rtl8192ce  
 
 firmware-rtlwifi.tcz or firmware-rtl8192ce_se_de.tcz
 wireless-3.8.13-tinycore.tcz or wireless-3.8.13-tinycore64.tcz
 
 wireless-3.8.13-tinycore.tcz is normally installed as a dependency of wifi.tcz
 
 
 ***so these extensions should be all you need
 firmware-rtlwifi.tcz or firmware-rtl8192ce_se_de.tcz
 wifi.tcz
 
 
 if not then I have an alternative driver which most likely will work for you
 
 
 Thanks for help :)
 
 I think it is on-board wifi chipset… It is detected in Windows as RTL 8188ce, but in standard Tiny Core Linux installation it is seen in lsmod as rtl8192ce.
 
 Do I need to add bootcode blacklist=rtl8192ce, together with extensions? Regarding extensions- I tried all mantioned by you but with no effect…
 
 Does order of extensions load matter in this case? As I unserstand, the extensions are loaded after kernel started, so how it works that the extensions are loaded as kernel modules? Sorry for my stupid questions but I'm new into Linux :)
 
 I'm using 32-bit system.
- 
				welcome to tinycore  :)
 
 rtl8192ce is correct module, it supports rtl8188ce also
 
 please post output of  dmesg | tail -50  wrap it in code tags will make it easier to read
 
 like this
 tc@box:~$ dmesg | tail -20
 input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
 input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
 input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
 input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
 input: HDA Intel PCH Line Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
 input: HDA Intel PCH Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
 input: HDA Intel PCH Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
 input: HDA Intel PCH Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
 hda_intel: Disabling MSI
 hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
 input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input15
 input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input16
 input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input17
 input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input18
 e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
 e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
 nvidia 0000:01:00.0: irq 47 for MSI/MSI-X
 e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
 tc@box:~$
 
- 
				FYI The correct module and dependencies for your device are
 
 rtl8192ce
 rtlwifi
 rtl8192c_common
 rtl8192cfw.bin (possibly this firmware, dmesg will identify the correct firmware)
 
 all these should have been installed if wifi.tcz and firmware-rtlwifi.tcz have been installed correctly
 
 
- 
				welcome to tinycore  :)
 
 please post output of  dmesg | tail -50  wrap it in code tags will make it easier to read
 
 
 
 [    2.763930] hub 2-1:1.0: USB hub found
 [    2.764017] hub 2-1:1.0: 6 ports detected
 [    2.870053] usb 3-2: new high-speed USB device number 2 using xhci_hcd
 [    2.966797] usb 1-1.1: new high-speed USB device number 3 using ehci-pci
 [    3.057449] usblp 1-1.1:1.0: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2B17
 [    3.057479] usbcore: registered new interface driver usblp
 [    3.116787] usb 1-1.2: new full-speed USB device number 4 using ehci-pci
 [    3.209901] input: Microsoft Microsoft\xffffffc2\xffffffae 2.4GHz Transceiver v7.0 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input3
 [    3.209983] hid-generic 0003:045E:0745.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Microsoft\xffffffc2\xffffffae 2.4GHz Transceiver v7.0] on usb-0000:00:1a.0-1.2/input0
 [    3.216314] input: Microsoft Microsoft\xffffffc2\xffffffae 2.4GHz Transceiver v7.0 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.1/input/input4
 [    3.216483] hid-generic 0003:045E:0745.0002: input,hidraw1: USB HID v1.11 Mouse [Microsoft Microsoft\xffffffc2\xffffffae 2.4GHz Transceiver v7.0] on usb-0000:00:1a.0-1.2/input1
 [    3.231840] input: Microsoft Microsoft\xffffffc2\xffffffae 2.4GHz Transceiver v7.0 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.2/input/input5
 [    3.232039] hid-generic 0003:045E:0745.0003: input,hiddev0,hidraw2: USB HID v1.11 Device [Microsoft Microsoft\xffffffc2\xffffffae 2.4GHz Transceiver v7.0] on usb-0000:00:1a.0-1.2/input2
 [    3.296790] usb 2-1.1: new high-speed USB device number 3 using ehci-pci
 [    3.383439] scsi8 : usb-storage 2-1.1:1.0
 [    3.450190] usb 2-1.3: new high-speed USB device number 4 using ehci-pci
 [    3.536339] scsi9 : usb-storage 2-1.3:1.0
 [    3.960860] ISO 9660 Extensions: Microsoft Joliet Level 1
 [    4.008084] ISOFS: changing to secondary root
 [    4.405714] scsi 8:0:0:0: Direct-Access              USB Flash Memory 1.00 PQ: 0 ANSI: 4
 [    4.406409] sd 8:0:0:0: Attached scsi generic sg2 type 0
 [    4.407449] sd 8:0:0:0: [sdb] 15148608 512-byte logical blocks: (7.75 GB/7.22 GiB)
 [    4.408135] sd 8:0:0:0: [sdb] Write Protect is off
 [    4.408139] sd 8:0:0:0: [sdb] Mode Sense: 45 00 00 00
 [    4.408760] sd 8:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
 [    4.412543]  sdb: sdb1
 [    4.414798] sd 8:0:0:0: [sdb] Attached SCSI removable disk
 [    4.557828] scsi 9:0:0:0: Direct-Access     Generic  STORAGE DEVICE   0405 PQ: 0 ANSI: 5
 [    4.558433] scsi 9:0:0:1: Direct-Access     Generic  STORAGE DEVICE   0405 PQ: 0 ANSI: 5
 [    4.559189] sd 9:0:0:0: Attached scsi generic sg3 type 0
 [    4.559415] sd 9:0:0:1: Attached scsi generic sg4 type 0
 [    4.566150] sd 9:0:0:0: [sdc] Attached SCSI removable disk
 [    4.567397] sd 9:0:0:1: [sdd] Attached SCSI removable disk
 [    9.108371] ISO 9660 Extensions: Microsoft Joliet Level 3
 [    9.109872] ISO 9660 Extensions: RRIP_1991A
 [    9.115352] ISO 9660 Extensions: Microsoft Joliet Level 3
 [    9.116736] ISO 9660 Extensions: RRIP_1991A
 [   13.985781] lib80211: common routines for IEEE802.11 drivers
 [   13.985783] lib80211_crypt: registered algorithm 'NULL'
 [   13.999676] cfg80211: Calling CRDA to update world regulatory domain
 [   14.068289] wl: module license 'unspecified' taints kernel.
 [   14.068292] Disabling lock debugging due to kernel taint
 [   14.078489] rtl8192ce:_rtl92ce_read_chip_version():<0-0> Chip Version ID: B_CHIP_88C
 [   14.088582] rtl8192ce: Using firmware rtlwifi/rtl8192cfw.bin
 [   14.089661] rtlwifi: Firmware rtlwifi/rtl8192cfw.bin not available
 [   18.572597] r8169 0000:05:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168f-1.fw (-2)
 [   18.583005] r8169 0000:05:00.0 eth0: link down
 [   18.818269] mtrr: type mismatch for e0000000,1000000 old: write-back new: write-combining
 [   19.019437] mtrr: no MTRR for e0000000,1000000 found
 [   19.098945] mtrr: type mismatch for e0000000,1000000 old: write-back new: write-combining
 
 This is with default Tiny Core configuration. Now I will try with firmware-rtlwifi.tcz installed, and with blacklist=rtl8192ce bootcode
- 
				Do not blacklist 
			
- 
				[   14.088582] rtl8192ce: Using firmware rtlwifi/rtl8192cfw.bin
 [   14.089661] rtlwifi: Firmware rtlwifi/rtl8192cfw.bin not available
 this indicates that the required firmware is not installed
 
 rtl8192cfw.bin is missing
 
 please install and load extension "firmware-rtlwifi.tcz"
- 
				Do not blacklist
 
 
 Now it works, thank you man!
 I will remember to use dmesg to find what happens with devices load :)