Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Kernel on November 20, 2014, 01:26:20 PM

Title: DENEB / A3K Woes
Post by: Kernel on November 20, 2014, 01:26:20 PM
I have an A3K, 25MHz 68030 w/18MB RAM, 4GB HD, and a Deneb.  Connected to the DENED I have a 4 port hub and a NetGear FA101 USB Dongle.  Off of the hub I have a Samsung DVD-RW.

I bought the DENEB new from AmigaKit and at some point one of the ports went bad.  I had it repaired earlier this year by Michael Böhmer himself.

I don't have a lot of free time so this machine has sat off for at least 6 months.  It's in my house though so it's climate controlled.  I recently got the urge to fiddle again and booted it up a few days ago and it's been running idle until last night when I decided to get it on the network and dug out the FA101.  I then started noticing strange things...

It took me a while to get Miami to recognize the FA101 because I needed to load the pegasus.class since it wsn'tloading by default.  Then, I had to fiddle with IP settings and such.  Finally, it connected.

However, I then noticed the DVD would not always recognize the 3.5 disc I have in it and it appears that is because the  default for the massstorage.class was L:AmiCDFS and I only have L:CDFileSystem.  I don't think AmiCDFS is in the DENEB ROM is it?  The device itself was configured for L:CDFileSystem so a power cycle or eject/reinsert and it would then recognize.  What is weird is that I set the default for both the massstorage.class and the CD drive itself to  L:CDFileSystem, and even on a reboot (up until my most recent one), it was still looking for L:AmiCDFS.  Perhaps that's because it was a warm reboot?

In addition, if I click the "All Offline" in Trident, and then the "All Online", I get errors and the USB is dead until I reboot.

I 'm hoping that the L:AmiCDFS / L:CDFileSystem issue is now resolved but I'm definitely going to keep an eye on it.

If anyone has some advice about the DVD drive issue or the Offline/Online issue, I would appreciate the feedback.  Here is my log which includes a fresh boot and then an offline/online attempt.

-----

 0-poseidon.library: Welcome to poseidon 4.2 (7.9.08) © 2002-2008 by Chris Hodges (20080907)!
 0-poseidon.library: This version is exclusively locked to E3B hardware and WILL NOT work with other controllers!
 0-poseidon.library: Event broadcaster started.
 0-poseidon.library: Say hello to hub.class V4.2 (Root/external hub base class).
 0-poseidon.library: Whoah! hid.class V4.2 surprised as Generic support for human interface devices.
 0-poseidon.library: The door bell rang for massstorage.class V4.2 (Supports storage devices via usbscsi.device).
 0-poseidon.library: Welcome pegasus.class V4.2 (Ethernet SANA driver for Pegasus chipsets via usbpegasus.device) to the party.
 0-poseidon.library: Enabling QuickIO for Deneb EHCI USB Host Controller.
 0-poseidon.library: New hardware DEVS:USBHardware/denebz2usb.device/0 added (Deneb EHCI USB Host Controller).
 0-poseidon.library: Root hub has been enumerated.
 0-hub.class: Hub with 3 ports successfully configured.
 0-hub.class: I'm in love with hub 'ISP1520'.
 0-hub.class: Detected device 'NETGEAR FA101 Adapter' at port 1. I like it.
 0-hub.class: Detected device 'Hub (NEC Corp./005A)' at port 3. I like it.
 0-hub.class: Hub has added 2 device(s). That'll be fun!
 0-pegasus.class: Ethereal abduction by 'NETGEAR FA101 Adapter' on usbpegasus.device unit 0!
 0-hub.class: Hub with 4 ports successfully configured.
 0-hub.class: I'm in love with hub 'Hub (NEC Corp./005A)'.
 0-hub.class: Detected device 'SES084D' at port 1. I like it.
 0-hub.class: Detected device 'Hub (NEC Corp./005A)' at port 4. I like it.
 0-hub.class: Hub has added 2 device(s). That'll be fun!
 0-massstorage.class: Postconfig patchflags 0x0342 ModeXLate FixInq36 SimpleSCSI NoReset.
 0-massstorage.class: MSD 'SES084D' LUN 0 available through usbscsi.device unit 0!
 0-massstorage.class: Device 'CDDVDW SE-S084D' is of CD/DVD ROM type.
 0-massstorage.class: Removable Task started.
 0-hub.class: Hub with 4 ports successfully configured.
 0-hub.class: I'm in love with hub 'Hub (NEC Corp./005A)'.
 0-pegasus.class: Autonegotiation: Using 100Base-TX Full Duplex.
 0-massstorage.class: Media does not seem to be FAT nor NTFS formatted.
 5-massstorage.class: Loading filesystem L:CDFileSystem from RDB failed. Trying DOS...
 0-massstorage.class: Loaded filesystem L:CDFileSystem via DOS!
 0-massstorage.class: Mounted usbscsi.device unit 0 as UMSD:
 0-poseidon.library: PoPo kicks ass.
