Need help with wireless on linux

Asked by Michael on 2008-07-13

I barely understand how to work with windows, much less linux and wireless hardware/software so please excuse me if my question and/or process is really stupid.

I just installed linux on my labtop. When I go to network settings, under connections it only says wired connection and point to point connection. When I choose "edit wireless networks," no networks are shown (on vista, at least some of the neighbors' were shown). So I thought I needed a driver of some sort for my wireless and looked up the hardware and found that my Toshiba Satellite® A205-S5804 Laptop uses a Realtek 802.11/b/g wireless NIC. I did a search for drivers for the Realtek 802.11/b/g wireless NIC, and found several, which I downloaded. I then used Windows wireless drivers to install all the inf files I could find in the downloaded files, however it always says "hardware present: no." Originally, with vista my wireless worked fine. Connecting an ethernet to ubuntu allows me to go on the web. I also have a D-link DIR-615 Draft 802.11 N router.

Basically, I wanna find out why my wireless won't work on ubuntu and how I can get it to work. Please simplify any steps so that a computer illiterate person (like me) could understand them.

Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
peter b
Solved:
2008-07-19
Last query:
2008-07-19
Last reply:
2008-07-19
peter b (b1pete) said : #1

hello Michael,

just an hour ago I answered ticket#39135 (v similar topic/subject); pls take a look at it. the only diff is that the other forum member says that HE ALREADY GOT THE DRIVER INSTALLED via ndiswrapper.

so, in order to 'catch up' with that ticket you'll have to, FIRST, identify your wifi chipset that lives on your laptop --> in a terminal pls do

lspci

the output of this cmd will tell you/identify the chipset --> pls take note of this ID is v important.

then you'll have to get the win driver FOR THIS chipset ID and NO OTHER - a word of caution pls- this is again v v imp.

then create a folder in your home folder and COPY ONLY the xxxxx.inf AND xxxxxx.sys file of the win driver --> again v imp

then via synaptic (system --> admin --> synaptic --> search --> ndis) INSTALL the three packages that start with ndis (ndiswrapper, ndiswrapper utilsxx and ndisgtk)

reboot pc then

sudo ndiswrapper -i /home/home_folder_name/created_folder_name/xxxxx.inf

there'll be some output, hoever, to check if all's ok do

ndiswrapper -l

the output of this cmd MUST/MANDATORY contain the driver name AND the chipset ID. If NOT then probably the wrong driver was installed --> remedy

uninstall the driver and repeat the steps above. the url below tells you more about ndiswrapper

https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper

AFTER you've got your PROPER driver installed AND the last cmd output above IS as described ONLY then continue with the other commands shown on ticket#39135.

hope this helps.

peter b

Michael (takjoychiu) said : #2

I entered in lspci and got this:

00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller (rev 14)
michael@michael-laptop:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller (rev 14)

I don't know which one is my wifi chipset ID. I tried the last one, 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller (rev 14), but it lists different hardware when i enter ndiswrapper -l. From what I've found out by googling, shouldn't wifi chipset ID start with "Network Controller"?? I'm confused. Also, does anyone know any decent sites to provide drivers? It was hard for me just to locate the 88E8039 driver.

peter b (b1pete) said : #3

ok, pls do in a terminal

sudo lshw -C network

and

sudo lshw -businfo

both these commands will identify your pc network interfaces --> just look for network in the output.

in the commands above l is lower case L

peter b

Michael (takjoychiu) said : #4

ok, so i entered the two commands:

michael@michael-laptop:~$ sudo lshw -C network
[sudo] password for michael:
  *-network
       description: Ethernet interface
       product: 88E8039 PCI-E Fast Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 14
       serial: 00:a0:d1:93:24:f1
       size: 100MB/s
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.20 duplex=full firmware=N/A ip=192.168.0.194 latency=0 link=yes module=sky2 multicast=yes port=twisted pair speed=100MB/s

michael@michael-laptop:~$ sudo lshw -businfo
Bus info Device Class Description
=====================================================
                              system Satellite A205
                              bus SANTA ROSA CRB
                              memory 104KiB BIOS
cpu@0 processor Intel(R) Pentium(R) Dual CPU T2330
                              memory 64KiB L1 cache
                              memory 1MiB L2 cache
                              processor Logical CPU
                              processor Logical CPU
                              memory 1GiB System Memory
                              memory 512MiB SODIMM Synchronous 667 MHz (1.5
                              memory 512MiB SODIMM Synchronous 667 MHz (1.5
cpu@1 processor
                              processor Logical CPU
                              processor Logical CPU
pci@0000:00:00.0 bridge Mobile PM965/GM965/GL960 Memory Contro
pci@0000:00:02.0 display Mobile GM965/GL960 Integrated Graphics
pci@0000:00:02.1 display Mobile GM965/GL960 Integrated Graphics
pci@0000:00:1a.0 bus 82801H (ICH8 Family) USB UHCI Controll
pci@0000:00:1a.1 bus 82801H (ICH8 Family) USB UHCI Controll
pci@0000:00:1a.7 bus 82801H (ICH8 Family) USB2 EHCI Control
pci@0000:00:1b.0 multimedia 82801H (ICH8 Family) HD Audio Controll
pci@0000:00:1c.0 bridge 82801H (ICH8 Family) PCI Express Port
pci@0000:02:00.0 eth0 network 88E8039 PCI-E Fast Ethernet Controller
pci@0000:00:1c.1 bridge 82801H (ICH8 Family) PCI Express Port
pci@0000:00:1c.2 bridge 82801H (ICH8 Family) PCI Express Port
pci@0000:00:1c.3 bridge 82801H (ICH8 Family) PCI Express Port
pci@0000:00:1c.4 bridge 82801H (ICH8 Family) PCI Express Port
pci@0000:00:1d.0 bus 82801H (ICH8 Family) USB UHCI Controll
pci@0000:00:1d.1 bus 82801H (ICH8 Family) USB UHCI Controll
pci@0000:00:1d.2 bus 82801H (ICH8 Family) USB UHCI Controll
pci@0000:00:1d.7 bus 82801H (ICH8 Family) USB2 EHCI Control
pci@0000:00:1e.0 bridge 82801 Mobile PCI Bridge
pci@0000:00:1f.0 bridge 82801HEM (ICH8M) LPC Interface Control
pci@0000:00:1f.1 scsi3 storage 82801HBM/HEM (ICH8M/ICH8M-E) IDE Contr
scsi@3:0.0.0 /dev/cdrom disk CDDVDW TS-L632H
pci@0000:00:1f.2 scsi0 storage 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI
scsi@0:0.0.0 /dev/sda disk 120GB FUJITSU MHY2120B
scsi@0:0.0.0,1 /dev/sda1 volume 1500MiB Windows NTFS volume
scsi@0:0.0.0,2 /dev/sda2 volume 79GiB Windows NTFS volume
scsi@0:0.0.0,3 /dev/sda3 volume 30GiB Extended partition
                  /dev/sda5 volume 2855MiB Linux swap / Solaris partition
                  /dev/sda6 volume 23GiB Linux filesystem partition
                  /dev/sda7 volume 4769MiB Linux filesystem partition
pci@0000:00:1f.3 bus 82801H (ICH8 Family) SMBus Controller

*** I guessed that the fast ethernet controller is the thing that's supposed to give me wireless so I scrounged around a bit, and found that one of the commands "lspci -n" gives me the same number (at the very bottom) as the "ndiswrapper -l" hardware. So, I guess that means that the "wrong" driver I installed earlier was actually right***

michael@michael-laptop:~$ lspci -n
00:00.0 0600: 8086:2a00 (rev 03)
00:02.0 0300: 8086:2a02 (rev 03)
00:02.1 0380: 8086:2a03 (rev 03)
00:1a.0 0c03: 8086:2834 (rev 03)
00:1a.1 0c03: 8086:2835 (rev 03)
00:1a.7 0c03: 8086:283a (rev 03)
00:1b.0 0403: 8086:284b (rev 03)
00:1c.0 0604: 8086:283f (rev 03)
00:1c.1 0604: 8086:2841 (rev 03)
00:1c.2 0604: 8086:2843 (rev 03)
00:1c.3 0604: 8086:2845 (rev 03)
00:1c.4 0604: 8086:2847 (rev 03)
00:1d.0 0c03: 8086:2830 (rev 03)
00:1d.1 0c03: 8086:2831 (rev 03)
00:1d.2 0c03: 8086:2832 (rev 03)
00:1d.7 0c03: 8086:2836 (rev 03)
00:1e.0 0604: 8086:2448 (rev f3)
00:1f.0 0601: 8086:2815 (rev 03)
00:1f.1 0101: 8086:2850 (rev 03)
00:1f.2 0106: 8086:2829 (rev 03)
00:1f.3 0c05: 8086:283e (rev 03)
02:00.0 0200: 11ab:4353 (rev 14)

michael@michael-laptop:~$ ndiswrapper -l
yk60x86 : driver installed
 device (11AB:4353) present (alternate driver: sky2)

***note: I also checked earlier and found that ndiswrapper-common, ndiswrapper-utils-1.9 and ndisgtk were all installed.

So i assume that everything's in order (since 11AB:4353 seems to be the chip code) and go to ticket#39135 and follow those directions.

I removed the key on my wireless router and entered into a terminal:

sudo depmod -a
sudo modprobe ndiswrapper
sudo cp /etc/network/interfaces /etc/network/interfaces.orig
echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
echo 'ndiswrapper' | sudo tee -a /etc/modules

***But the wireless router didn't connect automatically. Is the wireless supposed to connect automatically, or are you supposed to first scan and then choose a connection, or do you have to enter in the wireless connection name before it works? I can't really find the original question tfh289 asked on ticket 39135, so I'm not sure how it all works out.

Oh, and I entered the two commands ifconfig and iwconfig with the following outputs (Currently I'm using an ethernet cable on the labtop to type this question)

michael@michael-laptop:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:a0:d1:93:24:f1
          inet addr:192.168.0.194 Bcast:192.168.0.255 Mask:255.255.255.0
          inet6 addr: fe80::2a0:d1ff:fe93:24f1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:3293 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2647 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4177995 (3.9 MB) TX bytes:272973 (266.5 KB)
          Interrupt:17

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:1586 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1586 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:79300 (77.4 KB) TX bytes:79300 (77.4 KB)

michael@michael-laptop:~$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

***Sorry for asking all this

peter b (b1pete) said : #5

v interesting; I could see that there was/is a bug on this issue but it appears that in the new hardy distro it was fixed,

btw, what ubuntu distro are you using ? just type

uname -a

and post output pls. also do

lspci -nnvvv

and post output pls.

....'(Currently I'm using an ethernet cable on the labtop to type this question)'..... it means that the wired interface works. before proceeding further pls do

sudo ndisgtk

and post the output. do not be tempted at this stage to do any changes/editting in ndisgtk pls.

you can try with no harm done

sudo iwlist eth0 scan

and

sudo dhclient eth0

post the output here also. we'll continue after that.

peter b

peter b (b1pete) said : #6

sorry, I forgot --> BEFORE entering the last two commands in prev post,

pls HAVE THE WIRED CONN'N TO THE ROUTER DISCONNECTED then reboot pc and enter FIRST

sudo ifconfig eth0

sudo ifup eth0

then the two commands. pls post output here.

peter b

Michael (takjoychiu) said : #7

michael@michael-laptop:~$ uname -a
Linux michael-laptop 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686 GNU/Linux

**** My labtop has dual boot windows vista and ubuntu, sorry for not mentioning this earlier.

michael@michael-laptop:~$ lspci -nnvvv
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
 Latency: 0
 Capabilities: <access denied>

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 03) (prog-if 00 [VGA controller])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin A routed to IRQ 17
 Region 0: Memory at f5000000 (64-bit, non-prefetchable) [size=1M]
 Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
 Region 4: I/O ports at 1800 [size=8]
 Capabilities: <access denied>

00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a03] (rev 03)
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Region 0: Memory at f5100000 (64-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>

00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03) (prog-if 00 [UHCI])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin A routed to IRQ 17
 Region 4: I/O ports at 1820 [size=32]

00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03) (prog-if 00 [UHCI])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin B routed to IRQ 20
 Region 4: I/O ports at 1840 [size=32]

