--- /var/www/www.defora.org/wiki/AFULTab contest 2012/03/07 06:50:30 1.17
+++ /var/www/www.defora.org/wiki/AFULTab contest 2012/03/07 06:50:59 1.18
@@ -1,4 +1,4 @@
-<span style="font-style: italic;">This page summarizes the status of development with regard to the </span><a style="font-style: italic;" href="/os/news/3610/DeforaOS-selected-for-the-AFULTab-contest">AFULTab contest</a><span style="font-style: italic;">.</span><br><h2>Configuration</h2><h3>Multimedia support</h3><h4>Sound server</h4><p>Installing, supporting and pre-configuring a sound server such as pulseaudio(1) may be relevant.</p><h3>Networking</h3><h4>Network configuration</h4><p>The dhcpcd-gtk applet for the panel's notification area supports integration with wired interfaces, as well as wpa-supplicant for wireless. While not fully complete, it may be functional enough for the prototype delivered. It would notably:</p><ul><li>avoid conflicts with both wired and wireless interfaces configured;</li><li>remove the need for the ifwatchd(8) daemon.<br></li></ul><h2>Known issues<br></h2><h3>Bugs in DeforaOS</h3><ul><li>[Desktop] Review Copy & Paste support for file management: <a href="https://www.defora.org/os/project/bug_display/3638?bug_id=42">#42</a><br></li><li>[Desktop] Review Drag & Drop support for file management:<a href="https://www.defora.org/os/project/bug_display/3643?bug_id=47"> #47</a><br></li><li>[Desktop] Choose (or implement) a window manager</li><li>[Desktop] Improve finger-based interaction for the web browser</li><li>[Desktop] Debug and polish the mail client (including the embedded mode)</li><li>[Desktop] Debug and polish the volume mixer: <a href="https://www.defora.org/os/project/bug_display/3639?bug_id=43">#43</a>, <a href="https://www.defora.org/os/project/bug_display/3640?bug_id=44">#44</a>, <a href="https://www.defora.org/os/project/bug_display/3641?bug_id=45">#45</a>, <a href="https://www.defora.org/os/project/bug_display/3642?bug_id=46">#46</a><br></li><li>[Desktop] Integrate the AppProtocol (and VFS in particular)</li><li>[Network] Let the user configure networking graphically (eg wireless...)<br></li><li>[Telephony] Ease the configuration of the APN for 3G/GPRS connections</li><li>[Telephony] Improve general support: <a href="https://www.defora.org/os/project/bug_display/3644/Support-concatenated-SMS-messages?bug_id=48">#48</a>, <a href="https://www.defora.org/os/project/bug_display/3646/Provide-known-settings-for-Internet-APNs?bug_id=50">#50</a><br></li></ul><h3>Bugs in NetBSD</h3><ul><li>[ACPI] The Lenovo IdeaPad S10-3t does not power off</li><li>[Boot] The system is unstable when booting with genfb<br></li><li>[Graphics] The graphics card on the Lenovo IdeaPad S10-3t is not accelerated</li><li>[Graphics] Software acceleration is buggy with modular-xorg-server<br></li><li>[Multimedia] The sound card on the Lenovo IdeaPad S10-3t does not work</li><li>[Multimedia] The webcam on the Lenovo IdeaPad S10-3t does not work</li><li>[Telephony] The UMTS device is not identified on the Lenovo IdeaPad S10-3t<br></li><li style="text-decoration: line-through;">[Touchscreen] The wstablet framework must be updated (and merged)</li><li><span style="text-decoration: line-through;">[Touchscreen] The touchscreen on the Lenovo IdeaPad S10-3t is not supported</span><br></li><li>[Wireless] The wireless card on the Lenovo IdeaPad S10-3t is not supported</li></ul><h2>Solving issues in NetBSD</h2><h3>ACPI sub-system</h3><h4>The Lenovo IdeaPad S10-3t does not power off</h4><p>There seem to be issues with the ACPI sub-system, the most obvious one while attempting to turn off the computer:</p><p style="font-family: monospace;"># shutdown -p now</p><p>which simply doesn't work. The kernel mentions "acpi0: entering state 5" and then locks.</p><p>The issue is apparently broader, with "envstat -r" being, at best, extremely slow.<br></p><h3>Booting<br></h3><h4>The system is unstable when booting with genfb</h4><p>Up until 6.0_BETA booting with genfb (either with or without a splash screen) was very unreliable, and X not starting at all. Since shortly before the netbsd-6 branch it seems to work properly.</p><p>However:</p><ul><li>the colours and/or the logo are usually wrong or corrupted;</li><li>not every colour depth seems supported on every graphics card;</li><li>the kernel sometimes still outputs some text before enabling the splash screen.<br></li></ul><h3>Graphics sub-system<br></h3><h4>
+<span style="font-style: italic;">This page summarizes the status of development with regard to the </span><a style="font-style: italic;" href="/os/news/3610/DeforaOS-selected-for-the-AFULTab-contest">AFULTab contest</a><span style="font-style: italic;">.</span><br><h2>Configuration</h2><h3>Multimedia support</h3><h4>Sound server</h4><p>Installing, supporting and pre-configuring a sound server such as pulseaudio(1) may be relevant.</p><h3>Networking</h3><h4>Network configuration</h4><p>The dhcpcd-gtk applet for the panel's notification area supports integration with wired interfaces, as well as wpa-supplicant for wireless. While not fully complete, it may be functional enough for the prototype delivered. It would notably:</p><ul><li>avoid conflicts with both wired and wireless interfaces configured;</li><li>remove the need for the ifwatchd(8) daemon.<br></li></ul><h2>Known issues<br></h2><h3>Bugs in DeforaOS</h3><ul><li>[Desktop] Review Copy & Paste support for file management: <a href="https://www.defora.org/os/project/bug_display/3638?bug_id=42">#42</a><br></li><li>[Desktop] Review Drag & Drop support for file management:<a href="https://www.defora.org/os/project/bug_display/3643?bug_id=47"> #47</a><br></li><li>[Desktop] Choose (or implement) a window manager</li><li>[Desktop] Improve finger-based interaction for the web browser</li><li>[Desktop] Debug and polish the mail client (including the embedded mode)</li><li>[Desktop] Debug and polish the volume mixer: <a href="https://www.defora.org/os/project/bug_display/3639?bug_id=43">#43</a>, <a href="https://www.defora.org/os/project/bug_display/3640?bug_id=44">#44</a>, <a href="https://www.defora.org/os/project/bug_display/3641?bug_id=45">#45</a>, <a href="https://www.defora.org/os/project/bug_display/3642?bug_id=46">#46</a><br></li><li>[Desktop] Integrate the AppProtocol (and VFS in particular)</li><li>[Network] Let the user configure networking graphically (eg wireless...)<br></li><li>[Telephony] Improve general support: <a href="https://www.defora.org/os/project/bug_display/3644/Support-concatenated-SMS-messages?bug_id=48">#48</a>, <a href="https://www.defora.org/os/project/bug_display/3646/Provide-known-settings-for-Internet-APNs?bug_id=50">#50</a><br></li></ul><h3>Bugs in NetBSD</h3><ul><li>[ACPI] The Lenovo IdeaPad S10-3t does not power off</li><li>[Boot] The system is unstable when booting with genfb<br></li><li>[Graphics] The graphics card on the Lenovo IdeaPad S10-3t is not accelerated</li><li>[Graphics] Software acceleration is buggy with modular-xorg-server<br></li><li>[Multimedia] The sound card on the Lenovo IdeaPad S10-3t does not work</li><li>[Multimedia] The webcam on the Lenovo IdeaPad S10-3t does not work</li><li>[Telephony] The UMTS device is not identified on the Lenovo IdeaPad S10-3t<br></li><li style="text-decoration: line-through;">[Touchscreen] The wstablet framework must be updated (and merged)</li><li><span style="text-decoration: line-through;">[Touchscreen] The touchscreen on the Lenovo IdeaPad S10-3t is not supported</span><br></li><li>[Wireless] The wireless card on the Lenovo IdeaPad S10-3t is not supported</li></ul><h2>Solving issues in NetBSD</h2><h3>ACPI sub-system</h3><h4>The Lenovo IdeaPad S10-3t does not power off</h4><p>There seem to be issues with the ACPI sub-system, the most obvious one while attempting to turn off the computer:</p><p style="font-family: monospace;"># shutdown -p now</p><p>which simply doesn't work. The kernel mentions "acpi0: entering state 5" and then locks.</p><p>The issue is apparently broader, with "envstat -r" being, at best, extremely slow.<br></p><h3>Booting<br></h3><h4>The system is unstable when booting with genfb</h4><p>Up until 6.0_BETA booting with genfb (either with or without a splash screen) was very unreliable, and X not starting at all. Since shortly before the netbsd-6 branch it seems to work properly.</p><p>However:</p><ul><li>the colours and/or the logo are usually wrong or corrupted;</li><li>not every colour depth seems supported on every graphics card;</li><li>the kernel sometimes still outputs some text before enabling the splash screen.<br></li></ul><h3>Graphics sub-system<br></h3><h4>
The graphics card on the Lenovo IdeaPad S10-3t is not accelerated</h4><p>This problem is currently being addressed by Gregoire Sutre, on his netbsd-drmgem branch on github: <a href="https://github.com/gsutre/netbsd-drmgem">https://github.com/gsutre/netbsd-drmgem</a>.<br></p><h4>Software acceleration is buggy with modular-xorg-server</h4><p>Using modular-xorg-server with the "vesa" driver (while the accelerated Intel driver gets fixed) is barely usable, as windows are not fully drawn correctly. Running xterm with anti-aliased fonts is an easy way to reproduce the issue.</p><p>It seems to be related to acceleration issues rather than a specific video driver, maybe when no DRI driver could be loaded. I have yet to determine if both EXA and XAA exhibit the issue.</p><p>Also noteworthy is the requirement for the Xorg executable to be linked with libpthread for the DRI modules to load correctly.<br></p><h3>Multimedia support<br></h3><h4>
The sound card on the Lenovo IdeaPad S10-3t does not work</h4><p>The sound card on the Lenovo IdeaPad S10-3t fails to attach correctly, with the following error:</p><p style="font-family: monospace;">hdaudio0 at pci0 dev 27 function 0: HD Audio Controller<br>hdaudio0: interrupting at ioapic0 pin 22<br>hdaudio0: timeout stopping RIRB<br>hdaudio0: couldn't reset because RIRB is busy<br>hdaudio0: device driver failed to attach</p><p>The root cause of this problem is currently unknown.<br></p><h4>The webcam on the Lenovo IdeaPad S10-3t does not work</h4><p>The webcam on the Lenovo IdeaPad S10-3t is detected and should be functional, however reading it with mplayer locks the machine with a 6.0_BETA kernel:</p><p><span style="font-family: monospace;">$ mplayer -tv driver=v4l2 tv://</span><br></p><h3>Telephony</h3><h4>The UMTS device is not identified on the Lenovo IdeaPad S10-3t</h4><p>The proper way to access the SIM card and GSM network on the Lenovo IdeaPad S10-3t could not be determined yet.<br></p><h4>
</h4><h3>Touchscreen<br></h3><h4>The wstablet framework must be updated (and merged)</h4><p>The wstablet framework was being worked on as part of a Google Summer of Code project in August 2008, see <a href="http://netbsd-soc.sourceforge.net/projects/wscons/">http://netbsd-soc.sourceforge.net/projects/wscons/</a>.</p><p>Unfortunately, it seems that the results of this project have not been merged to NetBSD, nor significant enough to be useful for touchscreen integration here. This issue is therefore closed.<br></p><h4>The touchscreen on the Lenovo IdeaPad S10-3t is not supported</h4><p>This is no longer an issue, as:</p><ul><li> the uts(4) driver was written, submitted and integrated upstream (<span style="text-decoration: line-through;">PR/45850</span>)</li><li>the xf86-input-mouse driver was patched for supporting absolute coordinates (PR/45853)<br></li><li>the tpcalib and wscons framework was debugged and extended (PR/45872)</li></ul>Some additional improvements would be to:<br><ul><li>no longer require root privileges for calibrating the screen;<br></li><li>automate calibration when changing screen sizes.<br></li></ul><h3>Wireless support<br></h3><h4>The wireless card on the Lenovo IdeaPad S10-3t is not supported</h4><p>The Lenovo IdeaPad S10-3t has an Atheros wireless card, which fails to attach with the following error:</p><p><span style="font-family: monospace;">ath0 at pci2 dev 0 function 0: Atheros 9285</span><br style="font-family: monospace;"><span style="font-family: monospace;">ath0: interrupting at ioapic0 pin 17</span><br style="font-family: monospace;"><span style="font-family: monospace;">ath0: unable to attach hardware; HAL status 3</span><br></p><p>The root cause of this problem has not been identified yet.<br></p>
\ No newline at end of file