I got myself a brand spankin new laptop, and I know driver support will be lacking for a while. Surprisingly though everytyihng works out of the box except my wireless. I searched the web and cant seem to find much about it. I was hoping someone here might have had success with this wirless card.
My lspci -nnk output is:
I searched my dmesg for anything related to firmware, etc, but nothing shows up. Does anyone know if this might be related to another wirleess card that I could use its driver for?
On 11/11/2012 03:56 PM, changedsoul wrote:
>
> I got myself a brand spankin new laptop, and I know driver support will
> be lacking for a while. Surprisingly though everytyihng works out of the
> box except my wireless. I searched the web and cant seem to find much
> about it. I was hoping someone here might have had success with this
> wirless card.
> My lspci -nnk output is:
>
> Code:
> --------------------
>
> 02:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
> Subsystem: Hewlett-Packard Company Device [103c:18ed]
>
> --------------------
>
>
> I searched my dmesg for anything related to firmware, etc, but nothing
> shows up. Does anyone know if this might be related to another wirleess
> card that I could use its driver for?
That device uses rt2800pci as the driver; however, that device ID was added to
the kernel on May 10, 2012. As a result, the standard kernel from any version of
openSUSE is too old.
Install the compat-wireless package for your kernel. Due to lack of information
regarding your version, I cannot be more specific.
Thanks for the link to them repos. I have tried installing from them with no luck. Ill cut my losses I guess until a newer kernel comes out and it works with it. I consider myself pretty fortunate my wireless is the only thing that doesnt work on this, and even that I have a external usb wireless to get me by.
Just wondering if there is any progress on a fix for this problem.
I am having a similar problem, new install of SUSE and the ralink wireless controller (1814:539b) is not working.
The thread linked above is about a different driver as far as I can see.
Not a hardware issue as it worked in Ubuntu and Windows 8.
I gather it takes rt2800pci driver.
How do I get this working on my system?
I got it kind of working but it doesn’t persist after reboot.
What worked was going YaST> Kernel Settings > PCI ID setup and adding an entry.
Driver: pci:rt2800pci
SysFS Directory: rt2800pci
PCI Device:
RaLink Network Controller (0000:01:00.0)
But after reboot this doesn’t work.
SO I go to /sys/bus/pci/drivers and see that rt2800pci is NO LONGER THERE???
Alright…
/sbin/modprobe -v rt2800pci
then
redo the kernel settings in yast gui and I get prompted for my wireless password.
PLEASE:
How do I get the modprobe change to persist past reboot?
Also how do I do the kernel setting thing from command line?
On 01/20/2013 04:16 PM, CMOB wrote:
>
> HACK.
>
> I added a file to /etc/modules-load.d called it rt2800pci.conf
> with the line rt2800pci.
>
> Which apparently loads the module on boot.
> Half way.
>
> But I still need to start YaST and renew the kernel settings thing
What version of openSUSE are you using? Your device was added to the rt2800pci
driver in kernel 3.4, thus you need to be running at least 12.2.
Drivers are automatically loaded based on their PCI ID. When one fails to load,
either that ID is not in a driver’s table, or it is blacklisted by some entry in
/etc/modprobe.d/.
Extraordinary measures of the type you describe may get the driver loaded, but
it still will not work unless the driver contains that ID.
Well you could compile the driver, but maybe that’s too much for you?
It might also be possible to achieve by editing /lib/modules/<your kernel version>>/modules.alias directly, although as Larry has hinted at already, this kind of hack may not be sufficient in getting the rt2800pci module to recognise your card.
You’d need to edit with root privileges of course. Find the entries pertaining to this driver…
alias pci:v00001814d0000539Fsv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d0000539Asv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00005390sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003593sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003592sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003562sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003062sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003060sv*sd*bc*sc*i* rt2800pci
then add your chipset like this
alias pci:v00001814d0000539Bsv*sd*bc*sc*i* rt2800pc
However, any kernel upgrade will overwrite this system file.
On 01/20/2013 06:46 PM, deano ferrari wrote:
>
> Well you could compile the driver, but maybe that’s too much for you?
>
> It might also be possible to achieve by editing /lib/modules/<your
> kernel version>>/modules.alias directly, although as Larry has hinted at
> already, this kind of hack may not be sufficient in getting the
> rt2800pci module to recognise your card.
>
> You’d need to edit with root privileges of course. Find the entries
> pertaining to this driver…
>
>
> Code:
> --------------------
> alias pci:v00001814d0000539Fsvsdbcsci* rt2800pci
> alias pci:v00001814d0000539Asvsdbcsci* rt2800pci
> alias pci:v00001814d00005390svsdbcsci* rt2800pci
> alias pci:v00001814d00003593svsdbcsci* rt2800pci
> alias pci:v00001814d00003592svsdbcsci* rt2800pci
> alias pci:v00001814d00003562svsdbcsci* rt2800pci
> alias pci:v00001814d00003062svsdbcsci* rt2800pci
> alias pci:v00001814d00003060svsdbcsci* rt2800pci
> --------------------
>
> then add your chipset like this
>
> Code:
> --------------------
> alias pci:v00001814d0000539Bsvsdbcsci* rt2800pc
> --------------------
>
> However, any kernel upgrade will overwrite this system file.
Do not even bother with that. The changes to get that device working were more
than adding the ID to the table, otherwise I would have given you to appropriate
command to write new_id.
If you install the compat-wireless package, then the driver should work.
Do not even bother with that. The changes to get that device working were more
than adding the ID to the table, otherwise I would have given you to appropriate
command to write new_id.
I was sure that would be the case, although CMOB seemed to have success wit the YaST >> Hardware >> Kernel Settings, andadding the PCI ID, so I thought there might be a chance to make it persistent via modules.alias…ah well.
On 01/20/2013 09:16 PM, deano ferrari wrote:
>
>> If you install the compat-wireless package, then the driver should work.
>>
> That is good to know. Does it contain a list of new device IDs or
> similar?
Compat-wireless contains the wireless drivers from 3.7. Any
changes/updates/additions in the 9-12 months between 3.4 and 3.7 will be included.