00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03) (prog-if 20 [EHCI])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin C routed to IRQ 18
 Region 0: Memory at f5404800 (32-bit, non-prefetchable) [size=1K]
 Capabilities: <access denied>

00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 22
 Region 0: Memory at f5200000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>

00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0, Cache Line Size: 64 bytes
 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
 I/O behind bridge: 00002000-00002fff
 Memory behind bridge: f0000000-f0ffffff
 Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 Capabilities: <access denied>

00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0, Cache Line Size: 64 bytes
 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
 I/O behind bridge: 00003000-00003fff
 Memory behind bridge: f1000000-f1ffffff
 Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 Capabilities: <access denied>

00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0, Cache Line Size: 64 bytes
 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
 I/O behind bridge: 00004000-00004fff
 Memory behind bridge: f2000000-f2ffffff
 Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 Capabilities: <access denied>

00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0, Cache Line Size: 64 bytes
 Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
 I/O behind bridge: 00005000-00005fff
 Memory behind bridge: f3000000-f3ffffff
 Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 Capabilities: <access denied>

00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0, Cache Line Size: 64 bytes
 Bus: primary=00, secondary=06, subordinate=07, sec-latency=0
 I/O behind bridge: 00006000-00006fff
 Memory behind bridge: f4000000-f4ffffff
 Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 Capabilities: <access denied>

00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03) (prog-if 00 [UHCI])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin A routed to IRQ 21
 Region 4: I/O ports at 1860 [size=32]

00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03) (prog-if 00 [UHCI])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin B routed to IRQ 19
 Region 4: I/O ports at 1880 [size=32]

00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03) (prog-if 00 [UHCI])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin C routed to IRQ 18
 Region 4: I/O ports at 18a0 [size=32]

00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03) (prog-if 20 [EHCI])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin A routed to IRQ 21
 Region 0: Memory at f5404c00 (32-bit, non-prefetchable) [size=1K]
 Capabilities: <access denied>

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3) (prog-if 01 [Subtractive decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Bus: primary=00, secondary=08, subordinate=08, sec-latency=32
 I/O behind bridge: 0000f000-00000fff
 Memory behind bridge: fff00000-000fffff
 Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
 Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Capabilities: <access denied>

00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03) (prog-if 8a [Master SecP PriP])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin A routed to IRQ 19
 Region 0: I/O ports at 01f0 [size=8]
 Region 1: I/O ports at 03f4 [size=1]
 Region 2: I/O ports at 0170 [size=8]
 Region 3: I/O ports at 0374 [size=1]
 Region 4: I/O ports at 1810 [size=16]

00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 03) (prog-if 01 [AHCI 1.0])
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0
 Interrupt: pin B routed to IRQ 218
 Region 0: I/O ports at 1c00 [size=8]
 Region 1: I/O ports at 18d4 [size=4]
 Region 2: I/O ports at 18d8 [size=8]
 Region 3: I/O ports at 18d0 [size=4]
 Region 4: I/O ports at 18e0 [size=32]
 Region 5: Memory at f5404000 (32-bit, non-prefetchable) [size=2K]
 Capabilities: <access denied>

