Acer laptop and wi-fi

161 views
Skip to first unread message

Vittorio F.

unread,
Dec 31, 2015, 10:19:12 AM12/31/15
to Android-x86
Hi, 
would like to get wifi card working for a not-so-old i-3 laptop acer. I have drivers ready taken from a live distro.

How do I inject them?

Laptop is Acer Aspire 5741G-354G32Mnsk

Tyler Williamson

unread,
Dec 31, 2015, 11:04:23 AM12/31/15
to Android-x86
Hi,

Could you please run

lspci
lsmod

So I can see what drivers you need? From a quick Google, it looks like the iwlwifi driver, which would be easy to install.

Tyler Williamson

unread,
Dec 31, 2015, 11:06:02 AM12/31/15
to Android-x86
Sorry, could you do

lspci -k

Vittorio Ferrando

unread,
Dec 31, 2015, 3:05:42 PM12/31/15
to andro...@googlegroups.com

Thanks.
I'll turn on PC tomorrow.
You mean that I could just place /lib/firmware drivers onto r/w android system?

Inviato da Nexus 7

--
You received this message because you are subscribed to a topic in the Google Groups "Android-x86" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/android-x86/77HHMALAIZY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to android-x86...@googlegroups.com.
To post to this group, send email to andro...@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.

Antony Stone

unread,
Dec 31, 2015, 3:40:46 PM12/31/15
to andro...@googlegroups.com
On Thursday 31 December 2015 at 21:05:25, Vittorio Ferrando wrote:

> Thanks.
> I'll turn on PC tomorrow.
> You mean that I could just place /lib/firmware drivers onto r/w android
> system?

No.

Tyler asked you to run two commands, and then post the output here.

The commands are:

lspci -k
lsmod

If the results are encouraging, the driver could be installed, but no, it is
not as simple as just "copying /lib/firmware/whatever into Android" (aside from
anything else, /lib/firmware is not the directory the drivers are in - that's
something different).


Regards,


Antony.
--
Bill Gates has personally assured the Spanish Academy that he will never allow
the upside-down question mark to disappear from Microsoft word-processing
programs, which must be reassuring for millions of Spanish-speaking people,
though just a piddling afterthought as far as he's concerned.

- Lynne Truss, "Eats, Shoots and Leaves"

Please reply to the list;
please *don't* CC me.

Vittorio Ferrando

unread,
Jan 1, 2016, 2:23:51 AM1/1/16
to andro...@googlegroups.com
Hi,
didn-t mean to make things easier

So>

{lspci -k}
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel modules: intel_agp
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 02)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: mei_me
    Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel modules: i2c_i801
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: radeon
    Kernel modules: radeon
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
    Subsystem: Acer Incorporated [ALI] Device 036d
    Kernel driver in use: tg3
    Kernel modules: tg3
03:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)
    Subsystem: Foxconn International, Inc. T77H103.00 Wireless Half-size Mini PCIe Card
    Kernel driver in use: bcma-pci-bridge
    Kernel modules: bcma
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 036d
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 036d
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 036d
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 036d
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 036d
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 036d

And>

{lsmod}
Module                  Size  Used by
hid_generic              668  0
usbhid                 24268  0
hid                    58584  2 hid_generic,usbhid
rfcomm                 19864  4
ipv6                  194305  28
snd_seq_dummy            912  0
snd_seq_oss            20409  0
snd_seq_midi_event      3415  1 snd_seq_oss
snd_seq                32960  5 snd_seq_midi_event,snd_seq_oss,snd_seq_dummy
snd_seq_device          3409  3 snd_seq,snd_seq_oss,snd_seq_dummy
snd_pcm_oss            25273  0
snd_mixer_oss           9033  1 snd_pcm_oss
bnep                    6601  2
bluetooth             147279  10 bnep,rfcomm
cpufreq_ondemand        4376  4
speedstep_lib           2176  0
udf                    55714  0
fuse                   51473  5
snd_hda_codec_hdmi     24563  1
brcmsmac              424449  0
cordic                   748  1 brcmsmac
brcmutil                3003  1 brcmsmac
joydev                  6104  0
b43                   295878  0
uvcvideo               50195  0
videobuf2_vmalloc       1593  1 uvcvideo
videobuf2_memops        1060  1 videobuf2_vmalloc
videobuf2_core         18569  1 uvcvideo
videodev               66296  2 uvcvideo,videobuf2_core
mac80211              294225  2 b43,brcmsmac
cfg80211              235151  3 b43,brcmsmac,mac80211
ssb                    35603  1 b43
mmc_core               61704  2 b43,ssb
pcmcia                 23412  2 b43,ssb
acer_wmi               18884  0
pcmcia_core             7882  1 pcmcia
sparse_keymap           1921  1 acer_wmi
broadcom                4220  0
rfkill                  9702  6 cfg80211,acer_wmi,bluetooth
mxm_wmi                 1058  0
tg3                   108712  0
intel_powerclamp        5548  0
radeon                959611  2
snd_hda_codec_realtek    29396  1
coretemp                4068  0
ptp                     5258  1 tg3
pps_core                4305  1 ptp
ttm                    40280  1 radeon
kvm_intel             107792  0
kvm                   251068  1 kvm_intel
evdev                   6728  19
crc32c_intel            1056  0
microcode               7168  0
psmouse                54520  0
serio_raw               2788  0
drm_kms_helper         25727  1 radeon
snd_hda_intel          24890  1
snd_hda_codec          90515  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
libphy                 13533  2 tg3,broadcom
drm                   161265  4 ttm,drm_kms_helper,radeon
bcma                   22507  2 b43,brcmsmac
i2c_algo_bit            3502  1 radeon
snd_hwdep               3566  1 snd_hda_codec
snd_pcm                45963  4 snd_pcm_oss,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc          5026  2 snd_pcm,snd_hda_intel
acpi_cpufreq            4864  1
snd_timer              11278  2 snd_pcm,snd_seq
battery                 5452  0
ac                      2340  0
video                   8878  1 acer_wmi
wmi                     5671  2 acer_wmi,mxm_wmi
intel_agp               6816  0
ehci_pci                2392  0
snd                    34679  14 snd_hda_codec_realtek,snd_pcm_oss,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_hda_codec,snd_hda_intel,snd_seq_oss,snd_seq_device,snd_mixer_oss
mei_me                  4919  0
intel_gtt               7761  1 intel_agp
agpgart                17723  4 drm,ttm,intel_agp,intel_gtt
button                  3166  0
processor              19265  1 acpi_cpufreq
i2c_i801               10744  0
soundcore               3164  1 snd
ehci_hcd               27968  1 ehci_pci
lpc_ich                11100  0
mei                    30765  1 mei_me
shpchp                 16843  0
thermal_sys            14966  3 video,intel_powerclamp,processor
i2c_core               13830  6 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,radeon,videodev
hwmon                   1760  4 tg3,coretemp,radeon,thermal_sys

Thanks

Tyler Williamson

unread,
Jan 1, 2016, 3:05:40 PM1/1/16
to Android-x86
You are in luck! It's not the iwlwifi driver, but you have a few options that should be pre-installed. I'd try them in this order. If one doesnt work, be sure to turn it off (via modprobe -r [module name]) before doing the next.

1) b43

modprobe b43

2) wl

modprobe wl

How did I figure that out? Also for anyone else looking at this thread, this is the process I used lspci to get the network card's Chip Id (BCM43225). Then I checked if it was on the lists of supported chips for b43. wl is trickier, but it showed up on Debian/Ubuntu pages, so in theory should work if b43 doesnt.

If it does work, I have no idea if that'll persist after rebooting. Could someone help with that if it doesn't?

Let us know how it goes!

fgdn17

unread,
Jan 1, 2016, 3:19:11 PM1/1/16
to Android-x86
you may want to blacklist the wl driver as it conflicts with BCM43225

Vittorio F.

unread,
Jan 2, 2016, 4:55:06 AM1/2/16
to Android-x86
Hi.
No luck. Modprobe did have no effect whatsoever, not even "modprobe -v"

I am reposting commands you suggested, as before I issued the from Parted Magic linuxlive
The ones following are from within x86 terminal emulator


