• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: 1 2 [3]
31  General Category / General Discussion / Re: Sheevaplug - 32 or 64 bit? on: July 19, 2009, 10:21:43 PM
Unfortunately, my assumption is also correct. The Unix time is stored as a signed 32 bit integer in Unix, Linux, and other operating systems, and it has been stored that way for a very long time. So many applications depend on this that it can't be easily changed. Even if the kernel code was modified to use a 64 bit signed integer instead, or even two 32 bit fields as you suggest, the bug would still exist and it would still have consequences because applications couldn't be adapted to the new format.
Furthermore, embedded systems like the Sheevaplug that are used in many environments where they are configured and left to run for years with no maintenance frequently cannot be updated, and thus will suffer from a problem like this.
32  General Category / General Discussion / Re: Sheevaplug - 32 or 64 bit? on: July 19, 2009, 08:30:51 PM
Well, it's basically the Y2K bug all over again, only this time it only affects Unix and Linux.
Unix and Linux measure time in seconds since January 1, 1970, and on some day in 2038, 32 bit versions of Unix and Linux are going to overflow their clocks and wind up showing that the time is somewhere way in the past. It's a good ways off, though, and I doubt many 32 bit systems will still be in operation.
For more, you can check out the Wikipedia article at http://en.wikipedia.org/wiki/Year_2038_problem
33  General Category / General Discussion / Re: Only one USB serial is showing up! on: July 19, 2009, 11:48:24 AM
I would investigate this line:
usb 7-2: Ignoring serial port reserved for JTAG

There's probably some new method for accessing JTAG that was added in the new kernel or something. It knows it's there, it just won't use it as a serial console.

