Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 16 Jul 2018, 10:45
All times are UTC - 4
 Forum index » Advanced Topics » Hardware » Networking » Wireless
Unable to get wireless work eeePC 1005HA (Solved)
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [27 Posts]   Goto page: 1, 2 Next
Author Message
jimcraven

Joined: 08 Dec 2017
Posts: 16

PostPosted: Fri 08 Dec 2017, 16:07    Post subject:  Unable to get wireless work eeePC 1005HA (Solved)
Subject description: 32-bit Puppy 7.5
 

Unable to get wireless to work on Asus eeePC 1005HA with Atheros AR9285 under Puppy Linux 7.5 (xenialpup) 32-bit

I have searched for ath9k, AR9285, and 1005HA in Puppy Linux Discussion Forum (murga-linux.com/puppy/) and have read through most of Xenialpup CE 7.5 (http://murga-linux.com/puppy/viewtopic.php?t=106479) with no luck in finding a solution to my specific problem. I have googled "ath9k xenial site:murga-linux.com"


Asus eeePC 1005HA
Puppy Linux 7.5 (xenialpup), kernel 4.4.95
xenialpup-7.5-uefi.iso (32-bit) installed to 4GB flash drive

wired: works
wireless: does not work. wireless led is on.

Precise Puppy 5.7.1 wireless works
Tahr Puppy 6.0.2 wireless works
Xenial Puppy 7.5 wireless does not work
Lubuntu 16.04 LTS runs fine and installed without any modifications to get wireless to work.

Precise Puppy, Tahr Puppy, and Lubuntu all use the ath9k driver.


lspci shows the wired and wireless adapters:

Ethernet controller: Qualcomm Atheros AR8132 Fast Ethernet (rev c0)
Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)


lspci -nnk | grep -A2 0280 shows the wireless adapter:

Network Controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Subsystem: Azurewave AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card [1a3b:1089]
(It does not say "Kernel driver in use")


I tried all three options in Network Connection Wizard.
1. Simple Network Setup
2. Frisbee
3. Puppy Network Wizard

1. Simple Network Setup

Interfaces shows only the wired interface. It does not show the wireless interface.

2. Frisbee

a. Under Wireless Networks, Enable Wireless is checked and Connect Wifi Automatically is checked. Nothing appears under scan results. Clicking Change Interface gets "No wireless interfaces found." Diagnostics returns "Not active" and "Device not found."

b. Network Interfaces shows only the wired interface. It does not show the wireless interface.

3. Puppy Network Wizard

a. Interfaces shows only the wired interface. It does not show the wireless interface.

b. "Load Modules" does not show ath9k. When I search for ath9k, it says ath9k not found in /lib/modules/4.4.95.

There is no directory named /lib/modules/4.4.95/kernel/drivers/net/wireless/ath

In my searching I found this statement, but no solution.
"You need wifi driver ath9k, which is missing from 7.0.8.6 (32-bit) even though it is present in the 64-bit version. Ethernet driver ath5k is also missing."


Am I correct to say that I need the ath9k driver? If so, how do I install it? If not, what driver do I need?

Thanks,
Jim

Last edited by jimcraven on Sun 10 Dec 2017, 17:08; edited 1 time in total
Back to top
View user's profile Send private message 
peterw

Joined: 19 Jul 2006
Posts: 297
Location: UK

PostPosted: Fri 08 Dec 2017, 18:26    Post subject: Getting fw for Atheros card  

The firmware for wireless cards are in /lib/firmware and I have found that if you take them from one Distro and put them into a Distro that does not have the one you want and reboot it will work (in my experience). So look in Lubuntu or any of the Distros that work for you and give that a go. When I look in a Ubuntu I see a Directorty ath9k_htc and that would be one you can try.
Back to top
View user's profile Send private message 
jimcraven

Joined: 08 Dec 2017
Posts: 16

PostPosted: Fri 08 Dec 2017, 18:36    Post subject:  

peterw,

Thanks, I'll try copying from my Lubuntu install.

Based on the statement at the end of my first post, I put XenialPup 7.5 64-bit on a flash drive and booted it up on my 64-bit Thinkpad. Puppy Network Wizard does show ath9k in "Load Modules."

So ath9k is missing in XenialPup 7.5 32-bit, but present in XenialPup 7.5 64-bit.

There might be a way to copy it from XenialPup 7.5 64-bit to XenialPup 7.5 32-bit, if the Lubuntu approach does not work.

Thanks,
Jim
Back to top
View user's profile Send private message 
jimcraven

Joined: 08 Dec 2017
Posts: 16