20-OnlineSupport: No TCP/IP stack running!
 0-hub.class: Oh no! I've been shot! Arrggghh...
 0-hub.class: My death killed device 'NETGEAR FA101 Adapter' at port 1!
 0-pegasus.class: Pegasus 'NETGEAR FA101 Adapter' returned to the stars.
 0-hub.class: My death killed device 'Hub (NEC Corp./005A)' at port 3!
 0-hub.class: Oh no! I've been shot! Arrggghh...
 0-hub.class: My death killed device 'SES084D' at port 1!
 0-massstorage.class: 'SES084D' retreated, pitful coward.
 0-hub.class: My death killed device 'Hub (NEC Corp./005A)' at port 4!
 0-hub.class: Oh no! I've been shot! Arrggghh...
 0-hub.class: Time to get rid of 'Hub (NEC Corp./005A)'!
 0-hub.class: Time to get rid of 'Hub (NEC Corp./005A)'!
 0-hub.class: Time to get rid of 'ISP1520'!
 0-massstorage.class: Removable Task stopped.
 0-poseidon.library: Removed hardware DEVS:USBHardware/denebz2usb.device/0. Bye bye!
 0-poseidon.library: Enabling QuickIO for Deneb EHCI USB Host Controller.
 0-poseidon.library: New hardware DEVS:USBHardware/denebz2usb.device/0 added (Deneb EHCI USB Host Controller).
 5-poseidon.library: GET_DESCRIPTOR (len 8) failed: packet overflow (7)
20-poseidon.library: SET_ADDRESS failed: packet overflow (7)
20-poseidon.library: Device enumeration failed, sorry.
20-poseidon.library: Root hub enumeration failed. Blame your hardware driver programmer.
20-poseidon.library: Opening DEVS:USBHardware/denebpiousb.device unit 0 failed device/unit failed to open (-1).
Title: Re: DENEB / A3K Woes
Post by: Kernel on November 20, 2014, 01:40:05 PM
Dang, after a COLD reboot, the L:AmiCDFS issue is back, and there is a device error.  Could it be timing?

Here's that log...

-----

 0-poseidon.library: Welcome to poseidon 4.2 (7.9.08) © 2002-2008 by Chris Hodges (20080907)!
 0-poseidon.library: This version is exclusively locked to E3B hardware and WILL NOT work with other controllers!
 0-poseidon.library: Event broadcaster started.
 0-poseidon.library: Say hello to hub.class V4.2 (Root/external hub base class).
 0-poseidon.library: Whoah! hid.class V4.2 surprised as Generic support for human interface devices.
 0-poseidon.library: The door bell rang for massstorage.class V4.2 (Supports storage devices via usbscsi.device).
 0-poseidon.library: Enabling QuickIO for Deneb EHCI USB Host Controller.
 0-poseidon.library: New hardware DEVS:USBHardware/denebz2usb.device/0 added (Deneb EHCI USB Host Controller).
 0-poseidon.library: Root hub has been enumerated.
