Dave's Free Press: Journal

violence, pornography, and rude words for the web generation

 

Recent posts

(subscribe)

Recently commented posts

(subscribe)

Journals what I read

geeky politics rant silly religion meta music perl weird drinking london culture language transport olympics media hacking maths sport photography etiquette web spam film bastards bryar holidays amazon palm telecoms bbc cars travel clothes rsnapshot books yapc phone whisky lolcats deafness home radio environment privacy iphone linux curry security art unix work go latin anglo-saxon business kindle gps bramble
Thu, 29 Sep 2011

Amazon Kindle wireless bug - and a bugfix

I recently bought a Kindle e-book reader (I'll post a full review later after I've had another week or so of using it) and first impressions are pretty good. Not great, but pretty good.

There was, however, one big problem. It couldn't connect to my wireless network, whose base-station is a Mac Mini running OS X. I talked to a nice lady in Amazon's customer support department, but after getting me to send my Kindle's logs, and having Amazon's engineers look at them, the best she could say was "your router isn't configured properly".

I'm afraid it is configured properly, and everything else - my phone, my iPad, my Linux laptop, my Mac laptop - can talk to it just fine. The only thing that can't is my Kindle.

This is because of a bug in the Kindle's DHCP client. In DHCPDISCOVER messages, the 'secs' field is meant to be set to the number of seconds since the DHCP process started. Many DHCP servers, including (in my case) Apple servers are configured by default to ignore such messages if 'secs' is set to zero, as this indicates a client that isn't fully running yet so any reply may not be noticed. A compliant client will retry if it gets no response, and after a few seconds of retrying 'secs' will be above whatever the server's threshold is, and everything will work. It seems that the Kindle always puts a 0 in that field, in violation of the standard.

To work around it on your Mac, do the following, in this order. I assume Mac OS X 10.6, it may be a bit different in others:

  1. open System Preferences
  2. open "Sharing"
  3. turn off "Internet Sharing"
  4. open Terminal.app
  5. type "sudo defaults write /etc/bootpd reply_threshold_seconds -int 0"
  6. if that asks for your password, enter it
  7. turn "Internet Sharing" back on
  8. sorted

I have emailed the nice lady at Amazon and told her that I have a solution, and that Amazon can have the solution in exchange for a 20 quid gift voucher. Seems only fair, given that people have been complaining on Kindle-ish forums about not being able to use Apple base stations ever since the Kindle was launched. I'm really surprised that Amazon haven't figured it out.

Posted at 19:21 by David Cantrell
keywords: amazon | geeky | kindle
Permalink | 0 Comments
Fri, 3 Jul 2009

Good readers, please carry on

Hurrah! Someone out there is paying attention to my book reviews and bought four Strossisms. And what's more, they followed my links to that nice Mr. Amazon's website to do so, thus earning me a commission. Now, what's stopping the rest of you?

Posted at 19:22 by David Cantrell
keywords: amazon | books
Permalink | 2 Comments
Sun, 7 Dec 2008

Amazon efficiency

Last weekend I ordered some stuff from Amazon - a USB memory thingy, and some DVDs. I told them to "group my items into as few deliveries as possible", to save money and also out of an embarrassing slightly hippy tendency to grumble about the waste of excessive packing materials. They do say that occasionally they'll split an order anyway, if part of it is excessively delayed, but ...

They sent five packages, all on 29/11/2008, at 06:10, 11:52, 16:16, 16:41 and 17:02.

It is obviously through efficiencies like this that they have attained their current dominance of the book/CD/DVD market!

Posted at 21:59 by David Cantrell
keywords: amazon
Permalink | 0 Comments
Sun, 14 Jan 2007

Dear Amazon

You're a bunch of cunts. Not only do you provide no way for me to export my wishlist to XML or CSV or anything useful like that, you manage to break all the third-party applications that do it as well. I hate you and hope you die.

update: they had for no apparent reason disabled my account, although they were still sending me information about how to use it. It would have been nice if they'd told me. It would have been nice if I got helpful error messages back from the Net::Amazon module too.

Posted at 17:30 by David Cantrell
keywords: amazon | geeky | rant
Permalink | 0 Comments
Thu, 28 Dec 2006

Amazon recommendations

Today I ordered a spoon from Amazon. This seems to have screwed up its recommendations system so now it seems to be ignoring the zillion bits of sci-fi, the zombie flicks and the metal CDs I've bought and thinks that I want:

  • a slotted spoon
  • a ladle
  • a spaghetti server
  • an omelette turner
  • some tongs

mixed in with:

  • "selected works" of Cicero (no thanks, I'll select my own)
  • "Iron Sunrise" by Charlie Stross
  • "Adventures of a bacon curer"
  • a DVD of The Da Vinci Code
  • Now 65

Well done Amazon, you score two out of ten.

And what the FUCK is an omelette turner?

Posted at 14:7 by David Cantrell
keywords: amazon | weird
Permalink | 3 Comments

Archive