Ticket #3494 (assigned task)

Opened 8 months ago

Last modified 2 months ago

802.15.4 Linux driver

Reported by: kemperke Assigned to: goskab (accepted)
Priority: critical Milestone: RADIX3
Component: Drivers Version: RADIX.0
Keywords: Cc:

Description (Last modified by goskab)

We have firmware ready for the 802.15.4 network so now we need Linux drivers to make it look like a network device.

Change History

04/14/09 11:47:41 changed by kemperke

  • owner changed.
  • component changed from Zigbee Firmware to Drivers.
  • description changed.
  • summary changed from Zigbee to Zigbee Linux driver.

04/21/09 03:31:15 changed by simpsoco

  • milestone changed from RADIX.1 to RADIX.1.1.

Reassigning to RADIX.1.1 although RADIX.2 is the more likely arrival date.

04/24/09 09:44:58 changed by goskab

  • owner set to goskab.
  • status changed from new to assigned.

Will work on this now. Shouldn't be too difficult, just a lot of code.

04/26/09 18:56:25 changed by simpsoco

  • milestone changed from RADIX.1.1 to RADIX.1.2.

Requires kernel modifications. Retargeting to RADIX.1.2.

06/16/09 16:25:21 changed by goskab

Talking to the chip is working. Now just have to understand z-stack well enough to go around the super high level and let linux implement the IP layer.

06/16/09 16:26:02 changed by goskab

  • milestone changed from RADIX.1.2 to RADIX.2.

06/17/09 16:59:56 changed by goskab

  • priority changed from major to critical.

06/23/09 12:05:24 changed by goskab

  • description changed.
  • summary changed from Zigbee Linux driver to 802.15.4 Linux driver.

08/12/09 13:08:54 changed by goskab

Firmware is fairly complete. There are a few little bugs lying around, this will be the documentation of that for now:

  • AP scanning has a very low limit on the number of APs it can find, this is due to some odd memory issues in the firmware. I think it can be raised to a reasonable number (>32 should be enough)

08/15/09 13:41:15 changed by goskab

List scanning works on the device using the fancy python interface. I can see another device running as a coordinator.

08/20/09 08:10:08 changed by goskab

It's starting to work. I saw data transfer! Ping kinda works, there is a 75% packet loss right now, which is not good, but it's getting there.

09/08/09 10:59:38 changed by goskab

Ping working correctly. Packets dropping in some odd places that causes the kernel driver to hang. Need to fix this.

09/21/09 13:50:32 changed by goskab

  • milestone changed from RADIX.2 to RADIX3.

Won't be stable for radix2, moving to radix3... ug.

09/23/09 15:05:10 changed by goskab

The hanging issue has been resolved, but there are still a few serious stability problems that must be resolved before release.