[SATLUG] Wireless Driver Installation

Andrew Pickens wg5o at sbcglobal.net
Fri Jul 18 11:15:22 CDT 2008


"I don't have an ubuntu box running, but I think that if you install via
Synaptic the following packages (You may have to search for keywords as
well):
"kernel-devel & module-assistant"

Done.  No problem; same names.

"You should probably not be working in /etc/network, but rather in a proper
working directory (ie /home/andy/rtl8185_linux_26.1010.0531.2006/)  Anyway,
installing kernel-devel and module-assistant will get us closer to proper
compilation."

I tried again.  Here is the whole thing, as requested:

andy at izzy:~/rtl8185_linux_26.1010.0531.2006$ ./makedrv
ieee80211/
ieee80211/ieee80211_tx.c
ieee80211/Modules.symvers
ieee80211/ieee80211_softmac_wx.c
ieee80211/LICENSE
ieee80211/ieee80211_rx.c
ieee80211/ieee80211_crypt_tkip.c
ieee80211/ieee80211_crypt.h
ieee80211/ieee80211_crypt_ccmp.c
ieee80211/ieee80211_module.c
ieee80211/Makefile
ieee80211/.tmp_versions/
ieee80211/.tmp_versions/ieee80211_crypt-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_wep-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_tkip-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_ccmp-rtl.mod
ieee80211/.tmp_versions/ieee80211-rtl.mod
ieee80211/ieee80211.h
ieee80211/ieee80211_softmac.c
ieee80211/README
ieee80211/ieee80211_wx.c
ieee80211/ieee80211_crypt_wep.c
ieee80211/ieee80211_crypt.c
rtl818x-0.1/
rtl818x-0.1/r8180_wx.h
rtl818x-0.1/r8180_wx.c
rtl818x-0.1/r8180_rtl8225.h
rtl818x-0.1/r8180_rtl8255.h
rtl818x-0.1/AUTHORS
rtl818x-0.1/r8180_max2820.c
rtl818x-0.1/r8180.h
rtl818x-0.1/r8180_max2820.h
rtl818x-0.1/tags
rtl818x-0.1/r8180_sa2400.h
rtl818x-0.1/r8180_93cx6.c
rtl818x-0.1/ieee80211.h
rtl818x-0.1/r8180_gct.c
rtl818x-0.1/r8180_gct.h
rtl818x-0.1/.r8180_core.o.d
rtl818x-0.1/r8180_rtl8225.c.old
rtl818x-0.1/Modules.symvers
rtl818x-0.1/CHANGES
rtl818x-0.1/LICENSE
rtl818x-0.1/r8180_93cx6.h
rtl818x-0.1/README.master
rtl818x-0.1/r8180_hw.h
rtl818x-0.1/README
rtl818x-0.1/r8180_pm.c
rtl818x-0.1/r8180_sa2400.c
rtl818x-0.1/COPYING
rtl818x-0.1/README.adhoc
rtl818x-0.1/r8180_rtl8225.c
rtl818x-0.1/.tmp_versions/
rtl818x-0.1/.tmp_versions/r8180.mod
rtl818x-0.1/INSTALL
rtl818x-0.1/r8180_rtl8255.c
rtl818x-0.1/r8180_core.c
rtl818x-0.1/r8180_pm.h
rtl818x-0.1/Makefile
rtl818x-0.1/ieee80211_crypt.h
rm -f *.mod.c *.mod *.o .*.cmd *.ko 
rm -rf /home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/tmp
make -C /lib/modules/2.6.24-19-generic/build M=/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211 CC=gcc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-generic'
  CC [M]  /home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.o
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_scan_wq’:
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:391: warning: ISO C90 forbids mixed declarations and code
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:412: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_stop_scan’:
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:486: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_associate_abort’:
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:885: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:1359:4: warning: #warning CHECK_LOCK_HERE
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:1399:2: warning: #warning CHECK_LOCK_HERE
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_rx_frame_softmac’:
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:1470: warning: ISO C90 forbids mixed declarations and code
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_stop_protocol’:
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2059: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2167:78: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_init’:
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2167: error: ‘INIT_WORK’ undeclared (first use in this function)
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2167: error: (Each undeclared identifier is reported only once
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2167: error: for each function it appears in.)
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2168:88: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2169:94: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2170:96: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2171:82: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2172:82: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_free’:
/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2191: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
make[2]: *** [/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.o] Error 1
make[1]: *** [_module_/home/andy/rtl8185_linux_26.1010.0531.2006/ieee80211] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [modules] Error 2
rm -f *.mod.c *.mod *.o .*.cmd *.ko 
rm -rf /home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/tmp
make -C /lib/modules/2.6.24-19-generic/build M=/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1 CC=gcc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-generic'
  CC [M]  /home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.o
