On 05/17/2015 06:49 PM, Arend van Spriel wrote: > > > On 17-05-15 16:48, Schmirr Wurst wrote: >> ---------- Forwarded message ---------- >> From: Schmirr Wurst <schmirrwurst@xxxxxxxxx> >> Date: 2015-05-17 16:47 GMT+02:00 >> Subject: Re: Fwd: lspci not working >> To: Arend van Spriel <aspriel@xxxxxxxxx> >> >> >> 2015-05-17 16:34 GMT+02:00 Arend van Spriel <aspriel@xxxxxxxxx>: >>> On 17-05-15 16:08, Schmirr Wurst wrote: >>>> >>>> ---------- Forwarded message ---------- >>>> From: Schmirr Wurst <schmirrwurst@xxxxxxxxx> >>>> Date: 2015-05-17 16:07 GMT+02:00 >>>> Subject: Re: lspci not working >>>> To: Hauke Mehrtens <hauke@xxxxxxxxxx> >>>> >>>> >>>> 2015-05-17 15:17 GMT+02:00 Hauke Mehrtens <hauke@xxxxxxxxxx>: >>>>> >>>>> On 05/17/2015 03:00 PM, Schmirr Wurst wrote: >>>>>> >>>>>> 2015-05-17 14:57 GMT+02:00 Schmirr Wurst <schmirrwurst@xxxxxxxxx>: >>>>>>> >>>>>>> I'm not familiar with inline answers and mailing list, tried to put >>>>>>> some order in my answer + log file >>>>>>> >>>>>>> 2015-05-17 13:18 GMT+02:00 Rafał Miłecki <zajec5@xxxxxxxxx>: >>>>>>>> >>>>>>>> On 17 May 2015 at 12:23, Arend van Spriel <arend@xxxxxxxxxxxx> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> On 05/17/15 02:21, Schmirr Wurst wrote: >>>>>>>>>> >>>>>>>>>> I tried as suggested to had a look at >>>>>>>>>> /sys/bus/sdio/devices, but the only devices around there a 3 >>>>>>>>>> mmc1:0001:1 to :3, I guess it is something else... >>>>>>>>>> >>>>>>>>>> I already try to install brcmfmac_sdio , with some tutorial >>>>>>>>>> from the >>>>>>>>>> internet, but it didn't work... >>>>>>>>>> actually, I see under /sys/bus/sdio/drivers brcmfmac_sdio ... >>>>>>>>>> >>>>>>>>>> In that directory, I see a directory mmc1:0001:2 >>>>>>>>>> under device I have 0xa94d >>>>>>>>>> >>>>>>>>>> I completly lost, maybe you understand that information, sorry.. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> I do. The fact that you see a subdirectory mmc1:0001:2 in >>>>>>>>> /sys/bus/sdio/drivers/brcmfmac_sdio means that the driver was >>>>>>>>> probed >>>>>>>>> for >>>>>>>>> this device. Now would be a good time to share your (friends') >>>>>>>>> kernel >>>>>>>>> log, >>>>>>>>> but my guess is you are either missing firmware or nvram data >>>>>>>>> or both >>>>>>>>> for >>>>>>>>> this device. >>>>>>> >>>>>>> I ve attatched the kernel.log here >>>>>>> https://drive.google.com/file/d/0B8gm4mLCCQAgMmNlVVFSYmNjOGs/view?usp=sharing >>>>>>> >>>>>>> In dmsg I see following linked with the brc driver : >>>>>>> dmesg | grep brc >>>>>>> [ 7.987661] brcmf_sdio_drivestrengthinit: No SDIO Drive strength >>>>>>> init done for chip 43340 rev 2 pmurev 20 >>>>>>> [ 7.993487] usbcore: registered new interface driver brcmfmac >>>>>>> [ 7.996318] brcmfmac_sdio mmc1:0001:1: Direct firmware load for >>>>>>> brcm/brcmfmac43340-sdio.bin failed with error -2 >>>>>>> [ 9.011572] brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl >>>>>>> 0x50 >>>>>>> [ 10.037365] brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl >>>>>>> 0x50 >>>>>>>> >>>>>>>> >>>>>>>> It could also mean driver was loaded manually. So please also make >>>>>>>> sure the friend uses kernel 4.0 or newer. >>>>>>> >>>>>>> Kernel : 4.0.0 #3 SMP PREEMPT Wed Apr 22 17:52:53 MSK 2015 >>>>>>> Distro: >>>>>>> Distributor ID: T100 Ubuntu 15.04 >>>>>>> Description: Ubuntu 15.04 >>>>>>> Release: 15.04 >>>>>>> Codename: vivid >>>>>>> I ve installed it from the magic stick here >>>>>>> https://plus.google.com/communities/117853703024346186936 >>>>> >>>>> >>>>> The driver complains about missing firmware and Ubuntu 15.04 does not >>>>> contain it. >>>>> >>>>> Please place this file >>>>> >>>>> https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/brcm/brcmfmac43340-sdio.bin >>>>> >>>>> >>>>> to /lib/firmware/brcm/brcmfmac43340-sdio.bin >>>>> >>>>> Hauke >>>> >>>> Before that, the system was complaining about >>>> brcm/brcmfmac43340-sdio.bin, and now about brcm/brcmfmac43340-sdio.txt >>>> but errors are similar... >>> >>> >>> I guess your system in jinxed because of the hostname you setup :-p >>> >>> Ok, more seriously now. This is the nvram data I mentioned earlier. This >>> system may have that info stored in efi variable. You should be able >>> to find >>> it in /sys/firmware/efi/efivars/nvram-*. >>> >>> It may be necessary to run the following commands: >>> >>> # modprobe efivarfs >>> # mount -t efivarfs efivarfs /sys/firmware/efi/efivars >>> >>> Regards, >>> Arend >>> >> I cant be kind with manufacturer like broadcom and nvidia and those >> that are builting in such hardware ;) > > You are talking to a broadcom employee (in disguise ;-) ). > >> cat /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 >> What am I supposed to do with this ? > > You are kidding? I'll chew it for you: > > $ cp /sys/firmware/efi/efivars/nvram-74b00bd9* > /lib/firmware/brcm/brcmfmac43340-sdio.txt Why can't the driver directly access this efi var? I haven't checked if this is already done somewhere, but letting a user do this manually does not seam nice. > > Regards, > Arend > -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html