How to become a tester

  1. Check the testing prerequisites:
    • open (unsecured) WLAN (so no WEP, WPA or WPA2)
    • 2.4 GHz based WLAN (IEEE 802.11 b, g)
    • SSID broadcasting enabled (some WLAN routers might have this disabled for security reasons)
    • MAC filtering disabled (some WLAN routers might have this enabled for security reasons)
    • atheros based WLAN chipset
    • Haiku runs native on your hardware (so no Vmware, VirtualBox, Qemu, ...)
    • Haiku release r1alpha1 or newer (svn revision higher than 33109) is used
  2. Preparing Haiku
    1. Increase the syslog buffer size:
      1. Open /boot/home/config/settings/kernel/drivers/kernel
      2. Uncomment syslog_buffer_size 512000
    2. Restart Haiku to let this change take effect
  3. Setting up the driver
    1. Go to http://dev.osdrawer.net/projects/list_files/haiku-wifi and grasp the latest file version.
    2. Unpack the downloaded file
    3. Navigate into the created atheros-testing directory
    4. Execute the install.sh script (klick the “Overwrite” button when the info dialog pops up)
      The driver is now installed as an user add-on in /boot/home/config/add-ons/kernel/drivers/bin/. So if Haiku crashes due to this driver you can select “Disable user add-ons” in Haiku's Boot Loader Menu.
      Moreover a script called getsysteminfos.sh is copied onto your Desktop. You need this script when reporting bugs.
    5. If Haiku is still running, it's a good sign. If not read the section “How to submit bug-reports”.
    6. Restart Haiku. If Haiku boots up smoothly, it's a good sign. If not submit a bug report.
  4. Testing the network connection
    1. Open the network preflet and check whether following adapter exists:
      /dev/net/atheros/0
      If it isn't present, that's worth a bug report.
    2. You can use either DHCP or a static IP to configure the device.
    3. Before you continue to the next step give the driver a minute to complete configuration, at least.
    4. Try to access your network by browsing, ssh-ing, ping-ing, ... . When this fails, file a bug report.
    5. Stress test the connection by downloading a big file (20 MB at least). For example: Senryu Personal Edition (~130 MB). If you can't download the whole file, report a bug.
  5. Announce your working system configuration
    If you passed all previous steps be so kind and add your system configuration to the working systems wiki.

Also available in: HTML TXT