
Originally Posted by
slynk
I think the problem I'm running into now is:
/sys/bus/usb/drivers/rtl819xU/new_id
doesn't exist... it probably does in ubuntu but not in opensuse. So, where to from here?
This file is created from the rule you create. I had to do essentially the same thing for my card until the kernel was updated. Mine uses the rt2870sta chipset.
Personally, I would create the file as rtl8192su.conf.
Code:
touch /etc/modprobe.d/rtl8192su.conf
Then edit it and add in the rule.
Code:
install r8192s_usb /sbin/modprobe --ignore-install r8192s_usb $CMDLINE_OPTS; /bin/echo "050d 945a" > /sys/bus/usb/drivers/rtl819xU/new_id
Also create the other file network_drivers.rules. I would also create a custom name for this.
Code:
touch /etc/udev/rules.d/rtl8192su.rules
Then edit it and put the rule in it.
Code:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="050d", ATTR{idProduct}=="945a", RUN+="/sbin/modprobe -qba r8192s_usb"
Once you have all that in place and reboot, if the network card comes on but dmesg shows missing firmware, all you should have to do is put the firmware in the correct place. If it's still not coming on we'll have to look at things again.
Bookmarks