Subject: Re: raylink with access point?
To: Atsushi Onoe <onoe@sm.sony.co.jp>
From: Matthew Orgass <darkstar@pgh.net>
List: tech-net
Date: 03/20/2000 05:37:48
On Tue, 7 Mar 2000, Atsushi Onoe wrote:

> > BTW it looks like I reversed the meaning of the bits somehow in the
> > original definition.
> > No I think its a bug.. the intention was to drop AP to AP and
> > Station to AP frames.
> 
> It will be fixed with the modifications, while I (no one?) cannot
> test it..

  I tried it with a base station and it is not working.  With all of the
debug options on, I get:
[...]
ray0 at pcmcia0 function 0: WebGear, PC Card WLAN Adapter, Version 5.63 May 1999
ray0: firmware version 5
ray0: supported rates 2:3:0:0:0:0:0:0
ray0: 802.11 address 00:00:f1:10:e6:0a
[...]
3:371357 953522594:257567: ray0: ioctl: cmd 0x8020690c data 0xc03b1400
953522597:628924 0:002640: ray0: ioctl: cmd SIOCSIFADDR
953522597:631564 0:001908: ray0: enable
953522597:633472 0:001499: ray0: init
953522597:634971 3:045543: ray0: init post-enable
953522600:680514 0:002246: ray0: init_startup_params
953522600:682760 0:001844: ray0: ray_cmd_cancel 0x100
953522600:684604 0:002041: ray0: alloc_ccs cmd 1
953522600:686645 0:001791: ray0: ray_cmd_issue 0x100
953522600:688436 0:001945: ray0: ray_cmd_ran 0x100
953522600:690381 0:002780: ray0: ioctl: returns 0
953522600:693161 0:002291: ray0: ioctl: cmd 0x80206931 data 0xc27d5d34
953522600:695452 0:002407: ray0: ioctl: cmd SIOCADDMULTI
953522600:697859 0:002004: ray0: ray_cmd_cancel 0x800
953522600:699863 0:001989: ray0: ray_cmd_is_running 0x1
953522600:701852 0:001900: ray0: ray_cmd_schedule 0x800
953522600:703752 0:001892: ray0: ray_cmd_is_running 0x1
953522600:705644 0:001910: ray0: ioctl: returns 0
953522600:707554 0:482476: ray0: ray_check_ccs
953522601:190030 0:001949: ray0: check ccs idx 14 ccs 0x4e0 cmd 0x1 stat 0
953522601:191979 0:002409: ray0: ray_ccs_done idx 14 cmd 0x1 stat 0
953522601:194388 0:002212: ray0: ray_cmd_done 0x100
953522601:196600 0:001803: ray0: ray_cmd_schedule 0x800
953522601:198403 0:001912: ray0: ray_cmd_is_running 0x1
953522601:200315 0:001865: ray0: ray_set_pending 0x801
953522601:202180 0:004206: ray0: ray_set_pending new timo
953522601:206386 0:001966: ray0: free_ccs idx 14
953522601:208352 -1:991833: ray0: ray_check_scheduled enter schd 0x801 running 0x0 ready 1
953522601:200185 0:002934: ray0: ray_update_subcmd
953522601:203119 0:001782: ray0: ray_cmd_cancel 0x1
953522601:204901 0:001854: ray0: ray_cmd_is_running 0x1
953522601:206755 0:001950: ray0: ray_cmd_is_running 0x1
953522601:208705 -1:991953: ray0: ray_cmd_is_running 0x1
953522601:200658 0:002034: ray0: ray_cmd_is_running 0x1
953522601:202692 0:001960: ray0: ray_cmd_cancel 0x800
953522601:204652 0:001881: ray0: ray_cmd_is_running 0x1
953522601:206533 0:001931: ray0: alloc_ccs cmd 4
953522601:208464 -1:991820: ray0: ray_cmd_issue 0x800
953522601:200284 0:001980: ray0: ray_cmd_ran 0x800
953522601:202264 0:001867: ray0: ray_check_scheduled exit sched 0x0 running 0x801 ready 1
953522601:204131 0:002869: ray0: ray_cmd_cancel 0x200
953522601:207000 0:001880: ray0: ray_cmd_is_running 0x1
953522601:208880 -1:991902: ray0: ray_cmd_schedule 0x200
953522601:200782 0:002047: ray0: ray_cmd_is_running 0x1
953522601:202829 0:487198: ray0: ray_check_ccs
953522601:690027 0:001988: ray0: check ccs idx 14 ccs 0x4e0 cmd 0x4 stat 0
953522601:692015 0:002487: ray0: ray_ccs_done idx 14 cmd 0x4 stat 0
953522601:694502 0:002243: ray0: ray_cmd_done 0x800
953522601:696745 0:001862: ray0: ray_cmd_schedule 0x200
953522601:698607 0:001971: ray0: ray_cmd_is_running 0x1
953522601:700578 0:001961: ray0: ray_set_pending 0x201
953522601:702539 0:001939: ray0: ray_set_pending new timo
953522601:704478 0:002024: ray0: free_ccs idx 14
953522601:706502 0:001818: ray0: ray_check_scheduled enter schd 0x201 running 0x0 ready 1
953522601:708320 -1:992888: ray0: ray_update_subcmd
953522601:701208 0:001921: ray0: ray_cmd_cancel 0x1
953522601:703129 0:001875: ray0: ray_cmd_is_running 0x1
953522601:705004 0:001974: ray0: ray_cmd_is_running 0x1
953522601:706978 0:001973: ray0: ray_cmd_cancel 0x200
953522601:708951 -1:991901: ray0: ray_cmd_is_running 0x1
953522601:700852 0:002012: ray0: alloc_ccs cmd 7
953522601:702864 0:001832: ray0: ray_cmd_issue 0x200
953522601:704696 0:001918: ray0: ray_cmd_ran 0x200
953522601:706614 0:001882: ray0: ray_check_scheduled exit sched 0x0 running 0x201 ready 0
953522601:708496 4:152267: ray0: ray_intr
953522605:860763 0:001891: ray0: ray_ccs_done idx 14 cmd 0x7 stat 3
953522605:862654 0:002336: ray0: ray_cmd_done 0x200
953522605:864990 0:001883: ray0: free_ccs idx 14
953522605:866873 0:001792: ray0: ray_check_scheduled enter schd 0x0 running 0x0 ready 1
953522605:868665 0:002869: ray0: ray_check_scheduled exit sched 0x0 running 0x0 ready 1
953522605:871534 0:002845: ray0: ray_cmd_cancel 0x200
953522605:874379 0:001934: ray0: ray_cmd_is_running 0x1
953522605:876313 0:001968: ray0: alloc_ccs cmd 7
953522605:878281 0:001863: ray0: ray_cmd_issue 0x200
953522605:880144 0:001887: ray0: ray_cmd_ran 0x200
953522605:882031 0:001864: ray0: interrupt handled 1
953522605:883895 4:240272: ray0: ray_intr
953522610:124167 0:001890: ray0: ray_ccs_done idx 14 cmd 0x7 stat 3
953522610:126057 0:002329: ray0: ray_cmd_done 0x200
953522610:128386 0:001945: ray0: free_ccs idx 14
953522610:130331 0:002018: ray0: ray_check_scheduled enter schd 0x0 running 0x0 ready 1
953522610:132349 0:002729: ray0: ray_check_scheduled exit sched 0x0 running 0x0 ready 1
953522610:135078 0:002797: ray0: ray_cmd_cancel 0x200
953522610:137875 0:004336: ray0: ray_cmd_is_running 0x1
953522610:142211 0:001981: ray0: alloc_ccs cmd 7
953522610:144192 0:001795: ray0: ray_cmd_issue 0x200
953522610:145987 0:001846: ray0: ray_cmd_ran 0x200
953522610:147833 0:001862: ray0: interrupt handled 1
953522610:149695 2:579574: ray0: start free 14 qlen 2 qmax 50
953522612:729269 0:002540: ray0: ray_cmd_cancel 0x8
953522612:731809 1:000396: ray0: start free 14 qlen 3 qmax 50
953522613:732205 0:002409: ray0: ray_cmd_cancel 0x8
953522613:734614 0:709214: ray0: ray_intr
953522614:443828 0:001896: ray0: ray_ccs_done idx 14 cmd 0x7 stat 3
953522614:445724 0:002347: ray0: ray_cmd_done 0x200
953522614:448071 0:001886: ray0: free_ccs idx 14
953522614:449957 0:001906: ray0: ray_check_scheduled enter schd 0x0 running 0x0 ready 1
953522614:451863 0:002821: ray0: ray_check_scheduled exit sched 0x0 running 0x0 ready 1
953522614:454684 0:002806: ray0: ray_cmd_cancel 0x200
953522614:457490 0:001916: ray0: ray_cmd_is_running 0x1
953522614:459406 0:002027: ray0: alloc_ccs cmd 7
953522614:461433 0:001784: ray0: ray_cmd_issue 0x200
953522614:463217 0:001868: ray0: ray_cmd_ran 0x200
953522614:465085 0:001850: ray0: interrupt handled 1
953522614:466935 0:265266: ray0: start free 14 qlen 4 qmax 50
953522614:732201 0:002403: ray0: ray_cmd_cancel 0x8
953522614:734604 0:997598: ray0: start free 14 qlen 5 qmax 50
953522615:732202 0:002403: ray0: ray_cmd_cancel 0x8
953522615:734605 0:997773: ray0: start free 14 qlen 6 qmax 50
953522616:732378 0:002403: ray0: ray_cmd_cancel 0x8
953522616:734781 1:903558: ray0: ray_intr
953522618:638339 0:001891: ray0: ray_ccs_done idx 14 cmd 0x7 stat 3
953522618:640230 0:002276: ray0: ray_cmd_done 0x200
953522618:642506 0:001825: ray0: free_ccs idx 14
953522618:644331 0:001768: ray0: ray_check_scheduled enter schd 0x0 running 0x0 ready 1
953522618:646099 0:002722: ray0: ray_check_scheduled exit sched 0x0 running 0x0 ready 1
953522618:648821 0:002794: ray0: ray_cmd_cancel 0x200
953522618:651615 0:001855: ray0: ray_cmd_is_running 0x1
953522618:653470 0:001899: ray0: alloc_ccs cmd 7
953522618:655369 0:001771: ray0: ray_cmd_issue 0x200
953522618:657140 0:001849: ray0: ray_cmd_ran 0x200
953522618:658989 0:001892: ray0: interrupt handled 1

etc.

  One time I tried this the base station received a few packets (33 IIRC),
but this time it didn't show anything.

  Also, is anyone working on WEP for ray?

Matthew Orgass
darkstar@pgh.net