Posts: 56
Pacopag
Joined: 31 May 2010
#1
I'm now trying to upgrade from M8.5 to M11 (and by upgrade, I mean I'm gonna format my drive and do a fresh install of M11). I actually tried this a couple days ago, but reverted to M8.5 because I couldn't get the wireless working in M11.

I do Control Center -> Network -> Ceni.
In M8.5, it detects my wireless but not my wired.
In M11, it detects my wired but not my wireless.

Since I use wireless most of the time, I've been sticking to M8.5. But as I read about how everyone love M11 so much, I really want to upgrade. I'm by no means a linux expert, and less so of an Antix expert. Any help would be great.

I'm running a Dell Inspiron 1720 laptop.

Thanks.
Posts: 903
plvera
Joined: 11 Oct 2008
#2
Which wireless card are you using?

Please post the output of (type this is a terminal)

inxi -F

which will tell if the card is being picked up or not.
Posts: 56
Pacopag
Joined: 31 May 2010
#3
For some reason the wired isn't working either, so I can't cut and paste the output easily. Here is what I think is the relevant line

Network: Card-1 Broadcom BCM4401-B0 100Base-TX driver b44 v: 2.0 BusID: 03:00.0
Card-2 Broadcom BCM4321 802.11a/b/g/n driver b43-pci-bridge BusID: 0c:00.0

Looks to me like both cards are there. If you need the whole output, I can just transfer the whole shebang with a usb stick or something. Thanks.

Here is the same thing but when I'm booted into M8.5 where the wireless is working

Network: Card-1 Broadcom BCM4401-B0 100Base-TX BusID: 03:00.0
Card-2 Broadcom BCM4328 802.11a/b/g/n driver wl BusID: 0c:00.0
Posts: 903
plvera
Joined: 11 Oct 2008
#4
Are you having problems from a live CD or after an install?
the b43-fwcutter driver should work for your card.
Posts: 56
Pacopag
Joined: 31 May 2010
#5
It wasn't working on live CD. So I did an install hoping it would fix itself. The wired connection worked after the install, but the wireless still doesn't work. I thought b43 should work too, but ceni, wicd and rutilt just don't see the card.
Posts: 56
Pacopag
Joined: 31 May 2010
#6
Maybe I can completely remove the driver and use ndiswrapper with the windows xp driver? But when I try that, it's still indicating the b43 driver is being used. I guess I'm not sure how to completely remove the b43 driver.

The easy solution here is for me to just go back to M8.5 where everything is working. But then I'd need someone to assure me that M11 is not"that" great compared to M8.5. Then I can go about my life happy and ignorant.
Posts: 903
plvera
Joined: 11 Oct 2008
#7
I just tried the livecd on my main laptop running 8.2 and I had the same problem as you. I have the same broadcom card as you. I've been holding back updating this laptop for other reasons and the wireless just adds to it.

I will look around to see if I can find a fix to this and will post a solution if I find it.

Best of luck to you in the meantime.

Pedro

PS. I remembered that I had to install a kernel module to get this broadcom card to work. Here are some of my posts about it

can-t-see-usb-sticks-after-squeeze-update-t2967-30.html

the instructions on how to build the module are here:


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://www.broadcom.com/support/802.11/linux_sta.php"
linktext was:"http://www.broadcom.com/support/802.11/linux_sta.php"
====================================


It does work, it just takes a bit.

P.P.S. Forgot to mention that I was successful in adding the wl.ko module only in a liquorix or a debian kernel. I could not get the MEPIS kernel to work for this.
Posts: 56
Pacopag
Joined: 31 May 2010
#8
Thanks for working on this with me.

I just realized something that might be part of my problem. When I'm in M8.5 the wireless interface is called eth0. Usually in other distros I think it's called wlan0. In M11 the wired connection is called eth0. I'm not sure what all this means, but I'm pretty sure they can't both be eth0. Does this mean anything to anyone? I wish I know more about this stuff.
Posts: 516
oldhoghead
Site Admin
Joined: 01 Oct 2007
#9
pacopag,

What you might try is to boot up your antiX11 and then open wicd,
control center>Network>Wicd

When you get wicd opened up click on preferences, you should be on General Settings
in the box for Wireless interface put the correct interface for your wireless (eth1, wlan0 or whatever it is) and the correct one for your wired, click ok
and then on the wicd icon in the lower right of the click on which one you want to connect with.
If this is not clear let me know and I'll post some screenshots.

cheers,
ohh
Posts: 56
Pacopag
Joined: 31 May 2010
#10
Well, I'm giving up. I guess I'm going back to M8.5. Too bad, I was pretty pumped about M11. I'm still open to suggestions if anyone thinks they know how to fix it.

Thanks to everyone for their help.
Posts: 516
oldhoghead
Site Admin
Joined: 01 Oct 2007
#11
Did you read my post?
ohh
Posts: 903
plvera
Joined: 11 Oct 2008
#12
Pacopag,

Might as well try why ohh suggested. It might work and solve your problem.

If not (as was the case for me in 8.5) then you will have to compile the missing kernel module (wl_hybrid; you do this once) and insert it into the kernel after you boot. It's not a big deal but some assembly is required __{{emoticon}}__ The instructions in the webpage I listed (from Broadcom) are pretty straightforward, so it's up you whether you want to deal with this or not, but this is likely a fixable problem.

Best of luck.

Pedro
Posts: 1,520
eriefisher
Joined: 07 Oct 2007
#13
I'm confused?? Your card id identified differently in the two versions.

Make sure you have b43-fwcutter installed and also install broadcom-sta-common. I think this should work if your card is a 4321.
Broadcom STA is a binary-only device driver to support the following IEEE
802.11a/b/g/n wireless network cards: BCM4311-, BCM4312-, BCM4313-,
BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227-, and BCM43228-based
hardware.
Also I would blacklist wl in /etc/modprobe.d/blacklist.conf. This will prevent it from loading on boot. Once done reboot.

EDIT: You will need to enable the non-free repo if you haven't already.
Posts: 4
Celsio
Joined: 21 Jun 2011
#14
Hi all!
I've just installed antix M11 on USB key following the TedV-UK procedure:

TedV-UK wrote:I have a laptop whose installed system (aptosid) is configured for work-related purposes, so installing over top of that wasn't an option. So I could play with AntiX in parallel, I decided to install it on an external USB HDD. The following are the steps I followed to get it working.
I have tried to make the steps sufficiently detailed so others can follow them.

Hardware:
Dell Inspiron 6000 (4 years old)
Intel Pentium M 2.0 GHz
2 GB RAM
Wired: Broadcom BCM4401-B0
Wireless: Intel Pro 2200BG

External USB HDD:
Western Digital Element 250 GB (USB powered)
25 GB for root
198 GB for /home
10 GB for /swap

AntiX 686-update Live CD (updated version from
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://www.mepisimo.com/antix/Testing/"
linktext was:"http://www.mepisimo.com/antix/Testing/"
====================================
)
Boot cheat codes: I left the"lean" and added lang=en_GB

Used the AntiX installer (not antix2usb) and did a normal install onto the external hdd.
At this point, the external hdd did not boot properly, nor did it find the wired ethernet connection because the Broadcom kernel module wasn't loaded.

