Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
79 user(s) are online (43 user(s) are browsing Forums)

Members: 0
Guests: 79

more...

Support us!

Headlines

 
  Register To Post  

« 1 (2)
Re: x1000 onboard network opensource driver in progress
Just can't stay away
Just can't stay away


See User information
@kas1e

I tried to download 215 MB file and it got to 57% then the whole machine locked up.

Rock lobster bit me - so I'm here forever
X1000 + AmigaOS 4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Go to top
Re: x1000 onboard network opensource driver in progress
Just popping in
Just popping in


See User information
@kas1e

This NIC sounds very unusual. I think you mentioned that there is no publicly available documentation? Is the Linux driver in the main kernel source, and what's it called?

Quote:

Btw, may i ask why in your driver you use EmulateTags() copy for RX/TX/etc ? Just for having same code working for os3/os4 , or there were other reasson for ?


Yes, to have compatibility with OS3/AROS/MorphOS. Also, I don't think I was aware of an alternative approach when I first wrote those drivers.

Quote:

Also can we call ReadConfigLong() from IRQ context ? Probably not ?


AFAIR you're only allowed to call system functions that explicitly say they are interrupt-safe (but I could well be wrong). Is there dynamic information in the config registers that can't be cached during initialisation?

BTW I usually use a local FTP server for network testing. Ping in flood mode can be useful for stress testing too, but unfortunately Roadshow's ping command doesn't allow that.

Go to top
Re: x1000 onboard network opensource driver in progress
Home away from home
Home away from home


See User information
@TSK
Quote:

I tried to download 215 MB file and it got to 57% then the whole machine locked up.


Yeah i got strange lockup few times too but weren't sure if it me only or not. I have nothing on serial at this moment :( same for you ? Through need to add i lockup 2 times when even wasn't under heavy downloading and wasn't sure if it about network at all ..

Now tried that : reboot, firstly download from os4depot 186mb file : no lockup. then download 400mb file from same os4depot and then another on 190mb (so in summary i download ~1.1GB : no lockup :( so it's amount of transferred data per se..

But then os4depot currently gives me 1.1mb/s , maybe it depends on speed of transfer, how fast your downloads were ?


@ncafferkey
Quote:

This NIC sounds very unusual. I think you mentioned that there is no publicly available documentation? Is the Linux driver in the main kernel source, and what's it called?


Yeah its just in linux source (see links in the post #4). I fully mimic how the do, and their code was real TRM (we not 100% fully : they do install 2 interrupts for both RX and TX dma channels, i only instal for RX one currently, and for TX one just do "fire-and-forget" with small poll check (which need to change on real interrupt probably)


Edited by kas1e on 2026/3/12 3:13:05
Edited by kas1e on 2026/3/12 3:13:36
Join us to improve dopus5!
AmigaOS4 on youtube
Go to top

  Register To Post
« 1 (2)

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
8 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project