Ticket #8450 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

OFW doesn't ask for enough DHCP options

Reported by: wmb@… Owned by: wmb@…
Priority: high Milestone: 8.2.0 (was Update.2)
Component: ofw - open firmware Version: not specified
Keywords: polish:8.2.0 Cc:
Action Needed: test in release Verified: no
Deployments affected: Blocked By:


For complete network access, OFW needs router and nameserver responses from the DHCP server. Many DHCP servers supply that information in every response, but some only supply the options that the DHCP discover packet explicitly asks for. OFW Q2E17 and earlier don't ask for any options explicitly, so it doesn't get the required information from the explicit-response servers.

Change History

  Changed 6 years ago by wmb@…

Fixed by svn 933. The fix will appear in q2e18. A test build with the fix is in http://dev.laptop.org/~wmb/q2e17d.rom

in reply to: ↑ description   Changed 6 years ago by mikus

Replying to wmb@firmworks.com:

For complete network access, ...

I'm not sure what "complete network access" means, but of course there will be situations where the XO is under a tree by itself, with NO network access.

Further, I expect there might be other users with setups like mine - if I can figure out how, I will run with static network addresses - *without* any DHCP server. Also, even today for OFW to get responses from the (temporary) DHCP server I have on my LAN will not enable it to access the outside world (i.e., the internet) -- since my connection passes through a proxy that the DHCP server never reports.

  Changed 6 years ago by gregorio

  • milestone changed from Not Triaged to 8.2.1

  Changed 6 years ago by gregorio

  • keywords polish:8.2.0 added
  • priority changed from normal to high
  • milestone changed from 8.2.1 to 8.2.0 (was Update.2)

  Changed 6 years ago by cscott

  • next_action changed from code to test in release

Please test build 761 resulting from build-repo commit 66520e40.

  Changed 6 years ago by wmb@…

  • status changed from new to closed
  • spec_stage set to unknown
  • resolution set to fixed
  • spec_reviewed set to 0

The fixed version has been released.

Note: See TracTickets for help on using tickets.