Subject: mouse ide help
To: None <tech-kern@netbsd.org>
From: None <meyers_j@freeshell1.65535.net>
List: tech-kern
Date: 03/23/2003 02:30:39
 Hi,
 I have a optical mouse.How do i send command to light
  up the optical mouse on and off.For keyboard i have command EB and other
  the led control like scroll is 0 and other stuff using inb and outb.
                   How do i  send a signal to mouse.In
  other OS like windows i can
   see the mouse turns its lights on and off while
  booting.Is it a problem with linux.
  So what command should i send to turn up the
  lights.
                   Also where can i find the code and
  docs for it .
  3)Where can i find a ata harddisk and cdrom generic
  driver.Can't we do it without DMA.I mean usual read
  byte using inb (without dma registers )like scancode
  from keyboard. Code and links would be helpful.
 4)How do i detect a network card in an OS.I mean the memory locations
 or what ports do i search for ?

 I want to search for the card from the memory and write a driver .How
 do i basically go about ? If you can point me some links or docs it
 would be nice.Explanation would be better if you have time.
  Can you do with network cards in the same way.

  5) Does each network card have its own commands or all of they have
 the same commands like keyboard . I mean do they have a standard
 command set.Where can i find it.

  6)This is a hypothetical  situation.I really don't have a new network
 card.
  Situation: I just have a new network card. I just plugged into my
 newly installed linux box.Infortunately the network card doesn't
 work.So how do i go about writing a driver for this new card. What do
 i search for in the BIOS or memory area etc ?.  I am unable to find
 out how to identify device.Once it is done we can register the device
 .Also there seem to be some hex numbers like

  static int at1700_probe_list[] __initdata = {
          0x260, 0x280, 0x2a0, 0x240, 0x340, 0x320, 0x380, 0x300, 0
          };

 Where can i get these numbers for my card. How do i go about to find
 these numbers ?

Thank you