Post-Installation Tinkering:
The laptop was still running from the Live CD so ...
1. I used Gparted to find the UUIDs for the 3 partitions on the external hdd.
2. I mounted the root partition using the mount utility in the AntiX Control Centre (Disks tab > Mount Connected Devices icon).
3. /boot/grub/menu.lst was edited:
"root (hd1,0)" was changed to"root (hd0,0)"
"kernel ... /dev/sdb1 ..." was changed to"kernel ... /dev/disk/by-uuid/<uuid here> ..."
added rootdelay=8 at the end of the kernel line to allow time for USB devices to settle.
removed"boot" in the final line of the section because it's not needed.
4. /etc/fstab was edited:
"/dev/sdb<n>" was replaced by"UUID=<uuid for partition>"
5. /etc/modprobe.d/b43.conf was edited:
I commented out the line containing"install b44 true" by putting a # at the beginning.
Note that the comments within this file refer to a /etc/defaults/mepis-network file/folder which does not seem to exist in the installed AntiX system.
6. I booted the system from the external USB HDD (after removing the Live CD). For some reason I have to use F12 to manually select the external USB drive even though I have set the BIOS boot order to CD then external USB drive then internal HDD. (My Arch Linux system which is also installed on an external USB HDD doesn't require me to press F12. So there is a bit of a mystery here.) After selecting the external USB drive, AntiX starts perfectly.
7. From the AntiX Control Centre, (Network tab > Configure DSL Connection icon) I started the DSL configuration, replied"No" when it asked if all my interfaces were shown (because the wired ethernet was missing) and under the kernel/drivers/net section I added the b44 kernel module. Note that it said the"installation failed".
8. I rebooted the laptop from the external USB HDD and repeated step 7. This time it said the installation was successful. However the wired ethernet connection still wasn't working nor detected.
9. I rebooted the laptop a third time and the wired ethernet connection was detected and working. I edited the preferences for Wicd to make the wired connection my default (AntiX Control Centre > Network tab > Connect Wirelessly (wicd) icon).
10. I used Ceni to edit my wired connection (AntiX Control Centre > Network tab > Network Interfaces (ceni) icon). For the wired connection I selected"dhcp" and then"auto" (within the class window) because it is a built-in ethernet.
11. I opened a terminal, logged in as root and ran the get-iana script. I left the terminal window open for step 13.
12. I edited the firewall settings (AntiX Control Centre > Network tab > Manage Firewall icon)
START_FIREHOL=NO was changed to START_FIREHOL=YES
I saved the file.
Then I restarted the firewall (Firehol) by clicking on the Restart icon and typed in my root password when it asked.
13. In the open root terminal window I updated my system:
apt-get update
apt-get dist-upgrade
apt-get -f install
apt-get clean
apt-get autoclean
I closed the terminal window.
14. I have a running and up-to-date AntiX system on my external USB HDD.

I hope this is helpful.

Kind Regards,
Ted
I followed fine the steps from 1 to 4, but I could'n make the step 5, since b43.conf isn't in my USB key.
I'm not so expert, but reading the other steps I believe the b43.conf is related to wireless network. As matter of fact, actually I can boot AntiX from my USB key, but running Wicd or Ceni it's seems it doesn't recognize my wireless card.
Running inx -F I have:
System: Host antix Kernel 2.6.36-1-mepis-smp i686 (32 bit) Distro antiX-M11-686 Jayaben Desai 01 May 2011
CPU: Dual core Intel Pentium Dual T3400 (-MCP-) cache 1024 KB flags (lm nx sse sse2 sse3 ssse3) bmips 8644.46
Clock Speeds: (1) 1000.00 MHz (2) 1000.00 MHz
Graphics: Card: nVidia G96 [GeForce 9600M GS] bus-ID: 01:00.0 X.org 1.9.5 Res: 152x24 Gfx Data: N/A for root
Audio: Card Intel 82801I (ICH9 Family) HD Audio Controller driver HDA Intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture Version 1.0.23
Network: Card-1 Atheros AR928X Wireless Network Adapter (PCI-Express) driver ath9k bus-ID: 07:00.0
Card-2 Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet driver ATL1E port 5000 bus-ID: 09:00.0
Disks: HDD Total Size: 824.2GB (23.4% used) 1: /dev/sda WDC_WD3200BEVT 320.1GB
2: USB /dev/sdc DataTraveler_2.0 4.1GB 3: /dev/sdd MJA2500BH_G2 500.1GB
Partition: ID:/ size: 3.3G used: 2.0G (64%) fs: rootfs ID:swap-1 size: 0.57GB used: 0.00GB (0%) fs: swap
Info: Processes 115 Uptime 36 min Memory 117.6/3036.0MB Runlevel 5 Client Shell inxi 1.4.95

While running ifconfig

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:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 B) TX bytes:100 (100.0 B)


On the other side, using the same antix in a virtual machine the wireless networks works great, and running inxi -F I have this output:

" [...]
Network: Card Intel 82540EM Gigabit Ethernet Controller driver e1000 v: 7.3.21-k8-NAPI port d010 bus-ID: 00.03.0
[...]"


Any advice would be appreciated.

Marco
Posts: 4
Celsio
Joined: 21 Jun 2011
#15
Celsio wrote:Hi all!
I've just installed antix M11 on USB key following the TedV-UK procedure:

TedV-UK wrote:I have a laptop whose installed system (aptosid) is configured for work-related purposes, so installing over top of that wasn't an option. So I could play with AntiX in parallel, I decided to install it on an external USB HDD. The following are the steps I followed to get it working.
I have tried to make the steps sufficiently detailed so others can follow them.

Hardware:
Dell Inspiron 6000 (4 years old)
Intel Pentium M 2.0 GHz
2 GB RAM
Wired: Broadcom BCM4401-B0
Wireless: Intel Pro 2200BG

External USB HDD:
Western Digital Element 250 GB (USB powered)
25 GB for root
198 GB for /home
10 GB for /swap

AntiX 686-update Live CD (updated version from
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://www.mepisimo.com/antix/Testing/"
linktext was:"http://www.mepisimo.com/antix/Testing/"
====================================
)
Boot cheat codes: I left the"lean" and added lang=en_GB

Used the AntiX installer (not antix2usb) and did a normal install onto the external hdd.
At this point, the external hdd did not boot properly, nor did it find the wired ethernet connection because the Broadcom kernel module wasn't loaded.