00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Interrupt: pin C routed to IRQ 10
 Region 0: Memory at 50000000 (32-bit, non-prefetchable) [size=256]
 Region 4: I/O ports at 1c20 [size=32]

02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller [11ab:4353] (rev 14)
 Subsystem: Toshiba America Info Systems Unknown device [1179:ff10]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 217
 Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=16K]
 Region 2: I/O ports at 2000 [size=256]
 Capabilities: <access denied>

michael@michael-laptop:~$ sudo ndisgtk
[sudo] password for michael:
Traceback (most recent call last):
  File "/usr/sbin/ndisgtk", line 354, in <module>
    NdisGTK()
  File "/usr/sbin/ndisgtk", line 127, in __init__
    gtk.main()
KeyboardInterrupt
michael@michael-laptop:~$ sudo ndisgtk
michael@michael-laptop:~$ sudo ndisgtk

****After I entered password for sudo ndisgtk, wireless network drivers pops up and it says Currently installed window drivers: yk60x86, Hardware present: yes. I believe this is the Marvell ethernet driver I installed earlier.

michael@michael-laptop:~$ sudo ifconfig eth0

[sudo] password for michael:

eth0 Link encap:Ethernet HWaddr 00:a0:d1:93:24:f1

          UP BROADCAST MULTICAST MTU:1500 Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 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

michael@michael-laptop:~$ sudo ifup eth0

Ignoring unknown interface eth0=eth0.

michael@michael-laptop:~$ sudo ifup ethO

Ignoring unknown interface ethO=ethO.

michael@michael-laptop:~$ sudo iwlist eth0 scan

eth0 Interface doesn't support scanning.

michael@michael-laptop:~$ sudo dhclient eth0

Internet Systems Consortium DHCP Client V3.0.6

