[SRU] Ethernet library: read from Socket broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Arduino |
New
|
Undecided
|
Unassigned | ||
arduino (Debian) |
Fix Released
|
Unknown
|
|||
arduino (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU proposal for Arduino in 11.10 (oneiric)
[Impact] When using the ethernet library and the version of gcc-avr in oneiric, the ethernet shield (i.e. ethernet port on an arduino) doesn't work. This is a very heavily used package in Ubuntu, and many of the users have the ethernet shield
[Development fix] Fixed in Debian Experimental, requestsync for precise. They use the same patch as posted here. Upstream has this bug report and pull request, but hasn't applied it yet.
[Stable fix] See below debdiff
[Test case]: requires specific hardware, but just try compiling the sample webserver for arduino and use it, it won't work. I (showard314) don't have the ethernet shield, but this has been reported in the forums for arduino and the proposed fix in PPA form has been confirmed by two users below.
[Regression potential] Patch only affects ethernet library, and it doesn't work now - so it can't get any worse.
original report below:
Using the Ubuntu version of arduino-core and avr-gcc makes it impossible to get the example Arduino Webserver working.
Reading from the Socket returns garbled output.
The Arduino forum has found as solution, which works for me:
http://
I've attached a patch for /usr/share/
---
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
DistroRelease: Ubuntu 11.10
InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
Package: arduino 0022+dfsg-4
PackageArchitec
ProcEnviron:
LANGUAGE=de_DE
LANG=de_DE.UTF-8
LC_MESSAGES=
SHELL=/bin/bash
ProcVersionSign
Tags: oneiric
Uname: Linux 3.0.0-12-generic x86_64
UpgradeStatus: Upgraded to oneiric on 2011-09-01 (31 days ago)
UserGroups: adm admin cdrom dialout fuse lpadmin plugdev sambashare
Changed in arduino (Debian): | |
status: | Unknown → New |
Changed in arduino (Debian): | |
status: | New → Confirmed |
description: | updated |
summary: |
- Ethernet library: read from Socket broken + [SRU] Ethernet library: read from Socket broken |
Changed in arduino (Debian): | |
status: | Confirmed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
apport information