Re: Synology CS 407e: altboot fails to load installer.
Frank Wille <[email protected]> Sun, 8 May 2011 19:23:52 +0200
| Newsgroups | gmane.os.netbsd.ports.sandpoint |
|---|---|
| Organization | Privates Internet Ostwestfalen/Lippe e.V. |
| Message-ID | <[email protected]> |
On Sun, 8 May 2011 16:42:14 +0200 Oscar Molin <[email protected]> wrote: > _MPC824X > go 1000000 debug > ## Starting application at 0x01000000 ... The "debug" option is only recognized by the NetBSD kernel. Altboot has to be recompiled to include debugging output (see below). > >> NetBSD/sandpoint altboot, revision 1.7 (Tue Apr 19 09:38:13 CEST 2011) > >> Synology DS, cpu 265 MHz, bus 132 MHz, 64MB SDRAM > [...] You are using the debug version from /pub/NetBSD/misc/phx/sandpoint, not 201105062100Z. That shouldn't make any difference for SKnet, but it fortunately allows me to compare it with my DS-101g+. The only difference I have seen is that the CS-407e got an additional Satalink device at 12. The rest is completely identical, including the PCI device revisions. > MAC address 00:11:xx:xx:xx:xx > PHY 0 (0141.0c25) > 100Mbps-FDX And you also have the same PHY and connect with the same media. That's frustrating, as there is no obvious reason why it shouldn't work for you. Our SKnet chip is a Yukon-Lite. It has a config and chiprev register which could be different, so I added a line to altboot which prints something like: config=93 chipver=b1 I would hope your output is not the same. Otherwise I'm running out of ideas. Additionally I reworked the PHY-reset code and extended the transmit timeout. I have compiled a test version for you which you can download at ftp://ftp.netbsd.org/pub/NetBSD/misc/phx/sandpoint/altboot_sk.bin.gz > This xmit failed message I assume is a message from net driver, > hopefully from the sk98 driver or whatever you have in altboot for sk. Yes, it is. I wrote a minimal SKnet driver for altboot last year, based on the kernel's sys/dev/pci/if_sk.c code, as there is no public documentation available for this chip. It happens in skg_send() of sys/arch/sandpoint/stand/altboot/skg.c. > I guess the "xmit failed" is a failed transmission, possibly of the > first dhcp request message? I would bet it already happens with the first frame to be transmitted (which could indeed be the DHCP request). Your driver doesn't send a single byte. -- Frank Wille