sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #75076
Re: sslug-teknik Digest 20 Jul 2004 14:27:49 -0000 Issue 2199
>>>>> "sslug-teknik-digest" == sslug-teknik-digest-help <sslug-teknik-digest-help@xxxxxxxx> writes:
Jeg er ked af jeg først svarer nu(modtager kun digest)
sslug-teknik-digest> Anvendes da en IRQ nummer der er anderledes
sslug-teknik-digest> end i hardware? Med diskkontroller, tænker
sslug-teknik-digest> du på 14 og 15 til de onboard IDE ?
sslug-teknik-digest> Hvordan er BIOS sat op, måske fejlen er her
sslug-teknik-digest> og det kan ændres i BIOS. Eller der er et
sslug-teknik-digest> andet PCI kort der deler IRQ med USB, dette
sslug-teknik-digest> kan måske løses ved at flytte rundt på PCI
sslug-teknik-digest> kortene, da det i nogle tilfælde er
sslug-teknik-digest> hardwareadhængig.
Det er ikke mine bios instillinger...man kan ikke sætte IRQ for PCI endheder(som onboard usb egentlig er). Dette kunne/kan man kun for gamle ISA endheder. Jeg tænker på min onboard promise controller
sslug-teknik-digest> Er det ikke kun med ISA kort, og i Gamle Dage
sslug-teknik-digest> (tm), at det var et problem med at dele
sslug-teknik-digest> IRQ's?
Nej. Det var ikke kun i gamle dage det var et problem...nogle pci
enheder at desværre ikke så glade for at dele irq. Nogle lydkort dur
slet ikke hvis de deler irq med andre endheder (Dette også under
windows)
Det er ikke muligt at bestemme pci enheders IRQ i bios...de tildeles enten af bios eller af operativ systemet..desværre ser det ud til at det er ret tilfældigt...man kan slå nogle enheder fra i bios og derved "spare" irq'er...og hvis man er meget heldig (hvilket jeg ikke er) så kan man få hver enhed på hver sin irq...men man kan ikke selv bestemme noget som helst.
Det jeg tænkte på var om der er en generel måde at estemme hvilke
enheder der bruger hvilke IRQ'er under Linux...nogle kerne moduler kan
det gives som en parameter når man loader det...det ser ikke ud til at
ehci understøtter dette.
Mit problem er at jeg har et Asus p4c800 bundkort. Mine usb porte som
er monteret på backplane virker sådan set fint...problemet er mine usb
porte i kabinettet som er forbundet til nogle pins på
bundkortet...disse virker ikke under linux..bios kan finde dem og
boote fra enheden der er tilsluttet...men linux kan ikke..jeg kan se
med dmesg er kernen kommer med følgende:
"device not accepting address" dette betyder ifølge linux-usb.org at
kernen ikke får svar..og det må være fra controlleren, og ikke enheden
for den virker jo fint med dem på backplane. De skriver også på
linux-usb at det kan være et irq problem, men jeg har prøvet alle de
muligheder de nævner....og ja alle usb portene er enablet i bios
Med venlig hilsen
Hasse H. Johansen