Post-Installation Tinkering:
The laptop was still running from the Live CD so ...
1. I used Gparted to find the UUIDs for the 3 partitions on the external hdd.
2. I mounted the root partition using the mount utility in the AntiX Control Centre (Disks tab > Mount Connected Devices icon).
3. /boot/grub/menu.lst was edited:
"root (hd1,0)" was changed to"root (hd0,0)"
"kernel ... /dev/sdb1 ..." was changed to"kernel ... /dev/disk/by-uuid/<uuid here> ..."
added rootdelay=8 at the end of the kernel line to allow time for USB devices to settle.
removed"boot" in the final line of the section because it's not needed.
4. /etc/fstab was edited:
"/dev/sdb<n>" was replaced by"UUID=<uuid for partition>"
5. /etc/modprobe.d/b43.conf was edited:
I commented out the line containing"install b44 true" by putting a # at the beginning.
Note that the comments within this file refer to a /etc/defaults/mepis-network file/folder which does not seem to exist in the installed AntiX system.
6. I booted the system from the external USB HDD (after removing the Live CD). For some reason I have to use F12 to manually select the external USB drive even though I have set the BIOS boot order to CD then external USB drive then internal HDD. (My Arch Linux system which is also installed on an external USB HDD doesn't require me to press F12. So there is a bit of a mystery here.) After selecting the external USB drive, AntiX starts perfectly.
7. From the AntiX Control Centre, (Network tab > Configure DSL Connection icon) I started the DSL configuration, replied"No" when it asked if all my interfaces were shown (because the wired ethernet was missing) and under the kernel/drivers/net section I added the b44 kernel module. Note that it said the"installation failed".
8. I rebooted the laptop from the external USB HDD and repeated step 7. This time it said the installation was successful. However the wired ethernet connection still wasn't working nor detected.
9. I rebooted the laptop a third time and the wired ethernet connection was detected and working. I edited the preferences for Wicd to make the wired connection my default (AntiX Control Centre > Network tab > Connect Wirelessly (wicd) icon).
10. I used Ceni to edit my wired connection (AntiX Control Centre > Network tab > Network Interfaces (ceni) icon). For the wired connection I selected"dhcp" and then"auto" (within the class window) because it is a built-in ethernet.
11. I opened a terminal, logged in as root and ran the get-iana script. I left the terminal window open for step 13.
12. I edited the firewall settings (AntiX Control Centre > Network tab > Manage Firewall icon)
START_FIREHOL=NO was changed to START_FIREHOL=YES
I saved the file.
Then I restarted the firewall (Firehol) by clicking on the Restart icon and typed in my root password when it asked.
13. In the open root terminal window I updated my system:
apt-get update
apt-get dist-upgrade
apt-get -f install
apt-get clean
apt-get autoclean
I closed the terminal window.
14. I have a running and up-to-date AntiX system on my external USB HDD.

I hope this is helpful.

Kind Regards,
Ted
I followed fine the steps from 1 to 4, but I could'n make the step 5, since b43.conf isn't in my USB key.
I'm not so expert, but reading the other steps I believe the b43.conf is related to wireless network. As matter of fact, actually I can boot AntiX from my USB key, but running Wicd or Ceni it's seems it doesn't recognize my wireless card.
Running inx -F I have:
System: Host antix Kernel 2.6.36-1-mepis-smp i686 (32 bit) Distro antiX-M11-686 Jayaben Desai 01 May 2011
CPU: Dual core Intel Pentium Dual T3400 (-MCP-) cache 1024 KB flags (lm nx sse sse2 sse3 ssse3) bmips 8644.46
Clock Speeds: (1) 1000.00 MHz (2) 1000.00 MHz
Graphics: Card: nVidia G96 [GeForce 9600M GS] bus-ID: 01:00.0 X.org 1.9.5 Res: 152x24 Gfx Data: N/A for root
Audio: Card Intel 82801I (ICH9 Family) HD Audio Controller driver HDA Intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture Version 1.0.23
Network: Card-1 Atheros AR928X Wireless Network Adapter (PCI-Express) driver ath9k bus-ID: 07:00.0
Card-2 Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet driver ATL1E port 5000 bus-ID: 09:00.0
Disks: HDD Total Size: 824.2GB (23.4% used) 1: /dev/sda WDC_WD3200BEVT 320.1GB
2: USB /dev/sdc DataTraveler_2.0 4.1GB 3: /dev/sdd MJA2500BH_G2 500.1GB
Partition: ID:/ size: 3.3G used: 2.0G (64%) fs: rootfs ID:swap-1 size: 0.57GB used: 0.00GB (0%) fs: swap
Info: Processes 115 Uptime 36 min Memory 117.6/3036.0MB Runlevel 5 Client Shell inxi 1.4.95

While running ifconfig

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:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 B) TX bytes:100 (100.0 B)


On the other side, using the same antix in a virtual machine the wireless networks works great, and running inxi -F I have this output:

" [...]
Network: Card Intel 82540EM Gigabit Ethernet Controller driver e1000 v: 7.3.21-k8-NAPI port d010 bus-ID: 00.03.0
[...]"


Any advice would be appreciated.

Marco
SOLVED

I'm sorry for my silly question. Setting the preferences in Wicd I deleted eth0 (default) and I added manually wlan0 with all the setting, and it works perfectly.