Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - dmarschal

Pages: [1] 2
1
Sorry I don't know what version kexecboot was. Debug info was not added - as the error message said. It was something old. Newer versions detected only the 1st partition on a CF card.

Angstrom kernel was
Linux c7x0 4.4.7-handheld #1 PREEMPT [date] armv5tel GNU/Linux

I will try to use that kernel with Arch Linux and report back.

2
Zaurus - pdaXrom / New Pdaxrom Development
« on: November 14, 2016, 03:40:17 am »
Hello,
I'm here too. I can test the ROM on the 760/860 series and on a 'regular' C3000 as well.

Thank you!!!

edit: It's funny that there's Pandora, Ryra at the door and the WIN available and nothing comes close to the good old Zaurus. (-:

3
I tested the c7x0 (base 20.10.2016) build on my c760 and it booted fine. Now I'm going to test wireless and fix key mappings. So far it looks good.

4
Zaurus - Arch Linux ARM support / Linux Kernel 4.4.0
« on: January 16, 2016, 04:48:01 am »
Thank you, daalnroti!
'userspace' with 312 mhz cpu clock works great!
(ondemand is unstable > can't wake up from sleep)

Screen and touch screen works fine as well. The touch screen has troubles on lower frequencies.

Again, thank you!

5
Zaurus - Arch Linux ARM support / Linux Kernel 4.4.0
« on: January 15, 2016, 01:43:07 am »
Thank you!

It did work with the 4.2.3-c3x00 0.4 kernel. I was able to underclock to 104mhz, the lowest possible. The problem was that the screen flickers when the internal CF is accessed. The problem gone when the clock speed was set 312mhz or higher.

6
Zaurus - Arch Linux ARM support / Linux Kernel 4.4.0
« on: January 14, 2016, 01:43:05 am »
Hello daalnroti,
Thank you for the new kernel.

How to underclock the CPU under this kernel?

I use the following lines to set the cpu to a lower freq.
Code: [Select]
echo ""userspace" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 312000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

I got an 'write error: invalid argument' error code. What do you suggest?

Thank you,

7
Zaurus - Arch Linux ARM support / Alarmz On Qemu
« on: December 14, 2015, 10:03:53 am »
Quote from: TheWalt
Quote from: dmarschal
I always get the following error:
Code: [Select]
zImage-4.2.3-c3x00: No such file or directory
qemu: could not load kernel 'zImage-4.2.3-c3x00'

command line is
Code: [Select]
qemu-system-arm -M spitz -sd alarm3.img -m 64 -kernel /zImage-4.2.3-c3x00 -append "root=/dev/mmcblk0p1 rootfstype=ext4 fbcon=rotate:1 noinitrd cpufreq-pxa2xx.pxa27x_maxfreq=624" -portrait

Sounds like it just can't find the file, assuming you extracted it to a folder try using the full path to the zimage IE  c:\zaurusfiles\zImage-4.2.3-c3x00 or wherever it exist on your system.

It Works! Thank You so much!!!

I did not think the kernel is not loaded from the image file.

8
Zaurus - Arch Linux ARM support / Alarmz On Qemu
« on: December 13, 2015, 03:29:50 am »
Hello!
I'm trying to get qemu to work. No luck so far. I'm on windows 7 and did all the steps mentioned in this thread.

I've made a 1G image, formatted to ext4, extracted the minimal rootfs and copied the kernel to the root dir if it helps.

I always get the following error:
Code: [Select]
zImage-4.2.3-c3x00: No such file or directory
qemu: could not load kernel 'zImage-4.2.3-c3x00'

qemu version is 2.4.93

command line is
Code: [Select]
qemu-system-arm -M spitz -sd alarm3.img -m 64 -kernel /zImage-4.2.3-c3x00 -append "root=/dev/mmcblk0p1 rootfstype=ext4 fbcon=rotate:1 noinitrd cpufreq-pxa2xx.pxa27x_maxfreq=624" -portrait
Thank you in advance for any help.

9
Zaurus - Arch Linux ARM support / Archlinuxarm On C3x00
« on: November 20, 2015, 01:06:50 am »
it worked. thank you daalnroti!

netctl did't work. i installed wireless-tools and configured the connection from the command line using ifconfig and iwconfig. now i'm updating the os. (-:

thank you!!!

edit: daalnroti, how hard is it to compile kernels for the SL-C860/760 series?

10
Zaurus - Arch Linux ARM support / Archlinuxarm On C3x00
« on: November 18, 2015, 07:19:56 am »
I got the same error message under 3.11.3. kernel. )-:

What cards reported to work?

11
Zaurus - Arch Linux ARM support / Archlinuxarm On C3x00
« on: November 18, 2015, 06:59:46 am »
daalnroti, thank you.

The card I have is a linksys 'instant wireless' wireless flash card 2.4Ghz 802.11b.

dmesg on zgrom says:
Code: [Select]
pcmcia_socket pcmcia_socket0: pccard: PCMCIA card inserted into slot 0
pcmcia 0.0: pcmcia: registering new device pcmcia0.0 (IRQ: 201)
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
hostap_cs: setting Vcc=33 (constant)
hostap_cs: Registered netdevice wifi0
prism2_hw_init: initialized in 200 ms
wifi0: NIC: id=0x801b v1.0.0
wifi0: PRI: id=0x15 v1.1.1
wifi0: STA: id=0x1f v1.8.2
wifi0: registered netdevice wlan0

I'm testing the 3.11.3 kernel...

12
Zaurus - Arch Linux ARM support / Archlinuxarm On C3x00
« on: November 18, 2015, 05:31:59 am »
Hello all!

First, thank you so much guys for bringing this OS to the Zaurus Cx00 series!

I installed ALARM linux-4.2.3-c3x00 a week ago but I still have troubles setting wifi up. I have a cisco dlink cf adapter that works under cacko, zgrom, angstrom, ubuntu and all OS's I have tried out on my C3000.

Here is the dmesg output when I insert the card:
Code: [Select]
[  567.070709] pcmcia_socket pcmcia_socket0: pccard: PCMCIA card inserted into slot 0
[  567.096931] pcmcia 0.0: pcmcia: registering new device pcmcia0.0 (IRQ: 217)
[  567.400027] orinoco_cs 0.0: Hardware identity 801b:0000:0001:0000
[  567.409546] orinoco_cs 0.0: Station identity  001f:0002:0001:0008
[  567.427363] orinoco_cs 0.0: Firmware determined as Intersil 1.8.2
[  567.436772] orinoco_cs 0.0: Ad-hoc demo mode supported
[  567.450806] orinoco_cs 0.0: IEEE standard IBSS ad-hoc mode supported
[  567.476727] orinoco_cs 0.0: WEP supported, 104-bit key
[  568.034483] eth0: New link status: Connected (0001)

/etc/netctl/linksys
Code: [Select]
Description='A simple WEP encrypted wireless connection'
Interface=eth0
Connection=wireless

Security=wep
IP=dhcp

ESSID='linksys'
Key=\"0f***dd

I get this error after running 'netctl enable linksys':
Code: [Select]
Job for netctl@linksys.service failed because the control process exited with error code. See ... for details.
Here are the details from systemctl:
Code: [Select]
* netctl@linksys.service - Networking for netctl profile linksys
   Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2015-10-23 06:18:03 UTC; 1min 17s ago
     Docs: man:netctl.profile(5)
  Process: 1122 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)
 Main PID: 1122 (code=exited, status=1/FAILURE)

Oct 23 06:18:02 alarm systemd[1]: Starting Networking for netctl profile linksys...
Oct 23 06:18:03 alarm network[1122]: Starting network profile 'linksys'...
Oct 23 06:18:03 alarm network[1122]: The interface of network profile 'linksys' is already up
Oct 23 06:18:03 alarm systemd[1]: netctl@linksys.service: Main process exited, code=exited, status=1/FAILURE
Oct 23 06:18:03 alarm systemd[1]: Failed to start Networking for netctl profile linksys.
Oct 23 06:18:03 alarm systemd[1]: netctl@linksys.service: Unit entered failed state.
Oct 23 06:18:03 alarm systemd[1]: netctl@linksys.service: Failed with result 'exit-code'.

I'm running the OS from the internal 4GB compact flash card alongside with zgrom and OE using kexecboot.

Thank you in advance for all help you can give me.

13
Hardware Mods / C760 Replace Bad Nand Chip
« on: April 23, 2014, 02:26:54 am »
Quote from: utx
Quote from: dmarschal
Does it mean the SAMSUNG F9F series is supported only in 64Mx8 bit size?
Blindly guessing, that other sizes may be possible as well. Only 8 bits are wired. But I may be wrong and only selected memory types are recognized.

But there are two Flash slots. One is empty. So you may be able to solder twice more NAND flash.

Quote from: dmarschal
I think it would be possible to modify mainte.bin to accept other flash IDs.
It will not help. First stage boot runs from PROM (at least on SL-Cxx00 models). It loads second stage boot from NAND. If NAND flash chip is not recognized, second stage boot never happens.

You would need to replace PROM by NOR flash to be able to change flash IDs. (And you would need to know the checksum algorithm to keep it running.)

Only modern OneNAND chips (that did not exist in time of Zaurus release yet) support cold booting.

Quote from: dmarschal
On "C+D" menu and "CF update" in "D+M" menu, both LEDs are on for a second or two then they start blinking. What does this exactly mean?
(I'm checking the code in mainte.bin and diag.bin to find it out. flash code starts at 0xbc554, mainte loaded at 0x0, diag.bin loaded at 0x7c000)

BTW the 'NAND Bad Count' gives me 8192 blocks with a nice
Code: [Select]
ERROR! No partition info
code=(610)
message. I think it's dead.
Well, I don't know, what LEDs mean.

You can run diagnostics from the PROM. In the default setup, it is exactly the same as the NAND diagnostics (again on SL-Cxx00 models, I don't know SL-Cxx0 models), but it is capable to run even in case of totally broken NAND. I don't remember the key combination exactly, but I am guessing something line Fn+D+M. (You can find it somewhere in forum.)

Partition info is part of one of the first blocks of the NAND. It exists there in many copies for the case of broken blocks. If all reserved blocks are broken, Zaurus is not capable to find the partition table.

You can run ROM diag, try to reflash fresh NAND image, and see whether it will work.


utx, thank you so much for the detailed info!

In the mean time I was able to make my C760 work. The D+M diag+NAND clear/test did the trick.

The flash code in diag.bin checks for one manufacturer ID only. It reads out all four ID bytes and uses them so it might be possible to add a double size Samsung chip. (It's fun to work with flash memories again. We've made 512kb flash memory cards using a Fujitsu 29LV chip for the Atari Portfolio years ago.)

The PROM is an Intel 28F chip, at least in a C760 and it seems it has software-locked sectors.

Again, thank you so much.

14
Hardware Mods / C760 Replace Bad Nand Chip
« on: April 16, 2014, 03:58:00 am »
Thank you utx,

I bought F9F and F9K series chips to test. I will report back if the K9F works.

I found the following strings in mainte.bin
Code: [Select]
1132c TOSHIBA TC58512FT
11340 TOSHIBA TC58DVG02AFT
11358 SAMSUNG K9F1208U0M
1136c SAMSUNG K9K1G08U0M

Does it mean the SAMSUNG F9F series is supported only in 64Mx8 bit size?

I think it would be possible to modify mainte.bin to accept other flash IDs.

On "C+D" menu and "CF update" in "D+M" menu, both LEDs are on for a second or two then they start blinking. What does this exactly mean?
(I'm checking the code in mainte.bin and diag.bin to find it out. flash code starts at 0xbc554, mainte loaded at 0x0, diag.bin loaded at 0x7c000)

BTW the 'NAND Bad Count' gives me 8192 blocks with a nice
Code: [Select]
ERROR! No partition info
code=(610)
message. I think it's dead.

Sorry for the lots of questions. I know these machines are very old but I could not find a replacement.

15
Hardware Mods / C760 Replace Bad Nand Chip
« on: April 15, 2014, 02:47:02 am »
Hello,
Have any of you replaced the NAND chip in a C760?

The NAND chip is a Samsung K9K 1G08 UOM-YCB0. This is an 'slc die stack' module.

The K9K is hard to get but the K9F series (slc normal) is widely available and much cheaper.

Let me know your thoughts.

Thank you!

Pages: [1] 2