wireless pcmcia configuration / missing eth0

I am running knoppix on an IBM 600 thinkpad.  I installed an oronoc 16 bit wireless PCMCIA Card.  

Sorry I can't copy the following into this message, but I can't get online without the wireless card.  I had to hand copy this info from my laptop and then get online from my desktop.

$ iwconfig gives

lo  no wireless extensions


$ dmseg | grep -i eth gives

a series of lines begining with eth0 : correclty idlentifiying the card, followed by:
eth0 : ready
eth0 : index 0x01; Vcc5; irq5; io 0x0100-0x013f
eth0 : This firmware requires ESSID in IBSS-Ad-Hoc mode
eth0 : New Link status : Connected (0001)
eth0 : This firmware requires ESSID in IBSS-Ad-Hoc mode
eth0 : New Link status : Connected (0001)
eth0 : This firmware requires ESSID in IBSS-Ad-Hoc mode
eth0 : New Link status : Connected (0001)


$ iwconfig eth0 essid "sbcglobal.net" gives

error for wireless request "SET essid" (8B1A)
Set failed on Device eth0: No such device

$cd /dev
$ls -eth0 gives

ls: eth0: No such file or directory

I looked at the /dev directory and it contains no files or devices begining with eth..


Anything else I need to look for?

Unless I missed something the problem seems to be  - How do I get Knoppix to recognize and/or install eth0 ?  Seems strange that it will recgnize the card on eth0 and then turn around and tell my eth0 does not exist.

I only need to use the laptop when we are traveling so this is no big deal.  It's more the chalange of "getting it right".  Thanks for your help.

 

 




KenSpeedieAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Tim_UtschigCommented:
Try:

    ifconfig -a

What interfaces do you see listed?

Also, if you can get the full output of dmesg via a USB thumb drive or something of that sort, that would be very helpful.
Tim_UtschigCommented:
> I looked at the /dev directory and it contains no files or devices begining with eth..

Network interfaces do not have corresponding device files.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rindiCommented:
Try

iwconfig wlan0 essid "sbcglobal.net"

or iwlist wlan0
Starting with Angular 5

Learn the essential features and functions of the popular JavaScript framework for building mobile, desktop and web applications.

KenSpeedieAuthor Commented:
Sorry it took so long to get back to you.  

Looks like this is going to be a tough prblem to crack.

Tim;

I managed to get a pcmcia modem working.  Don't think this is a hardware problem since the modem works and the system recognizes the wireless card.

When I boot up with the wireless card in the slot I get the following:

/etc/sysconfig/netcard shows

FULLNAME="Lucent Technologies WaveLAN/IEEE Adapter
DRIVER="orinoco_cs"

ifconfig -a gives

lo        Link encap:Lcal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:500 (500.0 b)  TX bytes:500 (500.0 b)

iwconfig gives

lo        no wireless extensions

dmesg gives

Linux version 2.4.27 (root@Koffer) (gcc version 2.95.4 20011002 (Debian
prerelease)) #2 SMP Mo Aug 9 00:39:37 CEST 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000009fd0000 (usable)
 BIOS-e820: 0000000009fd0000 - 0000000009fdf000 (ACPI data)
 BIOS-e820: 0000000009fdf000 - 0000000009fe0000 (ACPI NVS)
 BIOS-e820: 0000000009fe0000 - 000000000a000000 (reserved)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
