Hi,
I noticed that the new version of the kernel did not like the pcmcia-cs.
Since the Oronico wireless card is connected via an internal pcmcia bus
I hoped that updating to pcmciautils would help. I removed pcmcia-cs and
installed pcmciautils 013-1 with the recommended sysfsutils 2.0.07 and
module-init-tools 3.2.2 then rebooted. Now, I am glad not to get the
ugly warnings about deprecated pcmcia and dmesg of boot log shows that
the wireless card is recognized by the driver :
pccard: PCMCIA card inserted into slot 2
cs: memory probe 0xf4000000-0xfbffffff: excluding 0xf4000000-0xf8ffffff
0xfa000000-0xfbffffff
pcmcia: registering new device pcmcia2.0
orinoco 0.15rc3 (David Gibson <[EMAIL PROTECTED]>, Pavel
Roskin <[EMAIL PROTECTED]>, et al)
orinoco_cs 0.15rc3 (David Gibson <[EMAIL PROTECTED]>, Pavel
Roskin <[EMAIL PROTECTED]>, et al)
eth2: Hardware identity 0005:0004:0005:0000
eth2: Station identity 001f:0001:0008:000a
eth2: Firmware determined as Lucent/Agere 8.10
eth2: Ad-hoc demo mode supported
eth2: IEEE standard IBSS ad-hoc mode supported
eth2: WEP supported, 104-bit key
eth2: MAC address 00:02:2D:7E:BD:1A
eth2: Station name "HERMES I"
eth2: ready
eth2: index 0x01: Vcc 3.3, irq 11, io 0xe100-0xe13f
However, no change in the problem:
# ifconfig eth2 up
# tail -n 1 /var/log/syslog
Jun 3 00:08:10 richhnix kernel: ADDRCONF(NETDEV_UP): eth2: link is not
ready
A little google searching with "orinoco kernel: ADDRCONF(NETDEV_UP):"
shows that I am not alone in the world; see:
http://forums.suselinuxsupport.de/index.php?showtopic=37429
http://www.ubuntuforums.org/showthread.php?t=174070
My bet is that it is a driver issue but I have no idea how to go about
deducing the cause. I tried:
# ifconfig eth2 up
# strace dhcpcd eth2
but this was not helpful...
richhnix# strace ifconfig eth2 up
execve("/sbin/ifconfig", ["ifconfig", "eth2", "up"], [/* 41 vars */]) = 0
uname({sys="Linux", node="richhnix", ...}) = 0
brk(0) = 0x8058000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xa7f91000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=93313, ...}) = 0
mmap2(NULL, 93313, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7f7a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260O\1"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1270928, ...}) = 0
mmap2(NULL, 1276892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xa7e42000
mmap2(0xa7f70000, 32768, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e) = 0xa7f70000
mmap2(0xa7f78000, 7132, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7f78000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xa7e41000
mprotect(0xa7f70000, 20480, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xa7e418e0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xa7f7a000, 93313) = 0
brk(0) = 0x8058000
brk(0x8079000) = 0x8079000
uname({sys="Linux", node="richhnix", ...}) = 0
access("/proc/net", R_OK) = 0
access("/proc/net/unix", R_OK) = 0
socket(PF_FILE, SOCK_DGRAM, 0) = 3
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
access("/proc/net/if_inet6", R_OK) = 0
socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 5
access("/proc/net/ax25", R_OK) = -1 ENOENT (No such file or
directory)
access("/proc/net/nr", R_OK) = -1 ENOENT (No such file or
directory)
access("/proc/net/rose", R_OK) = -1 ENOENT (No such file or
directory)
access("/proc/net/ipx", R_OK) = -1 ENOENT (No such file or
directory)
access("/proc/net/appletalk", R_OK) = -1 ENOENT (No such file or
directory)
access("/proc/sys/net/econet", R_OK) = -1 ENOENT (No such file or
directory)
access("/proc/sys/net/ash", R_OK) = -1 ENOENT (No such file or
directory)
access("/proc/net/x25", R_OK) = -1 ENOENT (No such file or
directory)
ioctl(4, SIOCGIFFLAGS, 0xafaa71a0) = 0
ioctl(4, SIOCSIFFLAGS, 0xafaa71a0) = 0
exit_group(0)
So, here is my list of loaded modules; Please let me know if this is the
wrong list - Thanks!!
richhnix# lsmod | sort
3c59x 39848 0
Module Size Used by
ac 4612 0
ac97_codec 17004 1 i810_audio
agpgart 29232 2 nvidia,intel_agp
battery 9252 0
binfmt_misc 10248 1
button 6320 0
cdrom 31888 1 ide_cd
eth1394 17924 0
evdev 8736 0
fan 4452 0
fat 46588 1 vfat
firmware_class 9472 1 pcmcia
floppy 55628 0
generic 4164 0 [permanent]
hermes 7136 2 orinoco_cs,orinoco
i2c_core 19312 1 nvidia
i810_audio 31028 0
ide_cd 35328 1
ide_core 111440 4 ide_cd,ide_disk,piix,generic
ide_disk 14528 4
ieee1394 85560 2 eth1394,ohci1394
intel_agp 20860 1
ipv6 217664 10
joydev 8864 0
lp 10432 0
mii 5056 1 3c59x
mousedev 10368 2
nvidia 4544500 12
ohci1394 29328 0
orinoco 34452 1 orinoco_cs
orinoco_cs 16420 1
parport 31720 2 lp,parport_pc
parport_pc 31472 1
pci_hotplug 24180 1 shpchp
pcmcia 34844 1 orinoco_cs
pcmcia_core 37232 3 pcmcia,yenta_socket,rsrc_nonstatic
pcspkr 2948 0
piix 8932 0 [permanent]
processor 21376 1 thermal
psmouse 34248 0
reiserfs 216784 2
rsrc_nonstatic 11840 1 yenta_socket
rtc 11252 0
serio_raw 6436 0
shpchp 39200 0
snd 46080 13
snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_ac97_bus 2048 1 snd_ac97_codec
snd_ac97_codec 82784 2 snd_intel8x0m,snd_intel8x0
snd_intel8x0 29436 2
snd_intel8x0m 15372 0
snd_mixer_oss 15584 1 snd_pcm_oss
snd_page_alloc 9800 3 snd_intel8x0m,snd_intel8x0,snd_pcm
snd_pcm 74408 5
snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_pcm_oss 43520 0
snd_rawmidi 22048 1 snd_seq_midi
snd_seq 43532 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 8236 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_seq_dummy 3492 0
snd_seq_midi 8000 0
snd_seq_midi_event 6400 2 snd_seq_oss,snd_seq_midi
snd_seq_oss 27716 0
snd_timer 20292 3 snd_seq,snd_pcm
soundcore 8672 2 i810_audio,snd
thermal 13000 0
tsdev 7200 0
uhci_hcd 26640 0
usbcore 110560 3 usbhid,uhci_hcd
usbhid 32128 0
vfat 11328 0
yenta_socket 23660 5
richhnix# lspcmcia
Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:02:01.0)
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:02:01.1)
Socket 2 Bridge: [yenta_cardbus] (bus ID: 0000:02:03.0)
Socket 2 Device 0: [orinoco_cs] (bus ID: 2.0)
richhnix# lspci
0000:00:00.0 Host bridge: Intel Corporation 82845 845 (Brookdale)
Chipset Host Bridge (rev 04)
0000:00:01.0 PCI bridge: Intel Corporation 82845 845 (Brookdale) Chipset
AGP Bridge (rev 04)
0000:00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #1)
(rev 02)
0000:00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #3)
(rev 02)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
0000:00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC)
(rev 02)
0000:00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM
AC'97 Audio Controller (rev 02)
0000:00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller
(rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV17
[GeForce4 440 Go] (rev a3)
0000:02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M
[Tornado] (rev 78)
0000:02:01.0 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus
Controller
0000:02:01.1 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus
Controller
0000:02:01.2 FireWire (IEEE 1394): Texas Instruments PCI4451 IEEE-1394
Controller
0000:02:03.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus
Controller (rev 01)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]