Is there anybody out there that can help improve my knowledge and understanding on how to further debug this situation?
More information about my issue is able to be seen at https://github.com/Netatalk/netatalk/issues/2208, but I'll also put in a lot of extra detail below.
I'm unable to see NBP traffic coming from the IIgs when it is attempting netboot. In the BIOS I have "Your Card" selected on Slot 1/2, and Slot 7 is set to "Built-in AppleTalk", and I'm selecting Slot 7 instead of "Scan".
I have verified using an oscilloscope that data is being sent by the IIgs, by monitoring the pins of the LocalTalk connector. So this data presumably is interpreted by the AsanteTalk bridge. I'm expecting to see at least some NBP traffic from the machine because of what is documented at http://apple2.guidero.us/doku.php/mg_notes/apple_ii_atlk/iigs_netboot
I am using atalkd from Netatalk 4.2.3, as well as a2boot and netatalk itself. I've used this stack successfully with an SE30 and LCIII running Open Transport, as well as BasiliskII with the sheep_net kernel module, and it works flawlessly. However, when it comes to the IIgs, I've been unable to observe any NBP packets coming from the machine via the AsanteTalk bridge I have access to. I get plenty of NBP traffic on the LCIII/SE30 during operation, even without Netatalk/Atalkd running, so wireshark is behaving as expected. I believe all of this traffic goes through the `CONFIG_APPLETALK` Linux kernel module ultimately? I'm running Linux Kernel version 6.15 in case this becomes relevant.
My atalkd config is:
My netatalk config is:
I have tried various permutations of the above atalkd config, but it hasn't changed the fact that Wireshark and my kernel aren't receiving NBP packets from the IIgs via the AstanteTalk bridge. Am I wrong to expect this NBP traffic to occur and to be looking for it? Any help or insight would be really appreciated.
More information about my issue is able to be seen at https://github.com/Netatalk/netatalk/issues/2208, but I'll also put in a lot of extra detail below.
I'm unable to see NBP traffic coming from the IIgs when it is attempting netboot. In the BIOS I have "Your Card" selected on Slot 1/2, and Slot 7 is set to "Built-in AppleTalk", and I'm selecting Slot 7 instead of "Scan".
I have verified using an oscilloscope that data is being sent by the IIgs, by monitoring the pins of the LocalTalk connector. So this data presumably is interpreted by the AsanteTalk bridge. I'm expecting to see at least some NBP traffic from the machine because of what is documented at http://apple2.guidero.us/doku.php/mg_notes/apple_ii_atlk/iigs_netboot
Stage 0 - ROM: The system has a very minimal AppleTalk stack built into the ROM. It is capable of NBP lookups, ATP, and the lower level protocols to support these, and not much else. The stage 0 code performs an NBP lookup for Apple //gs. When it finds it, it retrieves the stage 1 code using ATP requests in the same fashion as the Workstation Card retrieves its boot blocks. The image is usually called ProDOS16 Boot Blocks
I am using atalkd from Netatalk 4.2.3, as well as a2boot and netatalk itself. I've used this stack successfully with an SE30 and LCIII running Open Transport, as well as BasiliskII with the sheep_net kernel module, and it works flawlessly. However, when it comes to the IIgs, I've been unable to observe any NBP packets coming from the machine via the AsanteTalk bridge I have access to. I get plenty of NBP traffic on the LCIII/SE30 during operation, even without Netatalk/Atalkd running, so wireshark is behaving as expected. I believe all of this traffic goes through the `CONFIG_APPLETALK` Linux kernel module ultimately? I'm running Linux Kernel version 6.15 in case this becomes relevant.
My atalkd config is:
Code:
enp196s0 -router -phase 2 -net 1 -addr 1.48 -zone Default
My netatalk config is:
Code:
[Global]
afp port=548
appletalk=yes
guest account=matthew
legacy icon=daemon
prodos=yes
save password=no
uam list=uams_guest.so uams_clrtxt.so
[example-volume]
legacy volume size=yes
path=/srv/volume
read only=false
I have tried various permutations of the above atalkd config, but it hasn't changed the fact that Wireshark and my kernel aren't receiving NBP packets from the IIgs via the AstanteTalk bridge. Am I wrong to expect this NBP traffic to occur and to be looking for it? Any help or insight would be really appreciated.