u0_a21@x86:/ $ lspci -k
00:00.0 Class 0600: 8086:0044
00:01.0 Class 0604: 8086:0045 pcieport
00:16.0 Class 0780: 8086:3b64
00:1a.0 Class 0c03: 8086:3b3c ehci-pci
00:1b.0 Class 0403: 8086:3b56 snd_hda_intel
00:1c.0 Class 0604: 8086:3b42 pcieport
00:1c.1 Class 0604: 8086:3b44 pcieport
00:1d.0 Class 0c03: 8086:3b34 ehci-pci
00:1e.0 Class 0604: 8086:2448
00:1f.0 Class 0601: 8086:3b09 lpc_ich
00:1f.2 Class 0106: 8086:3b29 ahci
00:1f.3 Class 0c05: 8086:3b30
01:00.0 Class 0300: 1002:68e0 radeon
01:00.1 Class 0403: 1002:aa68 snd_hda_intel
02:00.0 Class 0200: 14e4:1692 tg3
03:00.0 Class 0280: 14e4:4357 bcma-pci-bridge
ff
:00.0 Class 0600: 8086:2c62
ff
:00.1 Class 0600: 8086:2d01
ff
:02.0 Class 0600: 8086:2d10
ff
:02.1 Class 0600: 8086:2d11
ff
:02.2 Class 0600: 8086:2d12
ff
:02.3 Class 0600: 8086:2d13

u0_a21@x86:/ $ lsmod
btusb
26039 0 - Live 0x00000000
bluetooth
355000 1 btusb, Live 0x00000000
wl
6129526 0 - Live 0x00000000 (P)
b43
344528 0 - Live 0x00000000
mac80211
408434 1 b43, Live 0x00000000
kvm_intel
127284 0 - Live 0x00000000
kvm
330860 1 kvm_intel, Live 0x00000000
acpi_cpufreq
9053 1 - Live 0x00000000
ssb
34183 1 b43, Live 0x00000000
joydev
6700 0 - Live 0x00000000
cfg80211
377218 3 wl,b43,mac80211, Live 0x00000000
rng_core
4518 1 b43, Live 0x00000000
mac_hid
2731 0 - Live 0x00000000
pppoe
6650 0 - Live 0x00000000
mxm_wmi
1477 0 - Live 0x00000000
acer_wmi
11368 0 - Live 0x00000000
sparse_keymap
3016 1 acer_wmi, Live 0x00000000
uvcvideo
56335 1 - Live 0x00000000
videobuf2_vmalloc
3753 1 uvcvideo, Live 0x00000000
videobuf2_memops
2150 1 videobuf2_vmalloc, Live 0x00000000
videobuf2_core
30119 1 uvcvideo, Live 0x00000000
psmouse
92506 0 - Live 0x00000000
atkbd
14460 0 - Live 0x00000000
pcspkr
1354 0 - Live 0x00000000
bcma
35905 1 b43, Live 0x00000000
broadcom
5409 0 - Live 0x00000000
tg3
118879 0 - Live 0x00000000
ptp
8621 1 tg3, Live 0x00000000
pps_core
7966 1 ptp, Live 0x00000000
libphy
26142 2 broadcom,tg3, Live 0x00000000
radeon
1172049 9 - Live 0x00000000
ttm
52508 1 radeon, Live 0x00000000
drm_kms_helper
78615 1 radeon, Live 0x00000000
drm
242055 12 radeon,ttm,drm_kms_helper, Live 0x00000000
hwmon
3329 2 tg3,radeon, Live 0x00000000
i2c_algo_bit
4297 1 radeon, Live 0x00000000
i2c_i801
13541 0 - Live 0x00000000
snd_hda_codec_realtek
55061 1 - Live 0x00000000
lpc_ich
12105 0 - Live 0x00000000
snd_hda_codec_generic
42362 1 snd_hda_codec_realtek, Live 0x00000000
snd_hda_codec_hdmi
33072 1 - Live 0x00000000
snd_hda_intel
20236 0 - Live 0x00000000
snd_hda_controller
19100 1 snd_hda_intel, Live 0x00000000
snd_hda_codec
93334 5 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller, Live 0x00000000
snd_hwdep
4227 1 snd_hda_codec, Live 0x00000000
snd_pcm
68518 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec, Live 0x00000000
snd_timer
15006 1 snd_pcm, Live 0x00000000
snd
48469 7 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer, Live 0x00000000
soundcore
4971 2 snd_hda_codec,snd, Live 0x00000000
shpchp
19423 0 - Live 0x00000000
wmi
7269 2 mxm_wmi,acer_wmi, Live 0x00000000

Anyhow I see both b43 and wl ..

Tyler Williamson

unread,
Jan 2, 2016, 1:18:29 PM1/2/16
to Android-x86
Use busybox modprobe -r b43 to turn off b43. This guide might be helpful.

https://www.broadcom.com/docs/linux_sta/README.txt

You might have conflicts (I.E. b43 and wl)

Also you might need to enable lib80211. I had a post with my similar problems if you wanna check it out

> pps_core 7966 1 ptp, Live 0x00000000...

Reply all
Reply to author
Forward
0 new messages