In file included from /home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:61:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180.h:29:26: error: linux/config.h: No such file or directory
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘proc_get_stats_hw’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:354: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:355: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:358: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:359: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:362: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:363: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:363: warning: format ‘%x’ expects type ‘unsigned int’, but argument 8 has type ‘dma_addr_t’
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:363: warning: format ‘%x’ expects type ‘unsigned int’, but argument 12 has type ‘dma_addr_t’
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:363: warning: format ‘%x’ expects type ‘unsigned int’, but argument 16 has type ‘dma_addr_t’
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_proc_module_init’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:541: error: ‘proc_net’ undeclared (first use in this function)
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:541: error: (Each undeclared identifier is reported only once
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:541: error: for each function it appears in.)
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_proc_module_remove’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:547: error: ‘proc_net’ undeclared (first use in this function)
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘check_tx_ring’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:862: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:862: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:863: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:863: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘alloc_tx_desc_ring’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:1544: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:1544: warning: cast to pointer from integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘alloc_rx_desc_ring’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:1722: warning: cast from pointer to integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:1722: warning: cast to pointer from integer of different size
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:2953:67: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_init’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:2953: error: ‘INIT_WORK’ undeclared (first use in this function)
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:3276: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:3276: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_pci_probe’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:3960: error: implicit declaration of function ‘SET_MODULE_OWNER’
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:4031: error: ‘struct net_device’ has no member named ‘get_wireless_stats’
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_pci_module_init’:
/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:4156: error: implicit declaration of function ‘pci_module_init’
make[2]: *** [/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.o] Error 1
make[1]: *** [_module_/home/andy/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [modules] Error 2
andy at izzy:~/rtl8185_linux_26.1010.0531.2006$ 


Re 'lspci -knn':

"I assume the module listed for it is correct.  If you trim output working on
the assumption that you know what we need, it is likely that we will miss
something.  It is better to include the FULL output than to risk editing out
a seemingly unimportant detail that could ultimately end up assisting in the
resolution of your problem."

Here it is:

andy at izzy:/home$ lspci -nn
00:00.0 Host bridge [0600]: VIA Technologies, Inc. K8M890CE Host Bridge [1106:0336]
00:00.1 Host bridge [0600]: VIA Technologies, Inc. K8M890CE Host Bridge [1106:1336]
00:00.2 Host bridge [0600]: VIA Technologies, Inc. K8M890CE Host Bridge [1106:2336]
00:00.3 Host bridge [0600]: VIA Technologies, Inc. K8M890CE Host Bridge [1106:3336]
00:00.4 Host bridge [0600]: VIA Technologies, Inc. K8M890CE Host Bridge [1106:4336]
00:00.5 PIC [0800]: VIA Technologies, Inc. K8M890CE I/O APIC Interrupt Controller [1106:5336]
00:00.6 Host bridge [0600]: VIA Technologies, Inc. Unknown device [1106:6290]
00:00.7 Host bridge [0600]: VIA Technologies, Inc. K8M890CE Host Bridge [1106:7336]
00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South] [1106:b188]
00:02.0 PCI bridge [0604]: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller [1106:a238]
00:03.0 PCI bridge [0604]: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller [1106:c238]
00:0f.0 IDE interface [0101]: VIA Technologies, Inc. VT8237A SATA 2-Port Controller [1106:0591] (rev 80)
00:0f.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 07)
00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev a0)
00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev a0)
00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev a0)
00:10.3 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev a0)
00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 86)
00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8237A PCI to ISA Bridge [1106:3337]
00:11.7 Host bridge [0600]: VIA Technologies, Inc. VT8251 Ultra VLINK Controller [1106:287e]
00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 7c)
00:13.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237A Host Bridge [1106:337b]
00:13.1 PCI bridge [0604]: VIA Technologies, Inc. VT8237A PCI to PCI Bridge [1106:337a]
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. K8M890 [Chrome9] Integrated Video [1106:3230] (rev 11)
04:01.0 Audio device [0403]: VIA Technologies, Inc. VIA High Definition Audio Controller [1106:3288] (rev 10)
05:06.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless [11ab:1faa] (rev 03)
05:07.0 Ethernet controller [0200]: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet [1282:9102] (rev 40)
andy at izzy:/home$

"Since the device should be registered, we need the following:

   1. `iwconfig` so that we can see if there is a wireless interface
   availible to use
   2. `ifconfig` so that we can see the ethernet interfaces on the system"

andy at izzy:/home$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

and:

