2009/12/3 Antti Kaijanmäki <antti@xxxxxxxxxxxxxx>: > It's a Toshiba Satellite Pro L300. I have a Toshiba A210; the Realtek hardware is the same, but I am a little surprised that there is no similiarity to the mac address (AFAIK part of the mac address is the manufacturer's identity). In any case, the rkill code works here (up to date fedora 12 + compat-wireless from yesterday or the day before). > I contacted Realtek again and this morning I had data sheets for > RTL8187B and RTL8187L chipsets in my inbox, yay!. I didn't have time to > look deeply in to them just yet, but at quick glance the data sheets > didn't talk anything about rfkill. My fear is that the rfkill features > are laptop vendor specific by being implemented using the General > Purpose IO pins, but this speculation is still premature. Yes, I think the gpio pins are OEM-specific. --- rtl8187_rfkill.c.orig 2009-12-02 14:12:34.646597569 +0200 +++ rtl8187_rfkill.c 2009-12-02 14:10:09.474593370 +0200 @@ -28,7 +28,7 @@ static bool rtl8187_is_radio_enabled(str rtl818x_iowrite8(priv, &priv->map->GPIO0, gpio & ~0x02); gpio = rtl818x_ioread8(priv, &priv->map->GPIO1); - return gpio & 0x02; + return gpio & 0x04; } Your patch is probably wrong - all you are doing is get some random bits off the chip and lie to the rest of the system about being radio is enabled. That leads to my next question - what *is the rest* of your system? Back in F11 I had a funny problem for a few days when I was trying out/testing the then-new rtl8187 rfkill code Larry and Herton came up with: I can switch off the radio and it is effective for about 1 minute - then NetworkManager decides to turn the wireless chip back on. It turned out that hal (at least on F11, and also then, a few months ago) needed to be taught to honour the state of the rkill switch and be aware of it. Maybe you have the reverse problem - the rest of your system needs to be taught not to switch it off. As for the datasheet - no, there aren't any obvious rfkill info (or I haven't read carefully - Larry will correct me). Realtek doesn't seem to have a problem with e-mailing it to individuals, so a few of us has it as well; but since they don't have it available for public download on their web site, I assume it was sent on good faith for private viewing pleasure.... and the terms of (re-)distribution is probably to people who show interests in improving the driver. (instead of, say, to competitors trying to poke holes in their hardware...). -- 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