PostPosted: Fri 08 Dec 2017, 21:00    Post subject:  

peterw,

/lib/firmware/ath9k_htc already exists in XenialPup 7.5 32-bit. It contains the same modules that are in both Lubuntu 16.04 32-bit and XenialPup 7.5 64-bit:

htc_7010-1.4.0.fw
htc_9271-1.4.0.fw

In spite of the firmware being present:

1. The wireless interface is not detected in XenialPup 7.5 32-bit.
2. Puppy Network Wizard "Load Modules" does not show ath9k in the list in XenialPup 7.5 32-bit.

Because Puppy Network Wizard "Load Modules" DOES show ath9k in the list in XenialPup 7.5 64-bit, there must be something more to it.

Thanks for the idea.
Back to top
View user's profile Send private message 
Bird Dog

Joined: 15 Jun 2014
Posts: 66
Location: Toronto, Ontario, Canada

PostPosted: Sat 09 Dec 2017, 01:28    Post subject: Wireless on eeepc  

@jimcraven
If you check page 32 (half way down) of the Xenialpup ce 7.5 thread you'll see rearwin talking about this problem.

Thanks
Bird Dog

_________________
Frugal Tahrpup 646.0.5 & Xenialpup 64 save folder on core2 quad Q6600 2 gigs ram & AMD 6 core 4 gigs ram, Frugal Tahrpup 6.0.6 CE save folder on P4 3.0 ghz 1 gig ram and Dell P4 Celeron 2.4 ghz 1 gig ram
Back to top
View user's profile Send private message 
peterw

Joined: 19 Jul 2006
Posts: 297
Location: UK

PostPosted: Sat 09 Dec 2017, 04:16    Post subject: Wireless missing drivers  

jimcraven

Puzzling. Lets see what dmesg and ifconfig say. Paste these commands into a terminal and they will produce some files in /tmp that you can attach

ifconfig -a > /tmp/ifconfig.txt
dmesg > /tmp/dmesg.txt
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 10705
Location: Charleston S.C. USA

PostPosted: Sat 09 Dec 2017, 08:41    Post subject:  

Try installing this driver and rebooting.
http://www.murga-linux.com/puppy/viewtopic.php?p=555425#555425

_________________
I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
Back to top
View user's profile Send private message 
jimcraven

Joined: 08 Dec 2017
Posts: 16

PostPosted: Sat 09 Dec 2017, 11:38    Post subject:  

peterw,

Attached are the files you requested. "txt" was not a valid file extension for attachments, so I put them in a zip file. Let me know if you have any trouble getting to its contents.

jimcraven
Downloads.zip
Description 
zip

 Download 
Filename  Downloads.zip 
Filesize  11.79 KB 
Downloaded  87 Time(s) 
Back to top
View user's profile Send private message 
jimcraven

Joined: 08 Dec 2017
Posts: 16

PostPosted: Sat 09 Dec 2017, 11:39    Post subject:  

Bird Dog,

I saw the comment, but did not see a solution to the problem.

Thanks,
jimcraven
Back to top
View user's profile Send private message 
jimcraven

Joined: 08 Dec 2017
Posts: 16

PostPosted: Sat 09 Dec 2017, 11:59    Post subject:  

bigpup,

I installed ath9k_htc-firmware.pet (successfully) and rebooted, but Puppy still does not see the wireless interface. If I understand the post you linked to, the firmware you had me install is for USB wifi devices. My device is PCI.

BTW. Speaking of USB wifi adapters, XenialPup 7.5 on my eeePC works fine with a Netgear WG111v3 wireless USB adapter (before I installed the firmware you suggested). But I'd rather use the internal adapter and not carry around the Netgear one.

Thanks,
jimcraven
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 10705
Location: Charleston S.C. USA

PostPosted: Sat 09 Dec 2017, 12:43    Post subject:  

Sorry,
I did not notice the pci.
All my stuff that needs this driver are USB devices.

_________________
I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
Back to top
View user's profile Send private message 
peterw

Joined: 19 Jul 2006
Posts: 297
Location: UK

PostPosted: Sat 09 Dec 2017, 16:19    Post subject: missing wireless connection  

@jimcraven

I have examined the files and that Puppy is not seeing the wireless card as it powers up and, therefore, does not load the firmware file. Can't say that I am an expert but it may be that when the kernel was compiled that ath feature was not selected. (When you compile the kernel you have 1000s of options to select from and it may have been missed). I have this issue with some Puppies and a touchpad.

I am not certain what to advise next. Hopefully, someone will know what to do.

peterw
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 10705
Location: Charleston S.C. USA

