Sunday 9 September 2012

Toshiba L300 wireless card replacement issues

Yet another post about the terrible Toshiba L3xx series of laptop - this time regarding the problems I encountered when trying to replace the internal PCI-Express Wireless (WLAN) card and how I overcame them.

This model (well, mine at least) ships by default with a Realtek RTL8187B card. This is an awful card, for many reasons which I will not go in to.

I wanted to upgrade this card to one that supported Wireless N. There were 2 reasons for this:

1. The internal card had receiving issues after a period of time, and;
2. My router supports Wireless N and I wanted to make full use of it.

I purchased a basic card from eBay - it was a generic unbranded card, which appeared to be about £3 cheaper than some of the other "branded" ones. At the end of the day, the reliability of the card is determined by the chipset used, and mine used a RALink chip, so I was content with that.

The problems started occuring however when I tried to replace the card. Firstly, the L300 would not POST with the new card at all. The fan was spinning, all lights were on, but nobody was at home. I realized that I had a very early generation Toshiba which had a BIOS whitelist for the WLAN card, preventing me from using anything other than the original. I got around this by putting the original card back in and updating the BIOS to the latest version - this removed the whitelist (I suppose Toshiba had a change of heart).

Despite this, all was not well. The laptop would now POST and boot in to Windows with my replacement card fitted, but it was simply not detected. Cutting a long story short, the reason is...



The Toshiba L3XX series of laptop does not fully implement the PCI-Express specification.



To be exact, Toshiba had been really tight here and have only actually provided the circuitry to use a PCI-Express card that has USB functionality! 

PCI-Express has 4 pins which can be used to provide a simple USB port. Power, Gnd, TX and RX. The original card provided by Toshiba was simply a USB Wireless Dongle in PCI-Express form factor!

Looking closer at the motherboard you can see that only 6 lines have traces on the PCI-Express connector. I believe that 4 of them are for USB, and the other 2 are used for toggling the wireless on/off using the front chassis switch.

This is appalling. I later purchased a ridiculously cheap, very nasty Wireless N card which only had the USB functionality of it and did not rely on the rest of the PCI-Express specification. This worked first time and after installing the drivers I am now writing this post using Wireless N on my new WLAN card! :)

The moral of the story?
The Toshiba L300 is a "put it together as cheaply as you can" jobbie - in other words, it is a nasty piece of crap which is not even suitable to be part of the budget laptop market.

7 comments:

  1. Hey Liam,



    I found your blog and read your isseu about the TOSHIBHEEH L300 series and the ass of a pci express slot that will only provide

    usb interface pci e adapters. You wrote you found a wlan adapter that uses only the USB interface.
    Can you tell me the type of the adapter you used and how i can identify such a adapter when

    i search i new one one the internet for my TOSHIBA.



    Kind regards and thank you for responding, nice blog you have!





    grt

    John

    ReplyDelete
    Replies
    1. Hi John,
      My apologies for the late response.

      It's been a while now so I can't quite remember off the top of my head. If you need an immediate solution, this card will do the trick: http://www.ebay.co.uk/itm/Intel-AC-7260-Dual-Band-Wireless-802-11ac-2x2-Bluetooth-4-0-USB-Half-Mini-PCI-E-/310926127307?pt=UK_Computing_ComputerComponents_InterfaceCards&hash=item4864a430cb

      However they are several older Realtek cards that are USB-based on the PCI-Express slot, and these will be considerably cheaper. The cheaper the card the more likely it is to have the USB functionality.

      Note that you can usually tell if the card will be compatible by looking at the pins at the bottom. If only a few are populated with gold contacts (or the circuit board only has traces on 4 of those contacts), then that card is USB over PCI-E.

      Hope this helps and sorry I couldn't be more assistance this time round!

      Delete
  2. I'm sorry , my English is very bad . Tell me what model wi-fi card you have installed in your laptop ?

    ReplyDelete
  3. Hi, everybody.
    This topic was really helpful. Using advices i've bought "AzureWave AW-NE766" and it works just fine.
    The new adapter connects to router at 150Mbps, but under load it drops to 108Mbps. Despite of this, the real speed connection became so much better, because stock Realtek RTL8187B card are SO SLOW, its not utilize its 54Mbps.

    So the real numbers at speedtest were 14Mbps/10Mbps (Read/write), now its 57Mbps/47Mbps.
    Copying one big file were the same 10-14Mbps. Now its about 70Mbps, which give us approx 6 times faster that it was before upgrade.
    Thanks to all. Wish you luck in your upgrades.
    Best regards, RetainedProfit.

    ReplyDelete
  4. So useful, just bagged an Azurewave AW-NE766 for mine

    ReplyDelete
  5. Thanks to this post and comments, I finally found an wireless card 802.11n for L100. This is Azurewave AW-NE766. Thank you so much everyone!

    ReplyDelete