You are not logged in.

#1 2014-11-22 20:30:38

messenja
Member
From: Cheboksary, Russia
Registered: 2014-11-22
Posts: 9

First install and wireless network (BCM43142)

Hi guys.
Im newbe on it. And sorry for my bad eng =/
I havent ethernet on my laptop, wi-fi only. And i need to install arch (from my USB stick). After system is loaded my lspci -k looks like:
...
04:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
Subsystem: Lenovo Device 0611
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma

In ip link command there is no wlan(wlp etc..) interfaces. I have red archwiki and other topics about broadcom wireless, tried to load wl but it seems that there is no wl module in booted system. So how can i configure wi-fi to start installing my base arch system on my laptop?

Thank you.

Offline

#2 2014-11-22 22:08:00

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,333
Website

Re: First install and wireless network (BCM43142)

Can you please post the chipset info from lspci with the following command:

lspci -vnn | grep -i net

EDIT: The above command would get the PCI ID which I find more useful, but it seems the chip ID in your title may unambiguously identify this chip as 14e4:4365.  If you see that string of numbers in square brackets in the output of the command above, that would confirm this - and in that case I concur with Gusar's point below.  However, some users have compiled the wl package from the AUR on another computer (perhaps in a VM) and transferred the built package to the machine they wish to install to.  This is a possibility, but it is a bit involved if you are brand new to archlinux.

Last edited by Trilby (2014-11-23 02:12:10)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2014-11-23 01:21:25

Gusar
Member
Registered: 2009-08-25
Posts: 3,606

Re: First install and wireless network (BCM43142)

messenja wrote:

So how can i configure wi-fi to start installing my base arch system on my laptop?

Basically, you can't. broadcom-wl is a proprietary driver, that's why it's not part of the install media. The simplest option is getting an usb adapter that is supported, something with an Atheros or Realtek chipset. Use that to install Arch, then compile broadcom-wl in the installed system.

Offline

#4 2014-11-23 03:53:40

\hbar
Member
Registered: 2014-03-15
Posts: 165

Re: First install and wireless network (BCM43142)

Gusar wrote:
messenja wrote:

So how can i configure wi-fi to start installing my base arch system on my laptop?

Basically, you can't. broadcom-wl is a proprietary driver, that's why it's not part of the install media. The simplest option is getting an usb adapter that is supported, something with an Atheros or Realtek chipset. Use that to install Arch, then compile broadcom-wl in the installed system.

You don't need a usb wireless card: you can either download/compile the package on another computer, or download it on another computer and compile it from the installation medium. The "other computer" in question could be a virtualbox virtual machine running the installation iso of arch linux, in which case downloading/compiling broadcom-wl would be as simple as running "makepkg". (See wiki article on AUR)

Offline

#5 2014-11-23 05:57:11

messenja
Member
From: Cheboksary, Russia
Registered: 2014-11-22
Posts: 9

Re: First install and wireless network (BCM43142)

Yes, lspci -vnn | grep -i net says:
...
04:00.0 Network controller [0200]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
When i said that i havent ethernet i meant that i havent wired network. Ethernet interface is present (my lspci command above is not full). Will find wired network to install the base system. Thank you guys for replies.

Last edited by messenja (2014-11-23 06:05:06)

Offline

#6 2014-11-23 11:26:23

Gusar
Member
Registered: 2009-08-25
Posts: 3,606

Re: First install and wireless network (BCM43142)

\hbar wrote:

You don't need a usb wireless card: you can either download/compile the package on another computer, or download it on another computer and compile it from the installation medium. The "other computer" in question could be a virtualbox virtual machine running the installation iso of arch linux, in which case downloading/compiling broadcom-wl would be as simple as running "makepkg". (See wiki article on AUR)

Downloading beforehand is quite tricky, there's quite a few packages required for the compile chain. But running the install medium in VirtualBox or a second machine could work. The problem in both cases is, does the linux-headers package in the repository match the kernel on the install medium. One could use the Arch Rollback Machine to get the right package, but no idea if someone new to Arch would be capable of handling all that. Using an usb adapter is much, much simpler.

Offline

#7 2014-11-23 12:25:22

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,532

Re: First install and wireless network (BCM43142)

Another way to get the packages is

# pacman -Sp pkgname --print-format "%l" > pkglist.txt

Later pass the pkglist.txt to aria2c, available for windows too. Then the packages should be moved to pacman cache or to tell pacman where the packages are during the installation.


do it good first, it will be faster than do it twice the saint wink

Offline

#8 2015-03-28 11:04:05

Caocoa
Member
Registered: 2010-11-11
Posts: 27

Re: First install and wireless network (BCM43142)

Hello, I exhumate that topic because I have te right same trouble with my ASUS R510JK-XX142H.

Here is the short version of lspci:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2)
03:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)
04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)

and here is the longer one, focused on what seems to be wifi component:

03:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
	Subsystem: Lite-On Communications Inc Device 6605
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at f7900000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
	Capabilities: [58] Vendor Specific Information: Len=78 <?>
	Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [d0] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [13c v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
			Status:	NegoPending- InProgress-
	Capabilities: [160 v1] Device Serial Number 00-00-7d-ff-ff-5e-ac-b5
	Capabilities: [16c v1] Power Budgeting <?>
	Kernel driver in use: bcma-pci-bridge
	Kernel modules: bcma

It's quite weird because a driver seems to has been launched but nothing appears for ip link show:

ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether f0:79:59:24:42:06 brd ff:ff:ff:ff:ff:ff

P.S. : for further reference, it's a part of the always same history.

Last edited by Caocoa (2015-03-28 11:06:17)


caocoa@C40C04 ~:

Offline

#9 2015-03-28 11:14:36

messenja
Member
From: Cheboksary, Russia
Registered: 2014-11-22
Posts: 9

Re: First install and wireless network (BCM43142)

Try to install the broadcom-wl driver (yaourt).

Offline

#10 2015-03-28 11:33:14

Caocoa
Member
Registered: 2010-11-11
Posts: 27

Re: First install and wireless network (BCM43142)

Well, it's restrictively licensed then it's not free. I'd like to keep being free :-) but if I have no choice, yes, I may do this.


caocoa@C40C04 ~:

Offline

Board footer

Powered by FluxBB