LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Wireless Networking (https://www.linuxquestions.org/questions/linux-wireless-networking-41/)
-   -   SIOCSIFFLAGS: No such file or directory (https://www.linuxquestions.org/questions/linux-wireless-networking-41/siocsifflags-no-such-file-or-directory-184147/)

RJDavison 05-21-2004 11:04 AM

SIOCSIFFLAGS: No such file or directory
 
I'm trying (very unsucsessfully at the moment) to get a PrismGT chipset wireless card to work under Fedora Core 2.

The system recognises the card under network as a Intersil ISL 3890 (Prism GT/Prism Duette). All good so far I think.

When I try and activate the connection I get the following error.

Error for wireless request "Set Bit Rate" (8B20):
SET failed on device eth1 : Input/output error.

Determining IP information for eth1...SIOCSIFFLAGS: No such file or directory.

Who knows whats going on here (I'm a new to all thing linux). Can anyone help. I was of the understanding that the PrismGT was supported under 2.6.5 ?????

Wolfgang67 05-23-2004 12:34 PM

Did you copy the firmware into the right directory? Seemingly not, because this error is very common when it tries to load the firmware but cannot find it. You should be able to verify this by typing dmesg as root.

superbresca 06-09-2004 03:53 PM

Sorry i have the same problem but i think that I' ve loaded the firmware in the right folder.

SChandler 06-20-2004 09:06 AM

Did you ever get this problem with your wireless connnection resolved? I am having exactly the same problem. Card works fine under XP but under Linux (Fedora Core 2), I get this Set Bit Rate (8B20) error followed by the mysterious message about SIOCSIFFLAGS

RJDavison 06-20-2004 01:19 PM

Was a case of not installing the firmware and calling it the right name.

SChandler 06-20-2004 11:14 PM

Thanks. I'm not very experienced with Linux. So, where do I find the firmware and, most importantly perhaps, in what directory do I put it once I have it.

Thanks,

SJC

RJDavison 06-21-2004 02:21 AM

Have a look at prism54 project . You can download firmware from here. It gives you instructions where to place the file. Kernel 2.6 already has the prism driver as standard, so you dont need to install the driver, just the firmware.

yoda 07-14-2004 08:34 PM

set bit rate 8B20
 
I am also having this same problem on a brand new FC2 laptop from Eracks. As I assume they are not Linux newbies like myself, I don't think they put the firmware in the wrong place. I also checked out the Prism54.org site and verified that the firmware is in the right place.

Nevertheless, wireless does not work. The WiFi monitor show "100%", but I can't connect through wireless. On bootup, eth1 FAILs with the "Error "Set Bit Rate" (8B20)" SIOSIFFLAGS: No such file or directory message. Eracks customer service asked for a dmesg dump, then reported that everything was working fine (via email)- I have the computer and I can assure you, it ain't workin'. They referred me to the LUGs and site like this, but I have yet to see a solution offered that actually works.

Does the problem have something to do with WEP? Does the Prism54GT card support 256 bit encryption?

Thnx,

Thad Gates
(no relation to you-know-who)

RJDavison 07-15-2004 03:14 AM

Make sure that you have the right firmwarre driver for the card and its named correctly. The Prism54 website suggests that you use an older version of firmware till you get one that works. I've found that its really a case of trial and error and annoyingly, one thing doesnt always work for everyone else.

rwhaley 07-23-2004 06:54 PM

Guys,

The prism site says to put the firmware in /usr/lib/hotplug/firmware, but I couldn't get the message to go away until I copied it to /etc/firmware. However, this still didn't make it work using ifconfig eth1 up. However, it would always work if I fired up fedora's network gui and and activated that way.

Anyway, still not sure what ultimate fix is, but bruteforcing with the script posted: http://www.cafaro.net/david/MM20ReviewAndInstall.html
works everytime. Here's the script so you don't have to find it on page:

Code:

#!/bin/bash
# Dry start to load firmware
/sbin/ifconfig eth1 up
# Wait a sec to make sure it's good and loaded
sleep 2
# Now really load it
/sbin/iwconfig eth1 essid MYNET Managed channel 6 key VERYLONGKEYCODE
/sbin/ifconfig eth1 192.168.2.36 netmask 255.255.255.0
/sbin/route add default gw 192.168.2.1

gotta run it as root, of course. Just save to file, do chmod a+rx <fnam>.

rwhaley 07-23-2004 08:27 PM

OK, it's not going to win any points for elegance, but I've got a solution that gets this working, at least for me, using Fedora Core 2 on the above-linked laptop. Here's my /etc/sysconfig/network-scripts/ifcfg-eth1:
Code:

DEVICE=eth1
BOOTPROTO=none
HWADDR=[your mac@; you probably don't need this]
ONBOOT=no
TYPE=Wireless
ESSID=[YOUR SSID]
CHANNEL=[channel you're using]
USERCTL=yes
IPV6INIT=no
GATEWAY=[Gateway IP, eg: 192.168.2.1]
NETMASK=255.255.255.0
NETWORK=192.168.2.0
BROADCAST=192.168.2.255
IPADDR=192.168.2.37
DOMAIN=
MODE=MANAGED

Nothing I ever did would work if I tryed ONBOOT=yes, probably because it is called before some needed module is loaded. To get around this, I added the following line to /etc/rc.d/rc.local:
Code:

/etc/sysconfig/network-scripts/ifup eth1
Then, I added the following lines as the first executable line in /etc/sysconfig/network-scripts/ifup-wireless:
Code:

[ -f "/sbin/ifconfig eth1 up" ] || {
#  echo "expected config failure"
  sleep 2
  }

With all that, when it boots up, I've got a working system. Oh yeah, also got a
Code:

alias eth1 prism54
in my /etc/modprobe.conf, in addition to the aforementioned firmware stuff.

sonik.bhoom 09-03-2004 03:46 PM

fedora core2 and SMC2802W-CA PrismGT/Duette
 
I get this on boot:

Error for wireless request "Set Bit Rate" (8B20):
SET failed on device eth1 : Input/output error.

unless i wait a few seconds after eth1 is 'up'ed

the script; (i called it /etc/init.d/startsmc_wifi)
Code:

#! /bin/bash
KEY="mykey"
SSID="myssid"
# i loaded all my vars in here
. /etc/sysconfig/network-scripts/ifcfg-wlan0
# it contains:
#
# Intersil Corporation|Intersil ISL3890 [Prism GT/Prism Duette]
# DEVICE=eth1
# ONBOOT=no
# USERCTL=yes
# PEERDNS=yes
# GATEWAY=192.168.1.1
# IPADDR=192.168.1.10
# NETWORK=192.168.1.0
# NETMASK=255.255.255.0
# BROADCAST=192.168.1.255
# TYPE=Wireless
# DHCP_HOSTNAME=<whatever>
# BOOTPROTO=none
# DOMAIN=
# ESSID=<myssid>
# CHANNEL=6
# MODE=Auto
# RATE=Auto
# IPV6INIT=no
# HWADDR=<myMAC>
 
# Dry start to load firmware
/sbin/ifconfig eth1 up
# Wait a sec to make sure it's good and loaded
sleep 2
# Now really load it
/sbin/iwconfig eth1 essid ${SSID} channel 6 key ${KEY} commit
/sbin/ifconfig eth1 ${IPADDR} netmask ${NETMASK} up
/sbin/route add default gw ${GATEWAY}


...works just fine called from /etc/rc.d/rc.local
note* you can remove load on start with 'system-config-network'
but look out for duplicate entries in /etc/modprobe.conf though...

hope this helps...

Linuxrh 09-27-2004 03:55 AM

I get the same ERROR messages you all are getting and I have put the firmware in /usr/lib/hotplug/firmware and /etc/firmware and renamed it isl3890.arm... I am useing Fedora Core 3 test 2.
Any one have step by step information on how to set up a wireless pic
card...

Scott.

RJDavison 09-27-2004 05:25 AM

Rename the file isl3890 with no .arm file extension.

Linuxrh 09-28-2004 04:04 AM

I Renamed the file isl3890 with no .arm file extension.
I how get a NEW error message.

/ifup-wireless: line 8: syntax error near unexpected token `}'
./ifup-wireless: line 8: ` }'
SIOCSIFFLAGS: No such file or directory
Failed to bring up eth1.

well what do you think.????

Scott.


All times are GMT -5. The time now is 08:57 PM.