Copyright 2004-2007 Internet Systems Consortium.

All rights reserved.

For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:a0:d1:93:24:f1

Sending on LPF/eth0/00:a0:d1:93:24:f1

Sending on Socket/fallback

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9

No DHCPOFFERS received.

No working leases in persistent database – sleeping.

peter b (b1pete) said : #8

Michel, I just re-read the entire thread; there are a few problems/issues that bother me

- first, the linux distro installed on your pc is NOT an ubuntu genuine distro --> it is a patched up distro for i686; ubuntu currently has supported distros for i386 and amd64 and that is v clearly identified as such by uname -a command --> example below is my pc uname -a output

Linux ubuntu-HARDY 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64 GNU/Linux

this is v v important because from what I can gather ubuntu hardy apparently supports and fixed the problems with the sky2 drivers. that makes highly questionable the use/need of ndiswrapper.

- second, just looking around for particulars of yk60x86 driver I could see that is a new driver and I couldn't find much info for it. however, it appears that it is bound to the Marvell chipset that is the wired network interface and you said that it is working as eth0. again, in genuine ubuntu distros there is no need to employ ANY other packages to get the WIRED interfaces to work --> the drivers for wired interfaces are already built in the kernel and just work 'out of the box' so to speak. we now have a situation where a driver that I couldn't find any info on is bound via ndiswrapper to a wired interface.?

- thirdly, pls do in a terminal and post output of

lsusb

l above is lower case L

and

ifconfig -a

the output of these two commands will clarify a lot of things.

- as far as vista drivers to be used in ubuntu (probably yk60x86) --> my experience with vista is nil, zero, nothing, never worked with vista drivers in ndiswrapper.