159MB LOWMEM available.
On node 0 totalpages: 40912
zone(0): 4096 pages.
zone(1): 36816 pages.
zone(2): 0 pages.
ACPI disabled because your bios is from 99 and too old
You can enable it with acpi=force
IBM machine detected. Enabling interrupts during APM calls.
Kernel command line: BOOT_IMAGE=Linux ro root=302 ramdisk_size=100000
init=/etc/init lang=us apm=power-off nomce quiet
No local APIC present or hardware disabled
Initializing CPU#0
Detected 232.108 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 462.02 BogoMIPS
Memory: 155488k/163648k available (1406k kernel code, 7772k reserved, 574k
data, 144k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
Intel Pentium with F0 0F bug - workaround enabled.
CPU:     After generic, caps: 008001bf 00000000 00000000 00000000
CPU:             Common caps: 008001bf 00000000 00000000 00000000
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: none
CPU:     After generic, caps: 008001bf 00000000 00000000 00000000
CPU:             Common caps: 008001bf 00000000 00000000 00000000
CPU0: Intel Mobile Pentium MMX stepping 01
per-CPU timeslice cutoff: 159.59 usecs.
SMP motherboard not detected.
Local APIC not detected. Using dummy APIC emulation.
Waiting on wait_init_idle (map = 0x0)
All processors have done init_idle
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfd880, last bus=6
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:01.0
PCI: Found IRQ 11 for device 00:02.0
PCI: Sharing IRQ 11 with 00:03.0
PCI: Found IRQ 11 for device 00:02.1
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
vesafb: framebuffer at 0xe0000000, mapped to 0xca80d000, size 1856k
vesafb: mode is 1024x768x16, linelength=2048, pages=0
vesafb: protected mode interface info at c000:8e10
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
pty: 256 Unix98 ptys configured
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
RAMDISK driver initialized: 16 RAM disks of 100000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 00:01.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfcf8-0xfcff, BIOS settings: hdc:DMA, hdd:pio
hda: C/H/S=0/0/0 from BIOS ignored
hda: TOSHIBA MK6014MAP, ATA DISK drive
hdc: TOSHIBA CD-ROM XM-1702BC, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 11733120 sectors (6007 MB), CHS=12416/15/63
Partition check:
 hda: [PTBL] [730/255/63] hda1 hda2 hda3
ide: late registration of driver.
SCSI subsystem driver Revision: 1.00
libata version 1.02 loaded.
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 3246k freed
EXT2-fs warning: checktime reached, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 144k freed
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Real Time Clock Driver v1.10f
Adding Swap: 321292k swap-space (priority -1)
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
hdc: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: TOSHIBA   Model: CD-ROM XM-1702BC  Rev: 1562
  Type:   CD-ROM                             ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:02.0
PCI: Sharing IRQ 11 with 00:03.0
PCI: Found IRQ 11 for device 00:02.1
Yenta ISA IRQ mask 0x06b8, PCI irq 11
Socket status: 30000010
Yenta ISA IRQ mask 0x06b8, PCI irq 11
Socket status: 30000006
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0820-0x08ff: clean.
cs: IO port probe 0x0800-0x080f: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
orinoco 0.15rc2STA (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin
<proski@gnu.org>, et al)
orinoco_cs 0.15rc2STA (David Gibson <hermes@gibson.dropbear.id.au>, Pavel
Roskin <proski@gnu.org>, et al)
eth0: Hardware identity 0001:0001:0004:0002
eth0: Station identity  001f:0001:0007:001c
eth0: Firmware determined as Lucent/Agere 7.28
eth0: Ad-hoc demo mode supported
eth0: IEEE standard IBSS ad-hoc mode supported
eth0: WEP supported, 104-bit key
eth0: MAC address 00:02:2D:50:94:34
eth0: Station name "HERMES I"
eth0: ready
eth0: index 0x01: Vcc 5.0, irq 3, io 0x0100-0x013f
eth0: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
eth0: New link status: Connected (0001)
eth0: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
eth0: New link status: Connected (0001)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 00:50:50 Aug  9 2004
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:01.2
usb-uhci.c: USB UHCI at I/O 0x8400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usbdevfs: remount parameter error
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI
ISAPNP enabled
blk: queue c03661a0, I/O limit 4095Mb (mask 0xffffffff)
eth0: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
eth0: New link status: Connected (0001)
lp: driver loaded but no devices found

When I boot up with the modem card in the slot "ifconfig" and "iwconfig" shown the same as with the wireless card.

Rindi:

When I tried iwconfig wlan0 essid "sbcglobal.net" it gave me

SET failed on iwconfig device wlan0 : no such device.

When I boot up with the wireless card I get an error wthen it tries to load essid.  I am assuming that the reason is that it is trying to find "sbcglobal.net" but can't reach the network because eth0 is not working or installed.  Is there a way to step through the boot up sequece in knoppix.  I know that in wokdows you can use F5(?) and it will pause at the end of each command, allowing you to see what it is doing each step  of the way.

Thanks for responding and for you help.

rindiCommented:
I don't know about a step through. The device just probably isn't an ethx device, but something else. The problem being that I don't know what it is
Tim_UtschigCommented:
Why did you accept an answer while the problem was still unsolved?

> Is there a way to step through the boot up sequece in knoppix.

You can press Scroll Lock to stop the output (if the message comes after init has started).   That would at least let you write down the error.

What are the outputs of these commands while the wireless card is plugged in?:

    lsmod | grep orinoco
    cardctl info
KenSpeedieAuthor Commented:
Tim:

No output for  lsmod | grep orinoco

cardctl info =>

PRODID_1="Lucent Technologies"
PRODID_2="WaveLAN/IEEE"
PRODID_3="Version 01.01"
PRODID_4=""
MANFID=0156,0002
FUNCID=6
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255

Tim_UtschigCommented:
Ok, so the driver is not loaded for some reason.

What are the outputs of these commands?:

    modprobe orinoco_cs
    dmesg | tail -n20
KenSpeedieAuthor Commented:
modprobe orinoco_cs =>

/lib/modules/2.4.27/kernel/drivers/net/wireless/hermes.o : create_module : operation not permitted
/lib/modules/2.4.27/kernel/drivers/net/wireless/hermes.o :  insmod/lib/modules/2.4.27/kernel/drivers/net/wireless/hermes.o     failed
/lib/modules/2.4.27/kernel/drivers/net/wireless/hermes.o : insmod_cs failed

dmesg | ntail -n20 =>

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 00:50:50 Aug  9 2004
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:01.2
usb-uhci.c: USB UHCI at I/O 0x8400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usbdevfs: remount parameter error
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI
ISAPNP enabled
blk: queue c03661a0, I/O limit 4095Mb (mask 0xffffffff)
eth0: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
eth0: New link status: Connected (0001)
prism2usb_init: prism2_usb.o: 0.2.1-pre21 Loaded
prism2usb_init: dev_info is: prism2_usb
usb.c: registered new driver prism2_usb
lp: driver loaded but no devices found
Tim_UtschigCommented:
It appears that you did not run it as root.   If you're still using the "knoppix" user, sudo may work:

    sudo modprobe orinoco_cs
    dmesg | tail -n20
KenSpeedieAuthor Commented:
sudo modprobe orinoco_cs  =>

no output to screen

dmesg | tail -n20 =>

usb-uhci.c: $Revision: 1.275 $ time 00:50:50 Aug  9 2004
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:01.2
usb-uhci.c: USB UHCI at I/O 0x8400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usbdevfs: remount parameter error
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI
ISAPNP enabled
blk: queue c03661a0, I/O limit 4095Mb (mask 0xffffffff)
eth0: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
eth0: New link status: Connected (0001)
prism2usb_init: prism2_usb.o: 0.2.1-pre21 Loaded
prism2usb_init: dev_info is: prism2_usb
usb.c: registered new driver prism2_usb
lp: driver loaded but no devices found
orinoco 0.15rc2STA (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin
<proski@gnu.org>, et al)
orinoco_cs 0.15rc2STA (David Gibson <hermes@gibson.dropbear.id.au>, Pavel

after reboot with wireless card

iwconfig still =>

lo        no wireless extensions

KenSpeedieAuthor Commented:
Tim:

Haven/t heard from you since Saturday.  I just wanted to be sure that this question did not get closed out bvecause I mad a mistake way back when.   I thought I was accepting rindi's suggestion only, but it closed the whole thing out.  I know you "work" for points and I want you to get the max for this one.  You deserve all the point you can get.

Looks like we are almost there and I don't want to quit now.

Thanks

Tim_UtschigCommented:
Sorry for not responding sooner, I had a lot of time for EE between jobs, but now I am working full time again.

You can post a request for the question to be reopened in Community Support:

    http://www.experts-exchange.com/Community_Support/

> after reboot with wireless card

Why did you reboot?  If everything is working properly, all you have to do is plug/unplug the PCMCIA card and the driver should be loaded/unloaded automatically.  It appears that that IS what is happening, because in your first dmesg output, there were plenty of messages from the orinoco driver spewing information about eth0.
KenSpeedieAuthor Commented:
I rebooted, and did modprobe orinoco_cs.

dmesg told me that the driver was loaded.  Did iwconfig and still got "lo        no wireless extensions"

When I unpluged/pluged the card it just turned off the green light.

I may be wrong, but I am pretty well convinced problem is not with the driver, its with the device.  For some reason eth0 is not there.

I tried pump -i eth0 & pump -i wlan0 as root.

Both of them told me "operation failed".

cardctl ident correctly identified the card with function 6 (network).

If the card is installed and the driver is installed, what's left beside the device?



Tim_UtschigCommented:
> If the card is installed and the driver is installed, what's left beside the device?

The driver is responsible for registering the interface (e.g: "eth0").  I have never seen an instance in which the driver appears to be seeing the card just fine, but no interface for it is shown in "ifconfig -a", so I'm stumped.
KenSpeedieAuthor Commented:
I finally "solved" the problem.

Turns out that I was running a version of knoppix that I installed on the HD from the "live" disk.

When I booted up from the CD I did not have any PCMCIA cards inserted.  It did not install any eth* devices.  When I "installed" it onto the HD it transfered the setup "as is".

I went back and rebooted from the CD with cards inserted and then transfered it to HD.  Everything works like it is supposed to.

I REALY appreciate all of your help with this.  

I posted a request in  community support to have this question reopened so that I can be sure you receive max number of points for this question but no response yet.

Thanks again for all of your help.  I learned a lot by working my way through the problem.

Moderator:

Please see posting in community suppport re this question.  Please be sure Tim receives full credit for this question.

Thanks


Tim_UtschigCommented:
I appreciate it, but I didn't solve your problem.

Moderators:  I suggest PAQ with points refunded.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.