EDIT:
A quick google shows that if you really want to access JTAG, you should investigate openocd. The serial driver was revised so it doesn't treat JTAG interfaces as serial consoles.
34  General Category / General Discussion / Re: Sheevaplug - 32 or 64 bit? on: July 19, 2009, 11:44:22 AM
This is true. I asked out of curiosity after I found out about the 2038 problem. I highly doubt my Sheevaplug will still be operational by then, but if it is, I'll have problems.
I'm not really worried about it.  Roll Eyes
35  General Category / General Discussion / Re: Received yours yet? on: July 18, 2009, 12:37:44 AM
The comments on this forum aren't relevant to you because we ordered while a backorder notice was in place and you didn't. If they deliberately removed it, they must think that the massive delays they experienced before are coming to a close. I highly doubt that they would remove the backorder notice and still have a massive delay.
Have you emailed their sales department to see when they expect it to ship? I would expect that it may take a week or two, but I doubt you'll experience the month or two month delays that we saw.
36  General Category / General Discussion / Re: Received yours yet? on: July 15, 2009, 11:01:26 AM
Yes, they send you shipping confirmation when your order ships.
I sent an email to Globalscale Sales immediately after I placed my order (June 13) and got a rough estimate that my order would ship in the next few days (shortly after July 14). That estimate may be too optimistic though.
(it hasn't shipped yet)
37  General Category / General Discussion / Re: Received yours yet? on: July 15, 2009, 09:56:06 AM
debio - i don't know where you get the information but the plug is based on Marvell Kirkwood chip, but has lots of other parts inside.

Can you please explain how did you get to the conclusion that Marvell is to blame on the plugs' shortage?


When I emailed and asked for a rough estimate of when my plug would ship, I was told that the date was pretty much entirely dependent on the arrival of Marvell's next lot shipment of hardware. Marvell is at least making the processor, and their exact specs for the other hardware and the fact that another supplier is picking up the Sheevaplug with the same components makes me reasonably certain that pretty much all the electronic components are made by Marvell.
As to whether Marvell is to blame, I doubt they expected advanced computer users to jump on the Sheevaplug bandwagon, and that problem is further compounded by the fact that this is a new CPU design, and as these forums can show, the number of plugs that were dead on arrival or died soon after is fairly high.
38  General Category / General Discussion / Re: Received yours yet? on: July 08, 2009, 05:31:23 PM
Okay, then people on these forums are unclear on the concept.
GlobalScale is shipping hardware that's supplied by Marvell. They aren't shipping late because they're poorly run or because they hate customers, they're shipping late because Marvell hasn't supplied them with any parts. Any new suppliers will suffer from the same problems until Marvell manages to increase production of the hardware.
Globalscale isn't changing the date because they don't like you; they're changing the date because they don't have anything to ship you. They rely on Marvell's estimates for production dates, and apparantly those estimates haven't been working well. Demand for the Sheevaplug was far above expectations, and they're trying to keep up.

Now, their customer service may not be coping well with this, but you can't blame them for hardware shortages. Their website states quite clearly that they're filling backorders, and when that's the case, you can expect a long wait.

EDIT:
Also, a quick search of the forums reveals a number of people that received prompt service and replacements for dead Sheevaplugs and one person who said they were slow but didn't need or get a replacement.
39  General Category / General Discussion / Sheevaplug - 32 or 64 bit? on: July 08, 2009, 10:56:20 AM
I'm wondering whether the Sheevaplug is 32 or 64 bit. I haven't received mine yet, or I probably wouldn't need to ask this. I know it follows the ARM architecture, but I'm pretty sure this distinction still exists there.
If a programmer wants check this, in C, you would just print sizeof(void*).

Edit:
Actually, could someone just post the output of `uname -a` ? That should give enough information about the system that we can figure it out.
40  General Category / Application ideas and development Q/A / Networked Backup Solution? on: July 02, 2009, 01:43:54 PM
I'm wondering if anyone has tried to set up Bacula or another network backup suite to have the Sheevaplug host network backups. Also, does anyone have a networked backup suite they can recommend? I tried Bacula on Windows Vista, and bad things happened. It may have improved since then, though.
41  General Category / General Discussion / Re: Received yours yet? on: July 02, 2009, 01:39:41 PM
Ordered June 13, and I'm told that the shortage is supposed to end on July 9, but the next lot will arrive on July 13? I'm not sure what they mean there, but hopefully they'll start coming soon.
42  General Category / Application ideas and development Q/A / Webcam - Video Encoding Load? on: July 02, 2009, 01:36:50 PM
I'm considering using my Sheevaplug (ordered, not delivered) to host a USB webcam for remote access, but I'm wondering if it's powerful enough to do live video encoding. More specifically, I wonder if the lack of a hardware FPU will cripple it.
I don't recall if it's possible to get raw image data from a camera (I think it was with some, but not with others?), but I would think that the best approach would probably be to encode raw video to XVid on the fly. The lower quality approach would be to stream JPEGs (I know that's only supported by some cameras, but mine supports it).
Anyway, how would something like this go?
43  Linux Stuff / Kernel / Re: 2.6.30-rc6 new release on: June 12, 2009, 10:09:21 AM
Hi, i'm newbee

looks great, the kernel from Marvell doesnt support NFS & usb-automount (when i plug a usb stick or USB-HD , always need to mount it manually)
my Questions:
1. does the new kernel support automount ? since i want to use the plug as a Fileserver with attached USB-HDs (which are on only when needed , so it should me automatically mouted in /media, samba & nfs need only share on /media)
2. can you add support for hfs/hfsplus ?

thanx alot

The kernel will not ever automount anything for you, and even the rootfs "mount" that the kernel performs at boot time will do bad things if a mount command is not executed to formally mount the root filesystem. Mounting is an operation that links a kernelspace filesystem driver to a userspace mountpoint, and it must be initiated from userspace.
As for automounting, as has been suggested, the best approach is probably to use udev and write custom rules for when a drive is connected. The kernel, as a shortcut, calls udev scripts when certain kernel events occur, and udev can automatically make the kernel event into a userspace event, whether that event is creating a folder in /media to show that a filesystem can be mounted, or, in your case, actually mounting a filesystem there. You would probably also need it to somehow notify a management application that the drive has been mounted.
Pages: 1 2 [3]