so, in conclusion, please take in consideration (I kindly urge you to) getting an ubuntu genuine distro installed be it for i386 or an amd64 if your pc supports it --> for sure (I'm convinced) that all your problems with the wireless will disappear. just looking at toshiba satellite A205 -your pc- it appears that it uses a RealtekRTL8187b --> take a look at the url below

htps://help.ubuntu.com/community/WifiDocs/Device/RealtekRTL8187b

just post the output of the two commands above and let me know what's your decision re ubuntu genuine distro install; will continue after that.

peter b

Michael (takjoychiu) said : #9

The version of Ubuntu I downloaded was from
http://www.ubuntu.com/getubuntu/download

I originally installed the server version, but found out that it didn't have graphical interface. I then downloaded and installed the desktop version. The setting I chose for both times was "Standard Personal Computer"
Does that mean I have to order a CD instead of downloading and burning it?

From what you said, I guess the ethernet controller isn't what I need a driver for.

****That link you gave me seems to be exactly what I need (htps://help.ubuntu.com/community/WifiDocs/Device/RealtekRTL8187b). Tommorow I'll go through the procedure it outlines and see if it gets me wireless.

Below are the two commands (with ethernet cable attached, below these are w/o ethernet cable):

michael@michael-laptop:~$ lsusb
Bus 007 Device 002: ID 0bda:8197 Realtek Semiconductor Corp.
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

michael@michael-laptop:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:a0:d1:93:24:f1
          inet addr:192.168.0.194 Bcast:192.168.0.255 Mask:255.255.255.0
          inet6 addr: fe80::2a0:d1ff:fe93:24f1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:1481 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1461 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1223881 (1.1 MB) TX bytes:280264 (273.6 KB)
          Interrupt:17

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:1678 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1678 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:83900 (81.9 KB) TX bytes:83900 (81.9 KB)

michael@michael-laptop:~$

****Below are the commands again (after disconnecting my ethernet cable and restarting)

michael@michael-laptop:~$ lsusb

Bus 007 Device 001: ID 0000:0000

Bus 006 Device 001: ID 0000:0000

Bus 005 Device 001: ID 0000:0000

Bus 004 Device 002: ID 0bda:8197 Realtek Semiconductor Corp.

Bus 004 Device 001: ID 0000:0000

Bus 003 Device 001: ID 0000:0000

Bus 002 Device 001: ID 0000:0000

Bus 001 Device 001: ID 0000:0000

michael@michael-laptop:~$ ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:a0:d1:93:24:f1

          UP BROADCAST MULTICAST MTU:1500 Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 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

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:1658 errors:0 dropped:0 overruns:0 frame:0

          TX packets:1658 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:82900 (80.9 KB) TX bytes:82900 (80.9 KB)

michael@michael-laptop:~$

peter b (b1pete) said : #10

ok Michael, we're on the right track now --> the url that I suggested is the right one --> the chipset on your toshiba is the same as the one for which the ubuntu howto is written for -it should work if followed exactly.

re ubuntu distro --> the url for ubuntu distros download is the right one; it appears that your toshiba has a 64 bit cpu so you should use/choose

Which release do you want?
Ubuntu 8.04 LTS Desktop Edition - Supported to 2011 Ubuntu

What type of computer do you have?
64bit AMD and Intel computers

the above was pasted from ubuntu url you mentioned with the choices you DO NOT NEED REMOVED - it shows the CHOICES/OPTIONS that YOU MUST HAVE ENABLED before starting the download.

the reasons for a fresh ubuntu install are many -I don't want to get into that, I hope you understand.

I would v strongly advice a fresh download as shown
followed by a downloaded iso file check of md5sum,
a new fresh CD burn of the checked iso file
after burn, before install option, CD integrity check option should be used
and a fresh install of ubuntu with the wired interface connected to the router

after install completed just log in and download ALL updates/upgrades off the net and ONLY then start implementing the realtek howto - this should be your first task immediately after the updates completed.

a word of caution pls, read first and do your best to come to grips with the entire howto --> att'n at the file downloading -which files- ; if in doubt about anything on the howto pls ask before proceeding.

best of luck and keep me posted how things are going.

peter b

ps, sorry about the howto url --> it should have been

https://help.ubuntu.com/community/WifiDocs/Device/RealtekRTL8187b

peter b (b1pete) said : #11

sorry, I just forgot --> I understand that you have vista also installed --> pls be V V CAREFUL WHERE you install grub --> NEVER TO MBR ALWAYS TO THE / partition where ubuntu is installed

I assume that you want to keep vista and dual boot.

peter b

Michael (takjoychiu) said : #12

I've gone through all of your steps (the download and driver partitioning took all of yesterday) up until the realtek howto page.

I'm currently at this step:

Download rtl8187b-modified-dist.tar.gz and 2.6.24.patch from http://www.datanorth.net/~cuervo/rtl8187b/ to Desktop.

    * there are 13 entries into terminal and 2 files to edit.. make sure your files look EXACTLY like the ones shown
    * each line that contains "sudo" could require your password enter it each time asked.
    * !!!!Install "patch" package "sudo apt-get install patch" before proceeding with driver install.!!!!
    * Ensure you have rtl8187b-modified-dist.tar.gz (archive) and 2.6.24.patch (file) on the Desktop.

In terminal:

sudo apt-get install patch (and y to install)
cd Desktop
tar -zxvf rtl8187b-modified-dist.tar.gz
cp 2.6.24.patch rtl8187b-modified/

***** I've downloaded the things and entered in "sudo apt-get install patch" and got this output:

michael@michael-laptop:~$ sudo apt-get install patch
[sudo] password for michael:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  diff-doc
The following NEW packages will be installed:
  patch
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 97.8kB of archives.
After this operation, 197kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com hardy/main patch 2.5.9-4 [97.8kB]
Fetched 97.8kB in 1s (55.6kB/s)
Selecting previously deselected package patch.
(Reading database ... 95139 files and directories currently installed.)
Unpacking patch (from .../patch_2.5.9-4_amd64.deb) ...
Setting up patch (2.5.9-4) ...
michael@michael-laptop:~$ y

****What do they mean by "and y to install" in parenthesis at the end of the first command? Am I supposed to enter y at the end of the command? or replace a part of the command with y?

I just want to make sure if I need to enter in another command to install the patch before I move on to the next step.

Best peter b (b1pete) said : #13

you're doing ok --> you don't have to replace anything , the output you've got is perfect, y is just an explanation that sometimes has to be entered before the command continues.

just do the next

cd Desktop

and carry on with the rest of commands as shown.

peter b

Michael (takjoychiu) said : #14

Thanks peter b, that solved my question.

Michael (takjoychiu) said : #15

Thank you so much for helping me, now I can use ubuntu wireless easily!!! This will be a great help when I'm going to live in dorms this autumn.

peter b (b1pete) said : #16

glad that I could help and you're a happy camper now.

cheerios and take care.

peter b