[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#369416: Further efforts to get wireless back up



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 <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, et al) orinoco_cs 0.15rc3 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, 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)





Reply to: