Hi !
Well, I have a problem with my SCSI card (which always worked perfectly, up from 2.4 kernels) and the new 2.6.7 kernel. During boot up, when the scsi detection come up the driver (sym53c8xx ver. 2) enters an infinite loop.
My card uses the Symbios Logic 53c875 (rev 26) chip.
As I cannot even read most of the messages in the loop (as they're too fast) I have to post the only hint that other people have this problem, too, I found on the net. It includes a log of the messages I think I get (as I said it's barely readable on my screen):
lkml.org/lkml/2004/6/17/170
I'm on a gentoo system with udev enabled. Kernel 2.6.3 works perfectly. I belive there was a change of Domain Validation stuff from 2.6.5 to 2.6.6, so I'll try a 2.6.6 kernel now.
Maybe anyone has a hint on how to deal with this problem and get 2.6.7 running with my scsi card ?
But as there is so few information about this on the web, and this might be a bug in the driver, should I try to get this through to the developers ? And if, how ?
Thanks,
Luzipher.
Edit1:
Well, I found the Domain Validation changes from 2.6.5 to 2.6.6 in the kernel changelog:
Code:
<willy@debian.org>
[PATCH] sym 2.1.18j
sym 2.1.18j:
- Add SPI transport attributes (James Bottomley)
- Use generic code to do Domain Validation (James Bottomley)
- Stop using scsi_to_pci_dma_dir() (Christoph Hellwig)
- Change some constants to their symbolic names (Grant Grundler)
- Handle a race between a postponed command completing and the EH retrying
it (James Bottomley)
- If the auto request sense fails, issue a device reset (James Bottomley)
Probably my card doesn't really like the generic code ?
Edit2:
Vanilla Sources 2.6.6 produces the same problem. Somhow I have the feeling it has to do with the new 2.1.18j version.