Sony Vaio Duo 13 Broadcom Wifi Issues

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
AStupidNoob

Sony Vaio Duo 13 Broadcom Wifi Issues

Post by AStupidNoob »

Hi everyone!

I've been trying pretty hard to get my Sony Vaio Duo 13 laptop working with Linux Mint 17. The only problems I'm having are:
  • WiFi doesn't work properly.
  • Suspend causes computer to freeze upon wake up.
Which is pretty good, really! I've not yet attempted to fix the suspend issue yet, so don't worry about that. My main concern at the moment is getting the wireless to work.

Upon first installation, there was no wireless device found. After messing around for a bit and doing lots of searching, I was told to install a brcmfmac43241b4-sdio.txt file to my /lib/firmware/brcm/ directory. This caused the WiFi to start working, which is fantastic! However, it disconnects very frequently (maybe once every 2 minutes or so), and the speed is awful (was downloading skype from the package repos at rates between 1000b/s and 22kb/s on a network I've downloaded at 10mb/s+ previously on Windows). It's basically unusable. I decided to try the official broadcom drivers here, but they would not work at all. What is particularly astonishing about this whole thing is that the broadcom chip appears nowhere on any of the logs. It's not in lspci. It's not in lshw (but a generic network device shows up so long as the driver is working). It's not in inxi. Infact, the only place I found any mention of it whatsoever was in dmesg when I searched for "BCM":

Code: Select all

[    0.425257] pnp 00:0c: Plug and Play ACPI device, IDs BCM2e47 (active)
Searching for that ID lead me to very few pages on Google. The most useful of which was: https://wikidevi.com/wiki/Broadcom_BCM943241NG1630. I'm really curious as to how the driver even works at all given the device doesn't appear anywhere! I think that if I can get the device to show up under lspci, perhaps the official broadcom driver will work and the speed/stability will be much better. Even if someone could explain to me, in general, how a driver can work with a device that doesn't appear on lspci/lsusb, I'd be grateful. At least then I'd have somewhere to look.

Thanks everyone! :D

Lots of data:
Chipset information: https://wikidevi.com/wiki/Broadcom_BCM943241NG1630
Version: Linux Mint 17, x64.

Contents of /lib/firmware/brcm/brcmfmac43241b4-sdio.txt: Source

Code: Select all

#Sample variables file for BCM94324A1 iPA+iLNA FCBGA REF board
# NV VER: 0.2.3.0.XV1
# 20130829 Change Note:
# Enable Out of band GPIO for connected standby
# 20130809 Change Note:
# REMOVE 2x2 BTC effect BIT
# Change CCODE to XV/1
# 20130816 Change Note:
# Change PA parameters for TSSI 
# 20130830 Change Note:
# Change Power-per-rate settings
# 20130903 Change Note:
# Change Power-per-rate settings
devid=0x4374
boardtype=0x5f0
boardrev=0x1200
boardflags=0x201
#boardflags2=0x00800000
macaddr=00:90:4c:cc:11:33
sromrev=9
xtalfreq=37400
nocrc=1
ag0=0x2
ag1=0x2
ag2=0xff
ag3=0xff
txchain=0x1
rxchain=0x1
aa2g=1
aa5g=1
ccode=XV
regrev=1
ledbh0=0xff
ledbh1=0xff
ledbh2=0xff
ledbh3=0xff
leddc=0xffff
pa2gw0a0=0xFFC5
pa2gw1a0=0x1597
pa2gw2a0=0xFED8
pa2gw0a1=0xFFC9
pa2gw1a1=0x15B5
pa2gw2a1=0xFED4
maxp2ga0=64
maxp2ga1=64
maxp5ga0=50
maxp5ga1=50
maxp5gha0=50
maxp5gha1=50
maxp5gla0=64
maxp5gla1=72
pa0itssit=62
pa1itssit=62
antswctl2g=0x9
antswctl5g=0xa
antswitch=0x0
subband5gver=0
pa5gw0a0=0xFFBB
pa5gw1a0=0x120C
pa5gw2a0=0xFEF2
pa5gw0a1=0xFFCA
pa5gw1a1=0x1332
pa5gw2a1=0xFEF9
pa5glw0a0=0xFFC6
pa5glw1a0=0x11e4
pa5glw2a0=0xFF01
pa5glw0a1=0xFFCB
pa5glw1a1=0x135D
pa5glw2a1=0xFEF6
pa5ghw0a0=0xFFC1
pa5ghw1a0=0x1253
pa5ghw2a0=0xFEF9
pa5ghw0a1=0xFFCE
pa5ghw1a1=0x1356
pa5ghw2a1=0xFEF5
extpagain2g=2
extpagain5g=2
pdetrange2g=2
pdetrange5g=2
triso2g=4
triso5g=5
tssipos2g=1
tssipos5g=1
cckbw202gpo=0x0000
cckbw20ul2gpo=0x0000
legofdmbw202gpo=0x77777777
legofdmbw20ul2gpo=0x77777777
mcsbw202gpo=0xBBBBBBBB
mcsbw20ul2gpo=0xBBBBBBBB
mcsbw402gpo=0xBBBBBBBB
mcs32po=0x5555
leg40dup2gpo=0x2
legofdmbw205glpo=0x44332200
legofdmbw20ul5glpo=0x44332200
legofdmbw205gmpo=0x00000000
legofdmbw20ul5gmpo=0x00000000
legofdmbw205ghpo=0x00000000
legofdmbw20ul5ghpo=0x00000000
mcsbw205glpo=0x66442200
mcsbw20ul5glpo=0x66442200
mcsbw405glpo=0xaa887766
mcsbw205gmpo=0x11110000
mcsbw20ul5gmpo=0x11110000
mcsbw405gmpo=0x33221100
mcsbw205ghpo=0x11110000
mcsbw20ul5ghpo=0x11110000
mcsbw405ghpo=0x33221100
itt2ga0=0x20
itt5ga0=0x3e
itt2ga1=0x20
itt5ga1=0x3e
tempthresh=120
otpimagesize=232
usbepnum=0x2
muxenab=0x0
noisecaloffset=14
noisecaloffset5g=14
rssicorrnorm_core0=0x2004
rssicorrnorm_core1=0x2004
rssicorrnorm_core0_5g1=0x2203
rssicorrnorm_core0_5g2=0x1f03
rssicorrnorm_core0_5g3=0x1903
rssicorrnorm_core1_5g1=0x2a03
rssicorrnorm_core1_5g2=0x2303
rssicorrnorm_core1_5g3=0x1d03
triso5g_l_c0=5
triso5g_l_c1=5
triso5g_m_c0=5
triso5g_m_c1=5
triso5g_h_c0=5
triso5g_h_c1=5
pa2gw0a0_lo=0xFFFA
pa2gw1a0_lo=0x0766
pa2gw2a0_lo=0xFF7B
pa2gw0a1_lo=0xFFEE
pa2gw1a1_lo=0x07AD
pa2gw2a1_lo=0xFF6E
pa5gw0a0_lo=0xFFF0
pa5gw1a0_lo=0x08D0
pa5gw2a0_lo=0xFF5C
pa5gw0a1_lo=0xFFD4
pa5gw1a1_lo=0x09B0
pa5gw2a1_lo=0xFF3F
pa5glw0a0_lo=0xFFE1
pa5glw1a0_lo=0x0934
pa5glw2a0_lo=0xFF4A
pa5glw0a1_lo=0xFFEA
pa5glw1a1_lo=0x09AD
pa5glw2a1_lo=0xFF4E
pa5ghw0a0_lo=0xFFDD
pa5ghw1a0_lo=0x08DD
pa5ghw2a0_lo=0xFF4D
pa5ghw0a1_lo=0xFFDE
pa5ghw1a1_lo=0x09D1
pa5ghw2a1_lo=0xFF46

# Out-of-band GPIO wakeup
sd_gpout=0
sd_gpval=1
sd_gpdc=0
cat /etc/*-release output:

Code: Select all

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17
DISTRIB_CODENAME=qiana
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
NAME="Ubuntu"
VERSION="14.04, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
uname -r output:

Code: Select all

3.13.0-24-generic
inxi -Fxz output:

Code: Select all

System:    Host: computername Kernel: 3.13.0-24-generic x86_64 (64 bit, gcc: 4.8.2) Desktop: Gnome Distro: Linux Mint 17 Qiana
Machine:   System: Sony product: SVD13211CGW version: J5005TYX
           Mobo: Sony model: VAIO Bios: Insyde version: R1081S7 date: 09/25/2013
CPU:       Dual core Intel Core i5-4200U CPU (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9178.8 
           Clock Speeds: 1: 800.00 MHz 2: 1300.00 MHz 3: 800.00 MHz 4: 800.00 MHz
Graphics:  Card: Intel Haswell-ULT Integrated Graphics Controller bus-ID: 00:02.0 
           X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz 
           GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 10.1.0 Direct Rendering: Yes
Audio:     Card-1: Intel Lynx Point-LP HD Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2: Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel bus-ID: 00:03.0
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-24-generic
Drives:    HDD Total Size: 128.0GB (3.5% used) 1: id: /dev/sda model: SAMSUNG_MZNTD128 size: 128.0GB 
Partition: ID: / size: 113G used: 4.3G (4%) fs: ext4 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 44.0C mobo: 33.0C 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 184 Uptime: 28 min Memory: 595.4/3849.0MB Runlevel: 2 Gcc sys: 4.8.2 Client: Shell inxi: 1.8.4 
dmesg | grep brcm output: (only part that seems to be of interest, entire output of dmesg is here)

Code: Select all

[    4.144969] brcmfmac: brcmf_sdio_chip_drivestrengthinit: No SDIO Drive strength init done for chip 4324 rev 5 pmurev 17
[    4.775904] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Jul 17 2013 07:36:07 version 6.10.197.71 (r412987) FWID 01-882d2634
[    4.783958] brcmfmac: brcmf_fil_cmd_data: Failed err=-23
[    4.785061] usbcore: registered new interface driver brcmfmac
[    4.792465] brcmfmac: brcmf_fil_cmd_data: Failed err=-23
[    4.818322] brcmfmac: brcmf_add_if: ERROR: netdev:wlan0 already exists
[    4.818326] brcmfmac: brcmf_add_if: ignore IF event
[   89.288631] brcmfmac: brcmf_cfg80211_del_key: invalid key index (4)
[   89.288638] brcmfmac: brcmf_cfg80211_del_key: invalid key index (5)
[  100.604298] brcmfmac: brcmf_cfg80211_escan: Connecting: status (3)
[  100.604313] brcmfmac: brcmf_cfg80211_scan: scan error (-11)
[  105.209668] brcmfmac: brcmf_cfg80211_escan: Connecting: status (3)
[  105.209677] brcmfmac: brcmf_cfg80211_scan: scan error (-11)
[  107.971675] brcmfmac: brcmf_cfg80211_escan: Connecting: status (3)
[  107.971679] brcmfmac: brcmf_cfg80211_scan: scan error (-11)
[  121.357805] Modules linked in: dm_crypt joydev hid_sensor_accel_3d hid_sensor_als hid_sensor_magn_3d hid_sensor_gyro_3d hid_sensor_trigger industrialio_triggered_buffer kfifo_buf industrialio hid_sensor_iio_common hid_generic pn544_mei hid_multitouch mei_phy pn544 hci hid_sensor_hub nfc rfcomm bnep bluetooth dm_multipath scsi_dh intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_codec_realtek snd_hda_codec_hdmi serio_raw binfmt_misc snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc brcmfmac snd_seq_midi uvcvideo snd_seq_midi_event brcmutil videobuf2_vmalloc videobuf2_memops snd_rawmidi videobuf2_core videodev snd_seq nls_iso8859_1 cfg80211 snd_seq_device snd_timer mei_me mei snd lpc_ich soundcore sony_laptop mac_hid parport_pc ppdev i2c_hid hid 8250_dw i2c_designware_platform lp i2c_designware_core parport dm_mirror dm_region_hash dm_log mmc_block i915 i2c_algo_bit drm_kms_helper drm ahci libahci video sdhci_acpi sdhci
[  122.376917] Modules linked in: dm_crypt joydev hid_sensor_accel_3d hid_sensor_als hid_sensor_magn_3d hid_sensor_gyro_3d hid_sensor_trigger industrialio_triggered_buffer kfifo_buf industrialio hid_sensor_iio_common hid_generic pn544_mei hid_multitouch mei_phy pn544 hci hid_sensor_hub nfc rfcomm bnep bluetooth dm_multipath scsi_dh intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_codec_realtek snd_hda_codec_hdmi serio_raw binfmt_misc snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc brcmfmac snd_seq_midi uvcvideo snd_seq_midi_event brcmutil videobuf2_vmalloc videobuf2_memops snd_rawmidi videobuf2_core videodev snd_seq nls_iso8859_1 cfg80211 snd_seq_device snd_timer mei_me mei snd lpc_ich soundcore sony_laptop mac_hid parport_pc ppdev i2c_hid hid 8250_dw i2c_designware_platform lp i2c_designware_core parport dm_mirror dm_region_hash dm_log mmc_block i915 i2c_algo_bit drm_kms_helper drm ahci libahci video sdhci_acpi sdhci
[  132.950711] brcmfmac: brcmf_escan_timeout: timer expired
[  155.370223] brcmfmac: brcmf_escan_timeout: timer expired
[  155.387861] brcmfmac: brcmf_cfg80211_sched_scan_start: Scanning already: status (1)
[  163.941462] brcmfmac: brcmf_escan_timeout: timer expired
[  163.963306] brcmfmac: brcmf_cfg80211_sched_scan_start: Scanning already: status (1)
[  176.974153] brcmfmac: brcmf_escan_timeout: timer expired
[  185.945213] brcmfmac: brcmf_escan_timeout: timer expired
[  210.923254] brcmfmac: brcmf_escan_timeout: timer expired
[  210.941439] brcmfmac: brcmf_cfg80211_sched_scan_start: Scanning already: status (1)
[  219.910314] brcmfmac: brcmf_escan_timeout: timer expired
[  453.765943] brcmfmac: brcmf_escan_timeout: timer expired
[  556.716642] brcmfmac: brcmf_escan_timeout: timer expired
[  676.649965] brcmfmac: brcmf_escan_timeout: timer expired
[  796.583143] brcmfmac: brcmf_escan_timeout: timer expired
[  916.516433] brcmfmac: brcmf_escan_timeout: timer expired
[ 1036.449659] brcmfmac: brcmf_escan_timeout: timer expired
[ 1133.399194] brcmfmac: brcmf_cfg80211_del_key: invalid key index (4)
[ 1133.399203] brcmfmac: brcmf_cfg80211_del_key: invalid key index (5)
[ 1133.557349] brcmfmac: brcmf_cfg80211_sched_scan_start: Scanning already: status (1)
[ 1146.564384] brcmfmac: brcmf_escan_timeout: timer expired
[ 1146.591462] brcmfmac: brcmf_cfg80211_sched_scan_start: Scanning already: status (1)
[ 1149.455633] brcmfmac: brcmf_cfg80211_sched_scan_start: Scanning already: status (1)
[ 1153.553755] brcmfmac: brcmf_cfg80211_sched_scan_start: Invalid sched scan req!! n_ssids:0
[ 1379.299227] brcmfmac: brcmf_cfg80211_del_key: invalid key index (4)
[ 1379.299232] brcmfmac: brcmf_cfg80211_del_key: invalid key index (5)
[ 1379.461177] brcmfmac: brcmf_cfg80211_sched_scan_start: Scanning already: status (1)
[ 1392.481437] brcmfmac: brcmf_escan_timeout: timer expired
[ 1395.332790] brcmfmac: brcmf_cfg80211_sched_scan_start: Scanning already: status (1)
[ 1429.285980] brcmfmac: brcmf_escan_timeout: timer expired
[ 1571.095129] brcmfmac: brcmf_cfg80211_get_station: Wrong Mac address cfg_mac-[REDACTED] wl_bssid-00:00:00:00:00:00
[ 1571.095241] brcmfmac: brcmf_cfg80211_get_station: Wrong Mac address cfg_mac-[REDACTED] wl_bssid-00:00:00:00:00:00
[ 1960.888851] brcmfmac: brcmf_escan_timeout: timer expired
[ 1960.911766] brcmfmac: brcmf_cfg80211_del_key: invalid key index (4)
[ 1960.911776] brcmfmac: brcmf_cfg80211_del_key: invalid key index (5)
lshw output: (only part that seems to be of interest, rest is here)

Code: Select all

  *-network
       description: Wireless interface
       physical id: 1
       logical name: wlan0
       serial: [REDACTED]
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=brcmfmac driverversion=0 ip=192.168.1.133 multicast=yes wireless=IEEE 802.11bgn
lspci --nn output:

Code: Select all

00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Lynx Point-LP USB xHCI HC [8086:9c31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation Lynx Point-LP HECI #0 [8086:9c3a] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation Lynx Point-LP HD Audio Controller [8086:9c20] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Lynx Point-LP LPC Controller [8086:9c43] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation Lynx Point-LP SMBus Controller [8086:9c22] (rev 04)
lspci --nn output:

Code: Select all

00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Lynx Point-LP USB xHCI HC [8086:9c31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation Lynx Point-LP HECI #0 [8086:9c3a] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation Lynx Point-LP HD Audio Controller [8086:9c20] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Lynx Point-LP LPC Controller [8086:9c43] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation Lynx Point-LP SMBus Controller [8086:9c22] (rev 04)
lsusb output:

Code: Select all

Bus 002 Device 002: ID 0bda:58df Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:5722 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lspcmcia output: Empty.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
PatH57

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by PatH57 »

Hi,
seems this card is still a bit "new" for ubuntu
could you post

Code: Select all

lsmod
AStupidNoob

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by AStupidNoob »

Hi PatH57, thanks for replying!

Here is the output of lsmod:

Code: Select all

Module                  Size  Used by
usb_storage            62209  1 
dm_crypt               23177  0 
hid_sensor_accel_3d    13221  0 
hid_sensor_magn_3d     13209  0 
hid_sensor_als         13123  0 
hid_sensor_gyro_3d     13209  0 
joydev                 17381  0 
hid_sensor_trigger     12916  4 hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_als,hid_sensor_magn_3d
industrialio_triggered_buffer    12882  4 hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_als,hid_sensor_magn_3d
kfifo_buf              13379  1 industrialio_triggered_buffer
industrialio           54069  7 hid_sensor_trigger,hid_sensor_gyro_3d,industrialio_triggered_buffer,hid_sensor_accel_3d,hid_sensor_als,kfifo_buf,hid_sensor_magn_3d
hid_sensor_iio_common    13755  4 hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_als,hid_sensor_magn_3d
hid_generic            12548  0 
hid_multitouch         17407  0 
hid_sensor_hub         19536  6 hid_sensor_trigger,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_als,hid_sensor_magn_3d,hid_sensor_iio_common
pn544_mei              12787  0 
mei_phy                13881  1 pn544_mei
pn544                  18174  1 pn544_mei
hci                    44425  2 pn544,mei_phy
nfc                    95012  2 hci,pn544
rfcomm                 69160  0 
bnep                   19624  2 
dm_multipath           22873  0 
scsi_dh                14882  1 dm_multipath
bluetooth             395423  10 bnep,rfcomm
intel_rapl             18773  0 
x86_pkg_temp_thermal    14205  0 
intel_powerclamp       14705  0 
coretemp               13435  0 
kvm_intel             143060  0 
kvm                   451511  1 kvm_intel
crct10dif_pclmul       14289  0 
crc32_pclmul           13113  0 
ghash_clmulni_intel    13259  0 
aesni_intel            55624  243 
aes_x86_64             17131  1 aesni_intel
lrw                    13286  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13990  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 20359  124 ghash_clmulni_intel,aesni_intel,ablk_helper
brcmfmac              226974  0 
brcmutil               15618  1 brcmfmac
binfmt_misc            17468  1 
cfg80211              484040  1 brcmfmac
serio_raw              13462  0 
uvcvideo               80885  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
snd_hda_codec_realtek    61438  1 
snd_hda_codec_hdmi     46207  1 
videobuf2_core         40664  1 uvcvideo
videodev              134688  2 uvcvideo,videobuf2_core
snd_hda_intel          52355  5 
sony_laptop            54219  0 
snd_hda_codec         192906  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
nls_iso8859_1          12713  2 
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               102099  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
mac_hid                13205  0 
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
i2c_hid                18704  0 
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
hid                   106148  4 i2c_hid,hid_multitouch,hid_generic,hid_sensor_hub
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
8250_dw                13437  0 
snd                    69238  21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
i2c_designware_platform    12960  0 
lpc_ich                21080  0 
i2c_designware_core    14768  1 i2c_designware_platform
mei_me                 18627  0 
mei                    82274  3 pn544_mei,mei_phy,mei_me
parport_pc             32701  0 
soundcore              12680  1 snd
ppdev                  17671  0 
lp                     17759  0 
parport                42348  3 lp,ppdev,parport_pc
dm_mirror              22135  0 
dm_region_hash         20862  1 dm_mirror
dm_log                 18411  2 dm_region_hash,dm_mirror
mmc_block              35929  0 
i915                  783485  5 
i2c_algo_bit           13413  1 i915
drm_kms_helper         52758  1 i915
drm                   302817  4 i915,drm_kms_helper
ahci                   25819  2 
libahci                32168  1 ahci
video                  19476  1 i915
sdhci_acpi             13376  0 
sdhci                  43015  1 sdhci_acpi
PatH57

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by PatH57 »

seems to look for the driver but is missing something witch is probably the correct idea, I guess nvram didn't work on the sony.
First thing we need to do is update the kernel.
Open mintupdate

Code: Select all

gksu mintupdate
view, Linux kernels and install the latest one available, then reboot.
(you can always boot back into the old one holding shift at boot until you get the grub menu)

Once this is done extract the 2 files from the link into /lib/firmware/brcm
https://www.dropbox.com/s/8m9n4qolf76iz ... c-sdio.zip
then

Code: Select all

sudo modprobe brcmfmac-sdio
and let's see how it goes.
AStupidNoob

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by AStupidNoob »

Hi again PatH57,

I updated the kernel successfully, but "sudo modprobe brcmfmac-sdio" does not work: "modprobe: FATAL: Module brcmfmac-sdio not found.". I tried doing "sudo modprobe brcmfmac" but alas the problem still remains...

Thanks again!
PatH57

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by PatH57 »

well its' going to take a bit of time.

Code: Select all

cd /lib/firmware/brcm

Code: Select all

ls
AStupidNoob

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by AStupidNoob »

Code: Select all

bcm4329-fullmac-4.bin     brcmfmac43241b4-sdio.bin  brcmfmac4335-sdio.bin
bcm43xx-0.fw              brcmfmac43241b4-sdio.txt  brcmfmac43362-sdio.bin
bcm43xx_hdr-0.fw          brcmfmac4329-sdio.bin     brcmfmac-sdio.bin
brcmfmac43236b.bin        brcmfmac4330-sdio.bin     brcmfmac-sdio.txt
brcmfmac43241b0-sdio.bin  brcmfmac4334-sdio.bin
Thanks again, I really appreciate the help, even if you can't fix it!
PatH57

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by PatH57 »

well the driver is there so I have to dig a bit deeper in the source code to see if your specific model is included or if we have to had the id of it.
could you please repost

Code: Select all

lsusb

Code: Select all

lspci
AStupidNoob

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by AStupidNoob »

lspci:

Code: Select all

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)
lsusb:

Code: Select all

Bus 002 Device 002: ID 0bda:58df Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:5722 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
In the mean time, I think I'll try recompiling the kernel... Reading this leaves me wondering if I need to enable the following option to have the wireless card even show up on lspci:

Code: Select all

For the PCIe SoftMAC WLAN driver (brcmsmac) you need to enable select the BCMA bus driver as well:

Location: -> Device Drivers
    -> Broadcom specific AMBA
        -> <M> BCMA support
            -> [*] Support for BCMA on PCI-host bus 
Any ideas why the wireless devices doesn't even show up? How can the driver use it at all if it's just straight up not there?
PatH57

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by PatH57 »

some "windows" specific card have a software emulation instead of a real firmware, that's why it's not detected or some people just see a blank line when using lspci.
Try this method first.
http://askubuntu.com/questions/386371/n ... l-of-13-10
AStupidNoob

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by AStupidNoob »

Sorry for the very late reply...

I tried the first answer on that question, but I get "modprobe: FATAL: Module brcmfmac-sdio not found." when I do "sudo modprobe brcmfmac-sdio".
As for the second method, I already tried that one. It managed to get the wireless working, but it still cuts out all the time and is generally all round bad.

During all this, I needed to use a secondary wifi card to access internet (USB dongle). This was also pretty dodgy, it was dropping out very similarly to the internal WiFi. (But obviously this was not the fault of the WiFi router: nobody else has these problems on the exact same network, and I've never had these problems until I ditched Windows).

Still, I really think that the bottom of this issue lies in the fact that it doesn't even show up on lspci. Any ideas why that might be?

Thanks again.
VaioDuo13

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by VaioDuo13 »

Hello, I am having the same issue and was wondering if you have found a solution or not. Thank you
benglim

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by benglim »

I managed to get the Vaio Duo 13 working properly in Ubuntu 15.04. Need to get the latest kernel in order for wifi to work.
Got to:
https://plus.googleapis.com/communities ... 4346186936

and install the latest linux kernel patched by this guy. Then copy the brcmfmac43241b4-sdio.txt file to /lib/firmware/brcm.
nokia

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by nokia »

using Sony Vaio Duo 13 and Mint 17.3, I installed the brcmfmac43241b4-sdio.txt file to my /lib/firmware/brcm/ directory and after restart it is working without any problems!
grego

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by grego »

I placed the zip file and the following file
https://github.com/jfwells/linux-asus-t ... 4-sdio.txt
in the folder as specified above first and I placed it in the module folder when I got the errors other people where getting, when I restarted - it worked! Thanks all :D
pfaehlfd

Re: Sony Vaio Duo 13 Broadcom Wifi Issues

Post by pfaehlfd »

Hi,

i have installed Mint 18.3 on my Sony Vaio Duo 13 and had the same Wifi issue, but i could fix it with google.
But i still have the issue that suspend causes the computer to freeze upon wake up and my bluetooth is not working at all.

Have you fixed these issues as well, or just the wifi?
Locked

Return to “Hardware Support”