PostPosted: Sat 09 Dec 2017, 17:08    Post subject:  

You need the ath9k driver.
That is suppose to be for pci devices.

Desktop icon Quickpet program.
Quickpet>Useful
This has the extra firmware sfs to download and install.

See if that helps you.
capture24318.png
 Description   
 Filesize   24.04 KB
 Viewed   1433 Time(s)

capture24318.png


_________________
I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
Back to top
View user's profile Send private message 
jimcraven

Joined: 08 Dec 2017
Posts: 16

PostPosted: Sat 09 Dec 2017, 17:19    Post subject:  

peterw,

I think you are correct about the ath feature not being selected.

I'm not a Linux expert, but based on the config files in the boot directories I think I know why XenialPup 32-bit does not recognize my Atheros AR9285 wireless adapter. Support for my adapter was omitted.

XenialPup 32-bit is based on kernel 4.4.95 which apparently has support for the Atheros wired adapters, but no support for Atheros wireless adapters.

config-4.4.95 (XenialPup 32-bit )


# Automatically generated file; DO NOT EDIT.

# Linux/x86 4.4.95 Kernel Configuration

#

# CONFIG_64BIT is not set

2079 CONFIG_ETHERNET=y
2102 CONFIG_NET_VENDOR_ATHEROS=y
2106 CONFIG_ATL1C=m

2408 CONFIG_WLAN=y
2429 # CONFIG_ATH_CARDS is not set


XenialPup 64-bit is based on kernel 4.9.58 which apparently has support for both Atheros wired adapters and Atheros wireless adapters.

config-4.9.58 (XenialPup 64-bit)

# Automatically generated file; DO NOT EDIT.

# Linux/x86 4.9.58 Kernel Configuration

#

CONFIG_64BIT=y

2274 CONFIG_ETHERNET=y
2299 CONFIG_NET_VENDOR_ATHEROS=y
2303 CONFIG_ATL1C=m

2621 CONFIG_WLAN=y
2624 CONFIG_ATH_COMMON=m

2625 CONFIG_WLAN_VENDOR_ATH=y

2626 # CONFIG_ATH_DEBUG is not set

2627 CONFIG_ATH5K=m

2628 # CONFIG_ATH5K_DEBUG is not set

2629 CONFIG_ATH5K_PCI=y

2630 CONFIG_ATH9K_HW=m

2631 CONFIG_ATH9K_COMMON=m

2632 CONFIG_ATH9K_BTCOEX_SUPPORT=y

2633 CONFIG_ATH9K=m

2634 CONFIG_ATH9K_PCI=y

2635 CONFIG_ATH9K_AHB=y

2636 # CONFIG_ATH9K_DEBUGFS is not set

2637 CONFIG_ATH9K_DYNACK=y

2638 CONFIG_ATH9K_WOW=y

2639 CONFIG_ATH9K_RFKILL=y

2640 CONFIG_ATH9K_CHANNEL_CONTEXT=y

2641 CONFIG_ATH9K_PCOEM=y

2642 CONFIG_ATH9K_HTC=m

2643 # CONFIG_ATH9K_HTC_DEBUGFS is not set

2644 CONFIG_ATH9K_HWRNG=y


From the Dec 5, 2017, Softpedia article about the release of Puppy Linux 7.5:

"Puppy Linux 7.5 a.k.a. Xenialpup 7.5 comes one year after the Puppy Linux 6.3 "Slacko" release and ships with different kernels for each of the supported ISO images. For example, while the 32-bit image is using the Linux 4.4.95 LTS non-PAE kernel for better compatibility with older hardware, the 64-bit ISO uses Linux kernel 4.9.58 LTS."

http://news.softpedia.com/news/puppy-linux-7-5-released-with-uefi-support-linux-4-4-and-4-9-lts-kernels-518846.shtml


I'll try bigpup's suggestion to install the extrafirmware sfs. If what I need is not in there, I might need to wait for another release of XenialPup 32-bit with a new kernel.

Thanks,
jimcraven
Back to top
View user's profile Send private message 
rerwin


Joined: 24 Aug 2005
Posts: 1893
Location: Maine, USA

PostPosted: Sat 09 Dec 2017, 18:08    Post subject:  

Please post a request for ath9k in the "xenialpup CE 7.5" thread in "Puppy Projects" section of the forum. The developer has that driver and others but has not publicized them. He sent me a package but I don't want to "go around" him by resending it without his permission. Better that you ask him directly, in the thread or by PM.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [27 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Hardware » Networking » Wireless
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0838s ][ Queries: 12 (0.0082s) ][ GZIP on ]