andy at izzy:/home$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1a:92:19:70:1a  
          inet addr:172.16.1.35  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::21a:92ff:fe19:701a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1791 errors:0 dropped:0 overruns:0 frame:0
          TX packets:776 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:776626 (758.4 KB)  TX bytes:65130 (63.6 KB)
          Interrupt:23 Base address:0xc800 

eth1      Link encap:Ethernet  HWaddr 00:60:6e:75:c5:2b  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17 Base address:0xe800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2062 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2062 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:103100 (100.6 KB)  TX bytes:103100 (100.6 KB)

andy at izzy:/home$

We never had a working configuration (except in Windows).  What I had was a recognized wireless interface that couldn't send and receive ... or maybe it just couldn't receive.

Sorry for this mess.

Andy Pickens








John Pappas wrote:
> On Wed, Jul 16, 2008 at 16:38, Andrew Pickens <wg5o at sbcglobal.net> wrote:
>
>   
>> "IIRC you need to have the kernel source (and headers?) installed, along
>> with
>> module-assistant.  AFAIK the kernel-dev package in Ubuntu ships with the
>> config file present, so m-a (module assistant) can `make prepare` and
>> whatnot.  Once you have the kernel stuff in line, ..."
>>
>> I'm sorry, but my response to this one is, "Duhh..." I have no idea what to
>> do about this one.  It is Ubuntu 8.04, kernel 2.6.24-19, and that is all I
>> know.
>>
>>     
>
> I don't have an ubuntu box running, but I think that if you install via
> Synaptic the following packages (You may have to search for keywords as
> well):
> kernel-devel & module-assistant
>
> Those packages should get the functions you need in order properly compile.
>   
"1. The make command outputs for the driver (if you want to go this way
>>  rather than ndiswrapper)"
>>
>> The command I used was: /etc/network/rtl8185_linux_26.1010.0531.2006$
>> ./makedrv
>>
>> The result was pretty long, but it ended like this:
>>
>> << SNIP >>
>> make[2]: ***
>> [/etc/network/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.o]
>> Error 1
>> make[1]: ***
>> [_module_/etc/network/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1] Error 2
>> make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic'
>> make: *** [modules] Error 2
>>     
>
>
> You should probably not be working in /etc/network, but rather in a proper
> working directory (ie /home/andy/rtl8185_linux_26.1010.0531.2006/)  Anyway,
> installing kernel-devel and module-assistant will get us closer to proper
> compilation.
>
>
>   
>> "2. `ndiswrapper -l` to list the loaded modules for ndiswrapper
>>
>> This is appropriate to my current situation, since I have the Trendnet card
>> installed.  I get:
>>
>> andy at izzy:/etc$ ndiswrapper -l
>> mrv8335 : driver installed
>>        device (11AB:1FAA) present
>> net8185 : driver installed
>>
>> Where mrv8335 is the Trendnet driver. The result is exactly the same as
>> returned by the built-in ndiswrapper (System, Administration, Windows
>> Wireless Drivers).
>>
>>     
>
> Good.  The GUI should use the underlying CLI commands.  It is easier to
> paste CLI output to this list than screen shots, so that is why I asked for
> them.
>
>
>   
>> "3. `lspci -knn` to list the PCI devices seen and the modules handling each
>> device"
>>
>> The listing includes:
>>
>> 05:06.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88w8335
>> [Libertas] 802.11b/g Wireless [11ab:1faa] (rev 03)
>>
>>     
>
> I assume the module listed for it is correct.  If you trim output working on
> the assumption that you know what we need, it is likely that we will miss
> something.  It is better to include the FULL output than to risk editing out
> a seemingly unimportant detail that could ultimately end up assisting in the
> resolution of your problem.
>
>
>   
>> "4. `lsmod` to list the loaded modules"
>> The long list includes:
>>
>> Module                  Size  Used by
>> ndiswrapper           243872  0
>>
>>     
>
> See above discussion on selective editing of output, but regardless, we need
> some more info.  If things were correct, (AFAIK) the "Used By" listing
> should be greater than zero, but we will press on, given that the device ID
> on the lspci matches the device ID in ndiswrapper.
>
> Since the device should be registered, we need the following:
>
>    1. `iwconfig` so that we can see if there is a wireless interface
>    availible to use
>    2. `ifconfig` so that we can see the ethernet interfaces on the system
>
> Let's see where this gets us.
>
> Thanks again for the attention.
>   
>
> When a frustrated person who appears to want to learn posts to this forum,
> it is the responsibility for those that can help to do so, otherwise the
> value of this forum decreases, and we would not want that.  It is my
> pleasure (and duty) to assist where I can.  I agree that the state of linux
> WiFi is unsat, but we can probably get this working, especially if it was
> working in an earlier setup.
>
> jp
> --- END NEW CONTENT ---
>
>   
>


More information about the SATLUG mailing list