20-poseidon.library: Opening DEVS:USBHardware/denebpiousb.device unit 0 failed device/unit failed to open (-1).
 0-hub.class: Hub with 3 ports successfully configured.
 0-hub.class: I'm in love with hub 'ISP1520'.
 0-hub.class: Detected device 'NETGEAR FA101 Adapter' at port 2. I like it.
 0-hub.class: Detected device 'Hub (NEC Corp./005A)' at port 3. I like it.
 0-hub.class: Hub has added 2 device(s). That'll be fun!
 0-hub.class: Hub with 4 ports successfully configured.
 0-hub.class: I'm in love with hub 'Hub (NEC Corp./005A)'.
 0-hub.class: Detected device 'SES084D' at port 1. I like it.
 0-hub.class: Detected device 'Hub (NEC Corp./005A)' at port 4. I like it.
 0-hub.class: Hub has added 2 device(s). That'll be fun!
 0-poseidon.library: Boot delay skipped, no mass storage devices found.
 0-massstorage.class: Postconfig patchflags 0x0342 ModeXLate FixInq36 SimpleSCSI NoReset.
 0-massstorage.class: MSD 'SES084D' LUN 0 available through usbscsi.device unit 0!
 0-massstorage.class: Device 'CDDVDW SE-S084D' is of CD/DVD ROM type.
 5-massstorage.class: Silently increasing NAK Timeout value to 15 seconds for CD/DVD drives...
 0-massstorage.class: Removable Task started.
 0-hub.class: Hub with 4 ports successfully configured.
 0-hub.class: I'm in love with hub 'Hub (NEC Corp./005A)'.
 0-massstorage.class: Media does not seem to be FAT nor NTFS formatted.
 5-massstorage.class: Loading filesystem L:AmiCDFS from RDB failed. Trying DOS...
10-massstorage.class: Loading filesystem L:AmiCDFS via DOS failed!
10-massstorage.class: Couldn't find/load filesystem for usbscsi.device unit 0 as UMSD:
10-massstorage.class: (Possibly no FAT95 installed? Please check!)
 0-massstorage.class: DOS found, stopping removable task...
 0-massstorage.class: Removable Task stopped.
 0-massstorage.class: Removable Task started.
 0-massstorage.class: Media does not seem to be FAT nor NTFS formatted.
 5-massstorage.class: Loading filesystem L:AmiCDFS from RDB failed. Trying DOS...
 0-massstorage.class: Loaded filesystem L:AmiCDFS via DOS!
10-massstorage.class: Couldn't find/load filesystem for usbscsi.device unit 0 as UMSD:
10-massstorage.class: (Possibly no FAT95 installed? Please check!)
 0-poseidon.library: Welcome pegasus.class V4.2 (Ethernet SANA driver for Pegasus chipsets via usbpegasus.device) to the party.
 0-poseidon.library: Checking AfterDOS...
 0-pegasus.class: Ethereal abduction by 'NETGEAR FA101 Adapter' on usbpegasus.device unit 0!
 0-pegasus.class: Autonegotiation: Using 100Base-TX Full Duplex.
 0-poseidon.library: PoPo kicks ass.
20-OnlineSupport: No TCP/IP stack running!
Title: Re: DENEB / A3K Woes
Post by: Jeff on November 20, 2014, 03:10:56 PM
...
Title: Re: DENEB / A3K Woes
Post by: danbeaver on November 21, 2014, 12:23:18 PM
First, I would upgrade to version 4.4 of Poseidon, and use the z3 device driver (as you have an A3000), and then check to make sure Trident saved your settings.  Make sure the contacts are all cleaned on the Zorro connector and at the USB sports failing that, empty the onboard memory and reset the card to its native state.
Title: Re: DENEB / A3K Woes
Post by: mechy on November 21, 2014, 04:19:20 PM
As dan said above, upgrade to poseidon 4.4.  make sure you are using z3 mode or there will be a big performance hit.

are you using a proper powered hub on the deneb??
Title: Re: DENEB / A3K Woes
Post by: Kernel on November 21, 2014, 07:54:22 PM
Hm... looks like I need to learn how to load the ROM since the main library and mass storage class are in the ROM.

I've tried Z3 mode before and my machine locks up.  I think it might be related to chip revisions but then again it could have been because a port was going flakey on it and it's since been fixed.  I'll try it again.
Title: Re: DENEB / A3K Woes
Post by: Kernel on November 22, 2014, 12:09:54 AM
OK, so I've found Poseidon 4.4 and 4.5, but the poseidon.library is sill 4.2 in these - is this correct?
Title: Re: DENEB / A3K Woes
Post by: PanterHZ on November 22, 2014, 06:00:29 AM
From what I can tell, the main difference between Poseidon 4.4 and 4.5  is the included hardware drivers, and that 4.5 includes a newer version  of Trident.

