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

guruplug: uap access point possibilities



hey folks--

i finally got the guruplug i ordered from globalscale technologies.  It
ships with debian lenny plus a special kernel, which is nice.  I'm
curious about what's not quite in debian yet, though:

 * there appears to be a special driver (uap8xxx.ko) for the "micro
access point" -- the ability to run the wireless device in access point
mode.

> 0 moo:~# modinfo /root/uap8xxx.ko 
> filename:       /root/uap8xxx.ko
> license:        GPL
> version:        26146
> author:         Marvell International Ltd.
> description:    M-UAP Driver
> srcversion:     D1A65BE4BDACD8EF8515A34
> alias:          sdio:c*v02DFd9104*
> depends:        
> vermagic:       2.6.32-00007-g56678ec preempt mod_unload ARMv5 
> parm:           helper_name:Helper name (charp)
> parm:           fw_name:Firmware name (charp)
> 0 moo:~# 


 * there is a corresponding userspace utility /usr/bin/uaputl, which
enables setting of certain features of that driver.

> 
> 0 moo:~# /usr/bin/uaputl --help
> uaputl.exe - uAP utility ver 1.12
> Usage:
> 	uaputl.exe [options] <command> [command parameters]
> Options:
> 	--help	Display help
> 	-v	Display version
> 	-i <interface>
> 	-d <debug_level=0|1|2>
> Commands:
> 	sys_config			Set/get uAP's profile
> 	sys_info			Display system info
> 	sys_reset			Reset uAP
> 	bss_start			Start the BSS
> 	bss_stop			Stop the BSS
> 	sta_deauth			Deauth client
> 	sta_list			Display list of clients
> 	sys_cfg_ap_mac_address		Set/get uAP mac address
> 	sys_cfg_ssid			Set/get uAP ssid
> 	sys_cfg_beacon_period		Set/get uAP beacon period
> 	sys_cfg_dtim_period		Set/get uAP dtim period
> 	sys_cfg_channel			Set/get uAP radio channel
> 	sys_cfg_scan_channels		Set/get uAP radio channel list
> 	sys_cfg_rates			Set/get uAP rates
> 	sys_cfg_rates_ext		Set/get uAP rates (extended)
> 	sys_cfg_tx_power		Set/get uAP tx power
> 	sys_cfg_bcast_ssid_ctl		Set/get uAP broadcast ssid
> 	sys_cfg_preamble_ctl		Get uAP preamble
> 	sys_cfg_antenna_ctl		Set/get uAP tx/rx antenna
> 	sys_cfg_rts_threshold		Set/get uAP rts threshold
> 	sys_cfg_frag_threshold		Set/get uAP frag threshold
> 	sys_cfg_radio_ctl		Set/get uAP radio on/off
> 	sys_cfg_tx_data_rate		Set/get uAP tx rate
> 	sys_cfg_mcbc_data_rate		Set/get uAP MCBC rate
> 	sys_cfg_rsn_replay_prot		Set/get RSN replay protection
> 	sys_cfg_pkt_fwd_ctl		Set/get uAP packet forwarding
> 	sys_cfg_sta_ageout_timer		Set/get station ageout timer
> 	sys_cfg_auth			Set/get uAP authentication mode
> 	sys_cfg_protocol		Set/get uAP security protocol
> 	sys_cfg_wep_key			Set/get uAP wep key
> 	sys_cfg_cipher			Set/get uAP WPA/WPA cipher
> 	sys_cfg_wpa_passphrase		Set/get uAP WPA or WPA2 passphrase
> 	sys_cfg_group_rekey_timer		Set/get uAP group re-key time
> 	sys_cfg_max_sta_num		Set/get uAP max station number
> 	sys_cfg_retry_limit		Set/get uAP retry limit number
> 	sys_cfg_custom_ie			Set/get custom IE configuration
> 	sta_filter_table		Set/get uAP mac filter
> 	regrdwr				Read/Write register command
> 	memaccess			Read/Write to a memory address command
> 	rdeeprom			Read EEPROM 
> 	cfg_data			Get/Set configuration file from/to firmware
> 	sys_debug			Set/Get debug parameter
> 	sys_cfg_80211d			Set/Get 802.11D info
> 	uap_stats			Get uAP stats
> 	powermode			Set/get uAP power mode
> 	coex_config			Set/get uAP BT coex configuration
> 
> For more information on the usage of each command use:
> 	uaputl.exe <command> --help
> 0 moo:~# 


I haven't sorted out the source for either of these things, but i found
links referring to maybe-source of the kernel module at least here:

> http://plugcomputer.org/plugforum/index.php?action=printpage;topic=1648.0

Any thoughts on whether this uap business might make it into debian?

Happy Hacking,

	--dkg

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: