Re: Why linux is so stupid with hardware drivers?

From: Grant Edwards (grante_at_visi.com)
Date: 05/10/04


Date: 10 May 2004 18:20:38 GMT

On 2004-05-10, Kasper Dupont <kasperd@daimi.au.dk> wrote:
> Grant Edwards wrote:
>
>> Yea, I've suffered through that as well. One driver I
>> maintained did have an old, non-working version included in
>> the kernel source tree. That driver hadn't worked for years,
>> and it caused nothing but problems.
>
> Did you report the bug?
> Did you submit a patch?

Nobody could figure out who to report it to or where to send
the patch. The orginal author had gone incommunicado, there was
a sourceforge project that had gone stale. The only person who
did claim some responsibility for that area of the kernel
didn't seem interested in fixing "stable" stuff. He was busy
redesigning the infrastructure in the 2.5 kernel and already
and didn't want to hear about fixes to the "old" driver. He
had a "new" version of the driver that had been modified to
"work" (IOW compile) with the new-style kernel infrastructure.

> Did the old version still work for some people?

I don't believe so.

-- 
Grant Edwards                   grante             Yow!  What I want to find
                                  at               out is -- do parrots know
                               visi.com            much about Astro-Turf?


Relevant Pages

  • [PATCH 18-rc2] Fix typos in /Documentation : N-P
    ... Again, if you're not gonna do synchronization with disk drives (dang, ... -the kernel. ... There are two options specific to PSX driver portion. ... The driver uses the settings from the EEPROM set in the SCSI BIOS ...
    (Linux-Kernel)
  • two scary syslog kernel messages
    ... Sep 20 03:46:06 marvin kernel: kernel BUG at mm/rmap.c:482! ... ACPI: Local APIC address 0xfee00000 ... Allocating PCI resources starting at 80000000 ... ** driver failed to call pci_enable_device. ...
    (Debian-User)
  • Re: [PATCH, RFT, v4] sata_mv: convert to new EH
    ... check both new and old drives with SMART ... Use a HIGHMEM enabled kernel. ... ACPI: PM-Timer IO Port: 0xe408 ... Real Time Clock Driver v1.12ac ...
    (Linux-Kernel)
  • Re: [PATCH 18-rc3] Fix typos in /Documentation : Q-R
    ... The driver will receive them again on the ... The kernel is entered with r3 pointing to an area of memory that is ... Bits are then right shifted into the GP_SAMPLE register at the specified ... you get an interrupt when a full DWORD is recieved. ...
    (Linux-Kernel)
  • kernel Doc/ URL corrections
    ... -Documents about softnet driver issues in general can be found ... Additional documentation is available at Don Becker's Linux Drivers site: ... Just force it to be recognized by kernel parameters. ... Keywords: files, VFS, file operations, kernel interface, character ...
    (Linux-Kernel)