Discussion:
Loading firmware isl3890 for WG511 v1 fails
Benjamin Peter
2005-09-30 10:50:02 UTC
Permalink
Hi list,

I have a problem getting my Netgear WG511 card to work
again. (It worked some time ago)

When running 'ifconfig eth1 up' I get
SIOCSIFFLAGS: No such file or directory

I hope you have an idea what I might have missed.

Here is some gathered information about my sys.


#####################
# System information
#####################

Debian testing

$ uname -a
Linux spike 2.6.13.2-dd #2 Tue Sep 27 16:13:48 CEST 2005 i686 GNU/Linux

$ lspci | grep Prism
0000:03:00.0 Network controller: Intersil Corporation Intersil ISL3890 [Prism GT/Prism Duette] (rev 01)

$ cat /proc/sys/kernel/hotplug
/sbin/udevsend

$ /sbin/hotplug help
Usage: /etc/hotplug.d/default/default.hotplug AgentName [AgentArguments]
AgentName values on this system: dasd firmware ieee1394 input net pci scsi tape usb

$ ls -la /usr/lib/hotplug/firmware/isl3890
-rw-r--r-- 1 root root 93996 Sep 27 16:56 /usr/lib/hotplug/firmware/isl3890


############
# The failing command
############

# ifconfig eth1 up
SIOCSIFFLAGS: No such file or directory


############
# syslog
############
Sep 30 12:05:44 spike kernel: eth1: resetting device...
Sep 30 12:05:44 spike kernel: eth1: uploading firmware...
Sep 30 12:05:54 spike kernel: prism54: request_firmware() failed for 'isl3890'
Sep 30 12:05:54 spike kernel: eth1: could not upload firmware ('isl3890')
Sep 30 12:05:54 spike kernel: eth1: islpci_reset: failure


###############
# Some experiment
###############

When I want to run it manualy with:
$ export ACTION=add DEVPATH=bus/pci/drivers/prism54/0000:03:00.0 FIRMWARE=isl3890
$ hotplug firmware

I sent my firmware.agent as atachement.

I get the following:
/etc/hotplug/firmware.agent: line 45: /sys/bus/pci/drivers/prism54/0000:03:00.0/loading: Permission denied
cp: cannot create regular file `/sys/bus/pci/drivers/prism54/0000:03:00.0/data': Permission denied
/etc/hotplug/firmware.agent: line 47: /sys/bus/pci/drivers/prism54/0000:03:00.0/loading: Permission denied

and actually there is no "loading"
$ ls /sys/bus/pci/drivers/prism54/0000:03:00.0
bus config driver local_cpus power resource0 subsystem_vendor
class device irq modalias resource subsystem_device vendor



Thank you,

Benjamin Peter
Paul TBBle Hampson
2005-09-30 13:24:52 UTC
Permalink
Post by Benjamin Peter
Hi list,
I have a problem getting my Netgear WG511 card to work
again. (It worked some time ago)
When running 'ifconfig eth1 up' I get
SIOCSIFFLAGS: No such file or directory
[trim]
Post by Benjamin Peter
$ export ACTION=add DEVPATH=bus/pci/drivers/prism54/0000:03:00.0 FIRMWARE=isl3890
$ hotplug firmware
I sent my firmware.agent as atachement.
/etc/hotplug/firmware.agent: line 45: /sys/bus/pci/drivers/prism54/0000:03:00.0/loading: Permission denied
cp: cannot create regular file `/sys/bus/pci/drivers/prism54/0000:03:00.0/data': Permission denied
/etc/hotplug/firmware.agent: line 47: /sys/bus/pci/drivers/prism54/0000:03:00.0/loading: Permission denied
and actually there is no "loading"
$ ls /sys/bus/pci/drivers/prism54/0000:03:00.0
bus config driver local_cpus power resource0 subsystem_vendor
class device irq modalias resource subsystem_device vendor
You'd need to be root for this, and I think 'loading' and 'data' only
exist during the request_firmware call.... You could modify your hotplug
firmware agent to log stderr from these three commands, and see what
happens...
--
-----------------------------------------------------------
Paul "TBBle" Hampson, MCSE
8th year CompSci/Asian Studies student, ANU
The Boss, Bubblesworth Pty Ltd (ABN: 51 095 284 361)
***@Anu.edu.au

"No survivors? Then where do the stories come from I wonder?"
-- Capt. Jack Sparrow, "Pirates of the Caribbean"

License: http://creativecommons.org/licenses/by/2.1/au/
-----------------------------------------------------------
Benjamin Peter
2005-10-05 14:04:11 UTC
Permalink
Hi,
Post by Benjamin Peter
I have a problem getting my Netgear WG511 card to work
again. (It worked some time ago)
When running 'ifconfig eth1 up' I get
SIOCSIFFLAGS: No such file or directory
I don't know what exactly the problem was but I deinstalled
udev and hotplug and also deleted the /etc/hotplug directory.

After that I reinstalled both - and it works pretty well now.


Thanks for your help,

Benjamin Peter

Loading...