As for your DVD drive problems, one thing to have in  mind is that unless Poseidon is started by using PsdStackloader in the  Startup-Sequence, it will use the default settings, where the default  for CD-ROM filesystem is AmiCDFS. This might be the reason why Poseidon  seems to reset the settings after a reboot.

Anyway, the easiest  solution for you is to simply start using AmiCDFS as filesystem. It  isn't the best one around, but it's free, works very well with Poseidon,  and it's also a LOT better than CDFileSystem. You can get it from here:  http://aminet.net/package/disk/cdrom/amicdfs240

PS!  I don't have a Deneb myself, but I assume that if Poseidon is started  directly from the software included on the Deneb, it is not done by  using PsdStackloader.
Title: Re: DENEB / A3K Woes
Post by: Kernel on November 22, 2014, 06:57:23 AM
Thanks, I'll try that.

I opened up the case and changed the jumper back to SPARE so I'm not forcing it into Z2 mode now.  After this, 3 hardware devices show up under the boot menu now:

Board 1, Manufacturer 3643, Product 16
Board 1, Manufacturer 3643, Product 19
Board 2, Manufacturer 4626, Product 23

All are working; prior to the jumper change (I also reloaded the FlashROM so maybe that's why?) only the 3643 boards  were showing and they had different product ID's.  Weird...

I still am getting a system freeze either during WB load or shortly thereafter.... either it freezes hard and I need to reboot or it runs like a champ.

Frustrating... why am I addicted to this computer!
Title: Re: DENEB / A3K Woes
Post by: carvedeye on November 22, 2014, 12:49:28 PM
Quote from: Kernel;777987
Frustrating... why am I addicted to this computer!


Because its fun :)
Title: Re: DENEB / A3K Woes
Post by: Kernel on November 22, 2014, 06:37:01 PM
Ok, so I have not installed AmiCFDS yet but I think I finally got to the bottom of the issue.

I traced the lockup I have a boot (which happens 99% of the time) to the User-Startup entry of ENVARC:PsdStackloader.  After further research, I found a similar thread on EAB and it spoke of PsdStackloader being in the FlashROM as well.  When I flashed it last night, I actually forgot to add that back into it... yet the issue continued until I commented out the User-Startup line.  I actually commented out every non OS entry (other than Assign statements) in the Startup-Sequence and User-Startup and just got lucky that that was the first line second line I re-enabled for testing.

So I decided to leave it disabled but add it back into the FlashROM.  This time I tried the Quick Setup / Poseidon USB menu option of Luciferin and it added the PsdStackloader along with everything else that I was using in Proseidon so I suppose it reads the config file for this information.

Now when I launch Trident, the version of Poseidon is reflected as 4.5 also.  so I gues (maybe it's in the manual?) part of a Poseidon update should be to reflash the FlashROM.


So I supposed I'll end up Jinxing myself but I've warm booted and cold booted several times now without a lockup.  The DVD-ROM sometimes still doesn't show up but that's small potatoes compared to dealing with the lockup.  By redoing the FlashROM I got rid of the AmiCDFS errors.

Crossing fingers...
Title: Re: DENEB / A3K Woes
Post by: danbeaver on November 22, 2014, 08:37:17 PM
I booted up one of my A4000D's and changed the CD file system, hit the Save Default button, and it remained changed through every boot.

You can also load your USB stack with the Startup-Sequence command:
Prefs/Trident -NOGUI
You may need a Run command in front
Title: Re: DENEB / A3K Woes
Post by: Kernel on November 23, 2014, 12:12:13 AM
Is the massstorage.class in the FlashROM?
Title: Re: DENEB / A3K Woes
Post by: danbeaver on November 23, 2014, 08:52:03 AM
Classes like that are stored in the Classes directory on your SYS: partition.  Until you get it working properly, I would empty or disable the ROM.
Title: Re: DENEB / A3K Woes
Post by: Kernel on November 23, 2014, 04:25:18 PM
The lockups have not returned since I disabled the ENVARC:PsdStackloader entry in User-Startup and flashed it into the ROM.  The DVD-ROM shows up 9 out of 10 times now; I've rebooted countless times (both warm and cold) and no lockups yet.  My faith has been renewed for now!

You do make a good point that I don't really need the massstorage.class in the ROM... I believe it's only needed there if one wants to boot from the DVD-ROM or Flash Drive right?

Now I just have to solve the telser.device issue but that's in a different thread...