1# 2# Wireless LAN device configuration 3# 4 5menu "Wireless LAN" 6 depends on !S390 7 8config WLAN_PRE80211 9 bool "Wireless LAN (pre-802.11)" 10 depends on NETDEVICES 11 ---help--- 12 Say Y if you have any pre-802.11 wireless LAN hardware. 13 14 This option does not affect the kernel build, it only 15 lets you choose drivers. 16 17config STRIP 18 tristate "STRIP (Metricom starmode radio IP)" 19 depends on INET && WLAN_PRE80211 20 select WIRELESS_EXT 21 ---help--- 22 Say Y if you have a Metricom radio and intend to use Starmode Radio 23 IP. STRIP is a radio protocol developed for the MosquitoNet project 24 (on the WWW at <http://mosquitonet.stanford.edu/>) to send Internet 25 traffic using Metricom radios. Metricom radios are small, battery 26 powered, 100kbit/sec packet radio transceivers, about the size and 27 weight of a cellular telephone. (You may also have heard them called 28 "Metricom modems" but we avoid the term "modem" because it misleads 29 many people into thinking that you can plug a Metricom modem into a 30 phone line and use it as a modem.) 31 32 You can use STRIP on any Linux machine with a serial port, although 33 it is obviously most useful for people with laptop computers. If you 34 think you might get a Metricom radio in the future, there is no harm 35 in saying Y to STRIP now, except that it makes the kernel a bit 36 bigger. 37 38 To compile this as a module, choose M here: the module will be 39 called strip. 40 41config ARLAN 42 tristate "Aironet Arlan 655 & IC2200 DS support" 43 depends on ISA && !64BIT && WLAN_PRE80211 44 select WIRELESS_EXT 45 ---help--- 46 Aironet makes Arlan, a class of wireless LAN adapters. These use the 47 www.Telxon.com chip, which is also used on several similar cards. 48 This driver is tested on the 655 and IC2200 series cards. Look at 49 <http://www.ylenurme.ee/~elmer/655/> for the latest information. 50 51 The driver is built as two modules, arlan and arlan-proc. The latter 52 is the /proc interface and is not needed most of time. 53 54 On some computers the card ends up in non-valid state after some 55 time. Use a ping-reset script to clear it. 56 57config WAVELAN 58 tristate "AT&T/Lucent old WaveLAN & DEC RoamAbout DS ISA support" 59 depends on ISA && WLAN_PRE80211 60 select WIRELESS_EXT 61 ---help--- 62 The Lucent WaveLAN (formerly NCR and AT&T; or DEC RoamAbout DS) is 63 a Radio LAN (wireless Ethernet-like Local Area Network) using the 64 radio frequencies 900 MHz and 2.4 GHz. 65 66 If you want to use an ISA WaveLAN card under Linux, say Y and read 67 the Ethernet-HOWTO, available from 68 <http://www.tldp.org/docs.html#howto>. Some more specific 69 information is contained in 70 <file:Documentation/networking/wavelan.txt> and in the source code 71 <file:drivers/net/wireless/wavelan.p.h>. 72 73 You will also need the wireless tools package available from 74 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. 75 Please read the man pages contained therein. 76 77 To compile this driver as a module, choose M here: the module will be 78 called wavelan. 79 80config PCMCIA_WAVELAN 81 tristate "AT&T/Lucent old WaveLAN Pcmcia wireless support" 82 depends on PCMCIA && WLAN_PRE80211 83 select WIRELESS_EXT 84 help 85 Say Y here if you intend to attach an AT&T/Lucent Wavelan PCMCIA 86 (PC-card) wireless Ethernet networking card to your computer. This 87 driver is for the non-IEEE-802.11 Wavelan cards. 88 89 To compile this driver as a module, choose M here: the module will be 90 called wavelan_cs. If unsure, say N. 91 92config PCMCIA_NETWAVE 93 tristate "Xircom Netwave AirSurfer Pcmcia wireless support" 94 depends on PCMCIA && WLAN_PRE80211 95 select WIRELESS_EXT 96 help 97 Say Y here if you intend to attach this type of PCMCIA (PC-card) 98 wireless Ethernet networking card to your computer. 99 100 To compile this driver as a module, choose M here: the module will be 101 called netwave_cs. If unsure, say N. 102 103 104config WLAN_80211 105 bool "Wireless LAN (IEEE 802.11)" 106 depends on NETDEVICES 107 ---help--- 108 Say Y if you have any 802.11 wireless LAN hardware. 109 110 This option does not affect the kernel build, it only 111 lets you choose drivers. 112 113config PCMCIA_RAYCS 114 tristate "Aviator/Raytheon 2.4GHz wireless support" 115 depends on PCMCIA && WLAN_80211 116 select WIRELESS_EXT 117 ---help--- 118 Say Y here if you intend to attach an Aviator/Raytheon PCMCIA 119 (PC-card) wireless Ethernet networking card to your computer. 120 Please read the file <file:Documentation/networking/ray_cs.txt> for 121 details. 122 123 To compile this driver as a module, choose M here: the module will be 124 called ray_cs. If unsure, say N. 125 126config LIBERTAS 127 tristate "Marvell 8xxx Libertas WLAN driver support" 128 depends on WLAN_80211 129 select WIRELESS_EXT 130 select LIB80211 131 select FW_LOADER 132 ---help--- 133 A library for Marvell Libertas 8xxx devices. 134 135config LIBERTAS_USB 136 tristate "Marvell Libertas 8388 USB 802.11b/g cards" 137 depends on LIBERTAS && USB 138 ---help--- 139 A driver for Marvell Libertas 8388 USB devices. 140 141config LIBERTAS_CS 142 tristate "Marvell Libertas 8385 CompactFlash 802.11b/g cards" 143 depends on LIBERTAS && PCMCIA 144 select FW_LOADER 145 ---help--- 146 A driver for Marvell Libertas 8385 CompactFlash devices. 147 148config LIBERTAS_SDIO 149 tristate "Marvell Libertas 8385 and 8686 SDIO 802.11b/g cards" 150 depends on LIBERTAS && MMC 151 ---help--- 152 A driver for Marvell Libertas 8385 and 8686 SDIO devices. 153 154config LIBERTAS_DEBUG 155 bool "Enable full debugging output in the Libertas module." 156 depends on LIBERTAS 157 ---help--- 158 Debugging support. 159 160config LIBERTAS_THINFIRM 161 tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware" 162 depends on WLAN_80211 && MAC80211 163 select FW_LOADER 164 ---help--- 165 A library for Marvell Libertas 8xxx devices using thinfirm. 166 167config LIBERTAS_THINFIRM_USB 168 tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware" 169 depends on LIBERTAS_THINFIRM && USB 170 ---help--- 171 A driver for Marvell Libertas 8388 USB devices using thinfirm. 172 173config AIRO 174 tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards" 175 depends on ISA_DMA_API && WLAN_80211 && (PCI || BROKEN) 176 select WIRELESS_EXT 177 select CRYPTO 178 ---help--- 179 This is the standard Linux driver to support Cisco/Aironet ISA and 180 PCI 802.11 wireless cards. 181 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 182 - with or without encryption) as well as card before the Cisco 183 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). 184 185 This driver support both the standard Linux Wireless Extensions 186 and Cisco proprietary API, so both the Linux Wireless Tools and the 187 Cisco Linux utilities can be used to configure the card. 188 189 The driver can be compiled as a module and will be named "airo". 190 191config HERMES 192 tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)" 193 depends on (PPC_PMAC || PCI || PCMCIA) && WLAN_80211 194 select WIRELESS_EXT 195 select FW_LOADER 196 select CRYPTO 197 select CRYPTO_MICHAEL_MIC 198 ---help--- 199 A driver for 802.11b wireless cards based on the "Hermes" or 200 Intersil HFA384x (Prism 2) MAC controller. This includes the vast 201 majority of the PCMCIA 802.11b cards (which are nearly all rebadges) 202 - except for the Cisco/Aironet cards. Cards supported include the 203 Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, 204 Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, 205 IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear 206 MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel 207 IPW2011, and Symbol Spectrum24 High Rate amongst others. 208 209 This option includes the guts of the driver, but in order to 210 actually use a card you will also need to enable support for PCMCIA 211 Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below. 212 213 You will also very likely also need the Wireless Tools in order to 214 configure your card and that /etc/pcmcia/wireless.opts works : 215 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html> 216 217config HERMES_CACHE_FW_ON_INIT 218 bool "Cache Hermes firmware on driver initialisation" 219 depends on HERMES 220 default y 221 ---help--- 222 Say Y to cache any firmware required by the Hermes drivers 223 on startup. The firmware will remain cached until the 224 driver is unloaded. The cache uses 64K of RAM. 225 226 Otherwise load the firmware from userspace as required. In 227 this case the driver should be unloaded and restarted 228 whenever the firmware is changed. 229 230 If you are not sure, say Y. 231 232config APPLE_AIRPORT 233 tristate "Apple Airport support (built-in)" 234 depends on PPC_PMAC && HERMES 235 help 236 Say Y here to support the Airport 802.11b wireless Ethernet hardware 237 built into the Macintosh iBook and other recent PowerPC-based 238 Macintosh machines. This is essentially a Lucent Orinoco card with 239 a non-standard interface. 240 241 This driver does not support the Airport Extreme (802.11b/g). Use 242 the BCM43xx driver for Airport Extreme cards. 243 244config PLX_HERMES 245 tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)" 246 depends on PCI && HERMES 247 help 248 Enable support for PCMCIA cards supported by the "Hermes" (aka 249 orinoco) driver when used in PLX9052 based PCI adaptors. These 250 adaptors are not a full PCMCIA controller but act as a more limited 251 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that 252 802.11b PCMCIA cards can be used in desktop machines. The Netgear 253 MA301 is such an adaptor. 254 255config TMD_HERMES 256 tristate "Hermes in TMD7160 based PCI adaptor support" 257 depends on PCI && HERMES 258 help 259 Enable support for PCMCIA cards supported by the "Hermes" (aka 260 orinoco) driver when used in TMD7160 based PCI adaptors. These 261 adaptors are not a full PCMCIA controller but act as a more limited 262 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that 263 802.11b PCMCIA cards can be used in desktop machines. 264 265config NORTEL_HERMES 266 tristate "Nortel emobility PCI adaptor support" 267 depends on PCI && HERMES 268 help 269 Enable support for PCMCIA cards supported by the "Hermes" (aka 270 orinoco) driver when used in Nortel emobility PCI adaptors. These 271 adaptors are not full PCMCIA controllers, but act as a more limited 272 PCI <-> PCMCIA bridge. 273 274config PCI_HERMES 275 tristate "Prism 2.5 PCI 802.11b adaptor support" 276 depends on PCI && HERMES 277 help 278 Enable support for PCI and mini-PCI 802.11b wireless NICs based on 279 the Prism 2.5 chipset. These are true PCI cards, not the 802.11b 280 PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also 281 common. Some of the built-in wireless adaptors in laptops are of 282 this variety. 283 284config PCMCIA_HERMES 285 tristate "Hermes PCMCIA card support" 286 depends on PCMCIA && HERMES 287 ---help--- 288 A driver for "Hermes" chipset based PCMCIA wireless adaptors, such 289 as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/ 290 EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and 291 others). It should also be usable on various Prism II based cards 292 such as the Linksys, D-Link and Farallon Skyline. It should also 293 work on Symbol cards such as the 3Com AirConnect and Ericsson WLAN. 294 295 You will very likely need the Wireless Tools in order to 296 configure your card and that /etc/pcmcia/wireless.opts works: 297 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. 298 299config PCMCIA_SPECTRUM 300 tristate "Symbol Spectrum24 Trilogy PCMCIA card support" 301 depends on PCMCIA && HERMES 302 ---help--- 303 304 This is a driver for 802.11b cards using RAM-loadable Symbol 305 firmware, such as Symbol Wireless Networker LA4100, CompactFlash 306 cards by Socket Communications and Intel PRO/Wireless 2011B. 307 308 This driver requires firmware download on startup. Utilities 309 for downloading Symbol firmware are available at 310 <http://sourceforge.net/projects/orinoco/> 311 312config ATMEL 313 tristate "Atmel at76c50x chipset 802.11b support" 314 depends on (PCI || PCMCIA) && WLAN_80211 315 select WIRELESS_EXT 316 select FW_LOADER 317 select CRC32 318 ---help--- 319 A driver 802.11b wireless cards based on the Atmel fast-vnet 320 chips. This driver supports standard Linux wireless extensions. 321 322 Many cards based on this chipset do not have flash memory 323 and need their firmware loaded at start-up. If yours is 324 one of these, you will need to provide a firmware image 325 to be loaded into the card by the driver. The Atmel 326 firmware package can be downloaded from 327 <http://www.thekelleys.org.uk/atmel> 328 329config PCI_ATMEL 330 tristate "Atmel at76c506 PCI cards" 331 depends on ATMEL && PCI 332 ---help--- 333 Enable support for PCI and mini-PCI cards containing the 334 Atmel at76c506 chip. 335 336config PCMCIA_ATMEL 337 tristate "Atmel at76c502/at76c504 PCMCIA cards" 338 depends on ATMEL && PCMCIA 339 select WIRELESS_EXT 340 select FW_LOADER 341 select CRC32 342 ---help--- 343 Enable support for PCMCIA cards containing the 344 Atmel at76c502 and at76c504 chips. 345 346config AIRO_CS 347 tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards" 348 depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211 349 select WIRELESS_EXT 350 select CRYPTO 351 select CRYPTO_AES 352 ---help--- 353 This is the standard Linux driver to support Cisco/Aironet PCMCIA 354 802.11 wireless cards. This driver is the same as the Aironet 355 driver part of the Linux Pcmcia package. 356 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 357 - with or without encryption) as well as card before the Cisco 358 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also 359 supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom 360 802.11b cards. 361 362 This driver support both the standard Linux Wireless Extensions 363 and Cisco proprietary API, so both the Linux Wireless Tools and the 364 Cisco Linux utilities can be used to configure the card. 365 366config PCMCIA_WL3501 367 tristate "Planet WL3501 PCMCIA cards" 368 depends on EXPERIMENTAL && PCMCIA && WLAN_80211 369 select WIRELESS_EXT 370 ---help--- 371 A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. 372 It has basic support for Linux wireless extensions and initial 373 micro support for ethtool. 374 375config PRISM54 376 tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus' 377 depends on PCI && EXPERIMENTAL && WLAN_80211 378 select WIRELESS_EXT 379 select FW_LOADER 380 ---help--- 381 Enable PCI and Cardbus support for the following chipset based cards: 382 383 ISL3880 - Prism GT 802.11 b/g 384 ISL3877 - Prism Indigo 802.11 a 385 ISL3890 - Prism Duette 802.11 a/b/g 386 387 For a complete list of supported cards visit <http://prism54.org>. 388 Here is the latest confirmed list of supported cards: 389 390 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72 (version 1) 391 Allnet ALL0271 PCI Card 392 Compex WL54G Cardbus Card 393 Corega CG-WLCB54GT Cardbus Card 394 D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650 395 I-O Data WN-G54/CB Cardbus Card 396 Kobishi XG-300 aka Z-Com Cardbus Card 397 Netgear WG511 Cardbus Card 398 Ovislink WL-5400PCI PCI Card 399 Peabird WLG-PCI PCI Card 400 Sitecom WL-100i Cardbus Card 401 Sitecom WL-110i PCI Card 402 SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card 403 SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card 404 SMC2835W-V2 - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card 405 Z-Com XG-900 PCI Card 406 Zyxel G-100 Cardbus Card 407 408 If you enable this you will need a firmware file as well. 409 You will need to copy this to /usr/lib/hotplug/firmware/isl3890. 410 You can get this non-GPL'd firmware file from the Prism54 project page: 411 <http://prism54.org> 412 You will also need the /etc/hotplug/firmware.agent script from 413 a current hotplug package. 414 415 Note: You need a motherboard with DMA support to use any of these cards 416 417 If you want to compile the driver as a module ( = code which can be 418 inserted in and removed from the running kernel whenever you want), 419 say M here and read <file:Documentation/kbuild/modules.txt>. 420 The module will be called prism54.ko. 421 422config USB_ZD1201 423 tristate "USB ZD1201 based Wireless device support" 424 depends on USB && WLAN_80211 425 select WIRELESS_EXT 426 select FW_LOADER 427 ---help--- 428 Say Y if you want to use wireless LAN adapters based on the ZyDAS 429 ZD1201 chip. 430 431 This driver makes the adapter appear as a normal Ethernet interface, 432 typically on wlan0. 433 434 The zd1201 device requires external firmware to be loaded. 435 This can be found at http://linux-lc100020.sourceforge.net/ 436 437 To compile this driver as a module, choose M here: the 438 module will be called zd1201. 439 440config USB_NET_RNDIS_WLAN 441 tristate "Wireless RNDIS USB support" 442 depends on USB && WLAN_80211 && EXPERIMENTAL 443 select USB_USBNET 444 select USB_NET_CDCETHER 445 select USB_NET_RNDIS_HOST 446 select WIRELESS_EXT 447 ---help--- 448 This is a driver for wireless RNDIS devices. 449 These are USB based adapters found in devices such as: 450 451 Buffalo WLI-U2-KG125S 452 U.S. Robotics USR5421 453 Belkin F5D7051 454 Linksys WUSB54GSv2 455 Linksys WUSB54GSC 456 Asus WL169gE 457 Eminent EM4045 458 BT Voyager 1055 459 Linksys WUSB54GSv1 460 U.S. Robotics USR5420 461 BUFFALO WLI-USB-G54 462 463 All of these devices are based on Broadcom 4320 chip which is the 464 only wireless RNDIS chip known to date. 465 466 If you choose to build a module, it'll be called rndis_wlan. 467 468config RTL8180 469 tristate "Realtek 8180/8185 PCI support" 470 depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL 471 select EEPROM_93CX6 472 ---help--- 473 This is a driver for RTL8180 and RTL8185 based cards. 474 These are PCI based chips found in cards such as: 475 476 (RTL8185 802.11g) 477 A-Link WL54PC 478 479 (RTL8180 802.11b) 480 Belkin F5D6020 v3 481 Belkin F5D6020 v3 482 Dlink DWL-610 483 Dlink DWL-510 484 Netgear MA521 485 Level-One WPC-0101 486 Acer Aspire 1357 LMi 487 VCTnet PC-11B1 488 Ovislink AirLive WL-1120PCM 489 Mentor WL-PCI 490 Linksys WPC11 v4 491 TrendNET TEW-288PI 492 D-Link DWL-520 Rev D 493 Repotec RP-WP7126 494 TP-Link TL-WN250/251 495 Zonet ZEW1000 496 Longshine LCS-8031-R 497 HomeLine HLW-PCC200 498 GigaFast WF721-AEX 499 Planet WL-3553 500 Encore ENLWI-PCI1-NT 501 TrendNET TEW-266PC 502 Gigabyte GN-WLMR101 503 Siemens-fujitsu Amilo D1840W 504 Edimax EW-7126 505 PheeNet WL-11PCIR 506 Tonze PC-2100T 507 Planet WL-8303 508 Dlink DWL-650 v M1 509 Edimax EW-7106 510 Q-Tec 770WC 511 Topcom Skyr@cer 4011b 512 Roper FreeLan 802.11b (edition 2004) 513 Wistron Neweb Corp CB-200B 514 Pentagram HorNET 515 QTec 775WC 516 TwinMOS Booming B Series 517 Micronet SP906BB 518 Sweex LC700010 519 Surecom EP-9428 520 Safecom SWLCR-1100 521 522 Thanks to Realtek for their support! 523 524config RTL8187 525 tristate "Realtek 8187 and 8187B USB support" 526 depends on MAC80211 && USB && WLAN_80211 527 select EEPROM_93CX6 528 ---help--- 529 This is a driver for RTL8187 and RTL8187B based cards. 530 These are USB based chips found in devices such as: 531 532 Netgear WG111v2 533 Level 1 WNC-0301USB 534 Micronet SP907GK V5 535 Encore ENUWI-G2 536 Trendnet TEW-424UB 537 ASUS P5B Deluxe 538 Toshiba Satellite Pro series of laptops 539 Asus Wireless Link 540 541 Thanks to Realtek for their support! 542 543config ADM8211 544 tristate "ADMtek ADM8211 support" 545 depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL 546 select CRC32 547 select EEPROM_93CX6 548 ---help--- 549 This driver is for ADM8211A, ADM8211B, and ADM8211C based cards. 550 These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as: 551 552 Xterasys Cardbus XN-2411b 553 Blitz NetWave Point PC 554 TrendNet 221pc 555 Belkin F5D6001 556 SMC 2635W 557 Linksys WPC11 v1 558 Fiberline FL-WL-200X 559 3com Office Connect (3CRSHPW796) 560 Corega WLPCIB-11 561 SMC 2602W V2 EU 562 D-Link DWL-520 Revision C 563 564 However, some of these cards have been replaced with other chips 565 like the RTL8180L (Xterasys Cardbus XN-2411b, Belkin F5D6001) or 566 the Ralink RT2400 (SMC2635W) without a model number change. 567 568 Thanks to Infineon-ADMtek for their support of this driver. 569 570config MAC80211_HWSIM 571 tristate "Simulated radio testing tool for mac80211" 572 depends on MAC80211 && WLAN_80211 573 ---help--- 574 This driver is a developer testing tool that can be used to test 575 IEEE 802.11 networking stack (mac80211) functionality. This is not 576 needed for normal wireless LAN usage and is only for testing. See 577 Documentation/networking/mac80211_hwsim for more information on how 578 to use this tool. 579 580 To compile this driver as a module, choose M here: the module will be 581 called mac80211_hwsim. If unsure, say N. 582 583source "drivers/net/wireless/p54/Kconfig" 584source "drivers/net/wireless/ath5k/Kconfig" 585source "drivers/net/wireless/ath9k/Kconfig" 586source "drivers/net/wireless/ipw2x00/Kconfig" 587source "drivers/net/wireless/iwlwifi/Kconfig" 588source "drivers/net/wireless/hostap/Kconfig" 589source "drivers/net/wireless/b43/Kconfig" 590source "drivers/net/wireless/b43legacy/Kconfig" 591source "drivers/net/wireless/zd1211rw/Kconfig" 592source "drivers/net/wireless/rt2x00/Kconfig" 593 594endmenu 595