Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lesson 20 keyboard not working properly (Internal keyboard buffer full) #222

Open
pourgb opened this issue Oct 15, 2021 · 5 comments
Open

Comments

@pourgb
Copy link

pourgb commented Oct 15, 2021

idk how but qemu just decided to print random number all over the screen, not really sure whats wrong but I can see that bochs said internal keyboard buffer full, ignoring scancode. Why does this happen

@pourgb
Copy link
Author

pourgb commented Oct 23, 2021

it seems that its not a keyboard problem but a irq problem (the timer doesn't work so I guess)

@pourgb
Copy link
Author

pourgb commented Oct 23, 2021

welp irq works now

@pourgb
Copy link
Author

pourgb commented Oct 23, 2021

i forgot to use sti

@tktaimur3
Copy link

Hey, I'm having a similar issue. Where exactly did you forget to use sti? I put it in the main kernel function but still having the same issue. Is there anything else you changed?

@pourgb
Copy link
Author

pourgb commented Dec 26, 2021

i think i also put it in the kernel but theres one thing that do not invoke any manual interrupts like int $1 or something or else the the irq just go brr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants