Subject: Re: Ralink (cardbus) problem
To: matthew sporleder <msporleder@gmail.com>
From: dixie <dixieml@imap.cc>
List: current-users
Date: 10/13/2005 14:08:46
I've experienced some problems[1] with usb ral too, I've a device that 
should be supported according to the man page.
Maybe tech-net was not the proper place to post.

[1] http://mail-index.netbsd.org/tech-net/2005/08/27/0001.html

matthew sporleder wrote:

>My usb ral detaches at random times.  I wonder if they're related.
>
>On 10/11/05, Chavdar Ivanov <ci4ic4@gmail.com> wrote:
>  
>
>>Details of the panic:
>>
>>ral0 detached.
>>
>>uvm_fault(0xc0690040, 0xcb182000, 0, 2) -> 0xe
>>kernel: page fault trap, code=0
>>Stopped in pid 14.1 (aiodoned) at    netbsd:ral_intr+0x13e: movl
>>$0xffffffff,0x20(%ecx)
>>
>>The trace goes as follows:
>>
>>uvm_aiodone_daemon
>>uvm_aio_aiodone
>>Xspllower
>>--- interrupt ---
>>Xintr_legacy10
>>pccbbintr_function
>>ral_intr
>>
>>(backwards).
>>
>>...if that is of any help; I may compile a debug kernel to see if I
>>can gather something more.
>>
>>
>>
>>2005/10/11, Chavdar Ivanov <ci4ic4@gmail.com>:
>>    
>>
>>>Hi,
>>>
>>>I managed at last to swap my Prism54 based SMC card for a Belkin
>>>RA2560 cardbus wireless. The card is supposed to be supported - even
>>>the ral man page lists it (well, very close). Added 'ral* on cardbus*'
>>>to my kernel definition, rebuilt it and rebooted. The card is
>>>recognized correctly -
>>>
>>>---
>>>al0 at cardbus0 function 0: irq 10
>>>ral0: MAC/BBP RT2560 (rev 0x04), RF RT2525, address 00:11:50:4a:40:d4
>>>ral0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
>>>ral0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps
>>>24Mbps 36Mbps 48Mbps 54Mbps
>>>---
>>>
>>>ifconfig ral0 gives status: no network:
>>>
>>>ral0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>>        ssid 3com nwkey 0xc0ffeec0ffeec0ffeec0ffeec0
>>>        powersave off
>>>        address: 00:11:50:4a:40:d4
>>>        media: IEEE802.11 autoselect mode 11g (DS1 mode 11g)
>>>        status: no network
>>>        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
>>>        inet6 fe80::211:50ff:fe4a:40d4%ral0 prefixlen 64 scopeid 0x3
>>>
>>>wiconfig ral0 :
>>>
>>>NIC serial number:                      [  ]
>>>Station name:                           [ maggie ]
>>>SSID for IBSS creation:                 [ 3com ]
>>>Current netname (SSID):                 [  ]
>>>Desired netname (SSID):                 [ 3com ]
>>>Current BSSID:                          [ 00:00:00:00:00:00 ]
>>>Channel list:                           [ 2 3 4 5 6 7 8 9 10 11 12 13 14 ]
>>>IBSS channel:                           [ 11 ]
>>>Current channel:                        [ 11 ]
>>>Comms quality/signal/noise:             [ 0 0 0 ]
>>>Promiscuous mode:                       [ Off ]
>>>Port type:                              [ 1 ]
>>>MAC address:                            [ 00:11:50:4a:40:d4 ]
>>>TX rate (selection):                    [ 0 ]
>>>TX rate (actual speed):                 [ 1 ]
>>>Beacon Interval (current) [msec]:       [ 100 ]
>>>Maximum data length:                    [ 2346 ]
>>>RTS/CTS handshake threshold:            [ 2312 ]
>>>fragmentation threshold:                [ 2346 ]
>>>RSSI -> dBm adjustment:                 [ ]
>>>Create IBSS:                            [ Off ]
>>>Microwave oven robustness:              [ 0 ]
>>>Roaming mode(1:firm,3:disable):         [ 1 ]
>>>Access point density:                   [ 1 ]
>>>Power Mgmt (1=on, 0=off):               [ 0 ]
>>>Max sleep time (msec):                  [ 100 ]
>>>Vendor info:
>>>WEP encryption:                         [ On ]
>>>Authentication type
>>>(1=OpenSys, 2=Shared Key):              [ 1 ]
>>>TX encryption key:                      [ 1 ]
>>>Encryption keys:                        [ 0xc0ffeec0ffeec0ffeec0ffeec0 ][  ][  ][  ]
>>>
>>>The lights on the card never come up.
>>>
>>>If I 'ifconfig ral0 down' and then take out the card, nothing happens
>>>to begin with, the system seems to be working (the message that ral
>>>has been disconnected is seen), but then second attach panics the
>>>system, as well as normal poweroff. I can't point the exact place for
>>>the panic (the system is in use right now to repeat it), but it is in
>>>the ral.c module.
>>>
>>>Any ideas?
>>>
>>>      
>>>