1 |
I made significant progress today. |
2 |
|
3 |
I manually edited the file /usr/src/linux/drivers/net/wireless/rtl8187_dev.c |
4 |
|
5 |
There is a static structure near the top of the code, |
6 |
|
7 |
static struct usb_device_id rtl8187_table[] __devinitdata = { |
8 |
/* Realtek */ |
9 |
{USB_DEVICE(0x0bda, 0x8187)}, |
10 |
/* netgear */ |
11 |
{USB_DEVICE(0x0846, 0x6100)}, |
12 |
{USB_DEVICE(0x0846, 0x6a00)}, |
13 |
{} |
14 |
}; |
15 |
|
16 |
I added the line |
17 |
{USB_DEVICE(0x0bda, 0x8197)}, |
18 |
in the /* Realtek */ area of the structure, then ran |
19 |
make clean, then |
20 |
make && make modules_install etc. |
21 |
|
22 |
After rebooting into the modified kernel, I now have iwmaster0 and iwlan0 |
23 |
lines showing up when I type iwconfig. |
24 |
|
25 |
The applicable lines of iwconfig are |
26 |
|
27 |
wmaster0 no wireless extensions |
28 |
|
29 |
wlan0 IEEE 802.11g ESSID="mynetworkESSID" |
30 |
Mode:Managed Frequency=2.417GHz Access Point: Not associated |
31 |
Retry min limit 7 RTS thr:off Fragment thr=2346B |
32 |
Encryption key:<not telling you> |
33 |
Link Quality:0 Signal Level:0 Noise Level:0 |
34 |
Rx Invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 |
35 |
Tx excessive retries:0 Invalid misc:0 Missed beacon:0 |
36 |
|
37 |
I'm not all the way there yet, but this is significant progress. |
38 |
|
39 |
wpa_supplicant gui still is blank, with the message 'could not get status from |
40 |
WPA_supplicant', but at least now I have an interface showing up |
41 |
|
42 |
It appears that it cannot find an access point. The access point is active, |
43 |
as I can connect my work laptop to it, but so far, the laptop can't see it. |
44 |
|
45 |
Any further advice gratefully received. |
46 |
|
47 |
Jeff |
48 |
|
49 |
|
50 |
On Wednesday 19 December 2007 06:09:50 pm Jeff Cranmer wrote: |
51 |
> I've tried to run through the instructions at |
52 |
> http://gentoo-wiki.com/HARDWARE_rtl8187. |
53 |
> |
54 |
> The kernel is configured per that guide, and I get the message: |
55 |
> usbcore: registered new interface driver rtl8187 |
56 |
> |
57 |
> When I try to run ifconfig wlan0 up, however, I get: |
58 |
> wlan0: unknown interface: no such device |
59 |
> |
60 |
> I get the same result if I run ifconfig wlan up (net.wlan is the symlink |
61 |
> that I set up in /etc/init.d) |
62 |
> |
63 |
> The wireless section of my /etc/conf.d/net file reads |
64 |
> mode_wlan="managed" |
65 |
> wpa_supplicant_wlan="-Dwext -c |
66 |
> /etc/wpa_supplicant/wpa_supplicant_RTL8187.conf" config_wlan=( "dhcp" ) |
67 |
> dhcp_wlan="-R -G" |
68 |
> |
69 |
> wpa_supplicant has been emerged. |
70 |
> |
71 |
> Jeff |
72 |
> |
73 |
> On Sunday 16 December 2007 12:14:42 pm Mick wrote: |
74 |
> > On Sunday 16 December 2007, Jeff Cranmer wrote: |
75 |
> > > All I get for iwconfig is |
76 |
> > > lo no wireless extensions |
77 |
> > > eth0 no wireless extensions. |
78 |
> > |
79 |
> > This means that the driver has not been loaded yet. In generic terms |
80 |
> > you'll need to install the necessary driver for your WiFi device (either |
81 |
> > the new one in the kernel or emerge net-wireless/rtl8187, or ndiswrapper |
82 |
> > and the MS Windows driver). If you build the driver as a module then you |
83 |
> > need to modprobe -v rtl8187, while you keep an eye on the logs to see how |
84 |
> > things go (tail -f /var/log/messages). You have seen this, right? |
85 |
> > |
86 |
> > http://gentoo-wiki.com/HARDWARE_rtl8187 |
87 |
> > |
88 |
> > > I think I need some more info in /etc/conf.d/net, and need somehow to |
89 |
> > > create the necessary /etc/init.d/net.wlan0 or whatever driver. |
90 |
> > > |
91 |
> > > The only 'net.anything' drivers present at the moment are net.lo and |
92 |
> > > net.eth0 |
93 |
> > |
94 |
> > You will of course have to manually create a symlink between net.wlan0 -> |
95 |
> > net.lo (or whatever your new WiFi device is recognised as by the kernel) |
96 |
> > so that you can bring it up by running /etc/init.d/net.wlan0 start. But |
97 |
> > this is only necessary for autoloading the driver through the runlevel |
98 |
> > scripts. To try it out follow the instructions in the Wiki page above. |
99 |
-- |
100 |
gentoo-user@g.o mailing list |