Rockbox Technical Forums

Rockbox General => Rockbox General Discussion => Topic started by: moore.bryan on July 24, 2011, 04:53:31 PM

Title: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 04:53:31 PM
In short, I'm trying to change my music on my Nano. In the past, I've used it as an external hd and just copied things over. That is my preference still, but I cannot due that because there is no way to disable USB Keypad Mode. To boot, I can't update my Rockbox either because of this issue!

Any help?

Rockbox version: r28058-100909
Ubuntu 11.10
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 05:00:11 PM
I'm not aware of any problems with Ubuntu and USB HID mode, but if you think thats the problem you can disable USB HID (check the manual) and see if that helps.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 05:01:22 PM
Thanks, saratoga, I tried that first, but to no avail. I've *never* had this problem before and didn't even know this USB Keypad Mode existed. Why in the world wouldn't there be a way to disable it?
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 05:02:31 PM
Thanks, saratoga, I tried that first, but to no avail. I've *never* had this problem before and didn't even know this USB Keypad Mode existed. Why in the world wouldn't there be a way to disable it?


I don't understand what you're trying to say.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 05:05:19 PM
I never used USB Keypad Mode before and never even knew it was an option. In the past when I connected my Nano to my lappie, it only *ever* mounted r/w as an external hd. Why would it suddenly now start in keypad mode--without a way to turn-off that feature *completely*--and not allow me to make changes?
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 05:08:08 PM
In the past when I connected my Nano to my lappie, it only *ever* mounted r/w as an external hd. Why would it suddenly now start in keypad mode

Perhaps you didn't notice HID mode, or were running some old build that didn't support it.

--without a way to turn-off that feature *completely*--and not allow me to make changes?

This is the part i don't really understand.  I just told you you can disable it.  Are you saying you don't know how, that you tried to disable it and failed, or something else?  Try and be a little more clear . . .
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 05:09:05 PM
HID mode can be disabled, but not Keypad Mode... there's no option for that.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 05:10:44 PM
HID mode can be disabled, but not Keypad Mode... there's no option for that.

They're the same thing.  HID = human input device:

http://en.wikipedia.org/wiki/USB_HID
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 05:12:37 PM
Wow... sorry for being so thick. Now I'm more confused. Even when I set HID Mode to "No," Keypad Mode still starts, with a new wrinkle: the device is popped in my file browser, but is uneditable. Huh?
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 05:18:08 PM
Even when I set HID Mode to "No," Keypad Mode still starts,

What do you mean by "Keypad Mode"?  With HID disabled you should get the same USB splash screen, except now you won't be able to use your player to click on things.

with a new wrinkle: the device is popped in my file browser, but is uneditable. Huh?

As I said before, disabling USB HID mode was unlikely to help you.  Assuming you've now done that, it sounds like you've verified that the problem is somewhere else.  Have you tried using a different PC, double checking if the Apple firmware works in USB mode, etc?
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 06:17:30 PM
What do you mean by "Keypad Mode"?  With HID disabled you should get the same USB splash screen, except now you won't be able to use your player to click on things.
Okay, that's true enough. The splash screen still says the device is in "Keypad Mode," but I cannot use it to navigate anything.

Quote from: saratoga
As I said before, disabling USB HID mode was unlikely to help you.  Assuming you've now done that, it sounds like you've verified that the problem is somewhere else.  Have you tried using a different PC, double checking if the Apple firmware works in USB mode, etc?
On all computers available, I have the same problem, which leads me to believe it's not the computer connection but Rockbox.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 06:19:31 PM
Quote
Quote from: saratoga
As I said before, disabling USB HID mode was unlikely to help you.  Assuming you've now done that, it sounds like you've verified that the problem is somewhere else.  Have you tried using a different PC, double checking if the Apple firmware works in USB mode, etc?
On all computers available, I have the same problem, which leads me to believe it's not the computer connection but Rockbox.

If it happens on multiple computers, then there was little point in trying to disable HID.  The obvious thing to check now is if the Apple firmware works.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 06:21:01 PM
Sorry.... how do I do that? It's been a quite a while--if you couldn't tell from the Rockbox version I'm running--since I've even touched this Nano.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 06:22:02 PM
Sorry.... how do I do that? It's been a quite a while--if you couldn't tell from the Rockbox version I'm running--since I've even touched this Nano.

Manual.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 06:25:18 PM
Of course.

Firmware is fine/loads.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 06:28:55 PM
Then update your build and see if makes any difference.  Probably a good idea to check the file system for errors.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 06:33:10 PM
That's just it, without being able to mount the Nano, how am I supposed to be able to update Rockbox! ;-)
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 06:34:51 PM
That's just it, without being able to mount the Nano, how am I supposed to be able to update Rockbox! ;-)

You just said the Apple firmware's USB mounted correctly.  Was that incorrect?
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 06:35:39 PM
No... the Apple firmware started correctly... the computer did nothing with it.

Never mind... after trying it an umpteenth time, it "suddenly" worked and I'll try and update everything now.

Thanks SO MUCH for your help and patience, saratoga.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: saratoga on July 24, 2011, 06:39:51 PM
No... the Apple firmware started correctly... the computer did nothing with it.

Interesting definition of "fine" you have.  And probably a good thing you feel that way since it sounds like your player's USB hardware is busted.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 24, 2011, 06:50:35 PM
Hmm... now the installer complains there's not enough space on the device. Did older versions of Rockbox partition the disk strangely?

Okay, I did a manual upgrade and it seems to mount alright. I'm going to play around adding/deleting files and see if all goes well.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: [Saint] on July 24, 2011, 09:10:27 PM
Hmm... now the installer complains there's not enough space on the device. Did older versions of Rockbox partition the disk strangely?

Okay, I did a manual upgrade and it seems to mount alright. I'm going to play around adding/deleting files and see if all goes well.

Rockbox does not partition the disk at all..

Also, if you are still seeing "USB Keypad Mode: <anything>" with HID disabled as you described earlier, then, something is very, very, very wrong...or alternatively you have not *actually* disabled USB HID.

My Nano1Gs running svn head work fine with HID and without, on Windows and Ubuntu.



[St.]
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: bluebrother on July 25, 2011, 03:08:37 AM
Hmm... now the installer complains there's not enough space on the device. Did older versions of Rockbox partition the disk strangely?

No, but current versions of Rockbox Utility check the available disk space before installing. And that check doesn't consider the possibility that an install might overwrite an old build, thus needing less space than the extracted data acually is. If it complains that you don't have enough space on the player then the data partition is simply almost full and you should free up some space.
Title: Re: USB Keypad Mode Won't Allow iPod Nano 1st Gen to Mount in Ubuntu
Post by: moore.bryan on July 25, 2011, 08:50:53 AM
Rockbox does not partition the disk at all..

Also, if you are still seeing "USB Keypad Mode: <anything>" with HID disabled as you described earlier, then, something is very, very, very wrong...or alternatively you have not *actually* disabled USB HID.

My Nano1Gs running svn head work fine with HID and without, on Windows and Ubuntu.



[St.]
After manually upgrading Rockbox, I no longer see the USB Keypad Mode screen! Now, I'm just having an I/O error that I'm trying to fix... I think it may be the cable, though.