Sida 1 av 1
address not set - felmeddelande vid boot
Postat: 15 okt 2008, 10:25
av micke_nordin
Utanför ämnet: Jag vet inte om detta är bästa platsen för en kernelrelaterad fråga,
admin får gärna flytta till bättre plats om möjligt.
Jag har nyligen installerat hardy på en rikigt gammal dator, när jag
bootar får jag följande felmeddelande:
Kod: Markera allt
Oct 15 09:19:35 queeg kernel: [ 45.245177] via686a 0000:00:07.4: base address not set - upgrade BIOS or use force_addr=0xaddr
Jag har dock inga problem av felet vad jag märker. Jag är inte riktigt
intresserad av att flasha bios, så då återstår väl att sätta force_addr
(som bootparameter?). Hur vet jag vilken adress jag skall använda i så
fall? Hur vet jag vilka adresser som är lediga? Hur skall hela
bootparametern se ut?
/Micke
Re: address not set - felmeddelande vid boot
Postat: 15 okt 2008, 11:17
av Bowmore
Re: address not set - felmeddelande vid boot
Postat: 15 okt 2008, 15:25
av micke_nordin
Jo, men sen då?
Jag har också hittat till /proc/ioports, frågan är bara vad jag letar efter. Hur skall adressen vara formaterad?
Vi kan ta ett exempel från /proc/ioports på den datorn jag sitter vid nu, där står det t.ex:
Betyder det att 0061-0061 är ledig? Skall jag i så skriva:
force_addr=0x0061?
Är adresserna konstanta, eller kan det hända att det uppstår konflikter senare även om jag hittar en adress som är ledig nu?
Vart skickar jag parametern ? Är det
som gäller, eller skall jag lägga till det som en boot-parameter?
/Micke
Re: address not set - felmeddelande vid boot
Postat: 15 okt 2008, 16:28
av Bowmore
micke_nordin skrev:Vi kan ta ett exempel från /proc/ioports på den datorn jag sitter vid nu, där står det t.ex:
Betyder det att 0061-0061 är ledig? Skall jag i så skriva:
force_addr=0x0061?
Är adresserna konstanta, eller kan det hända att det uppstår konflikter senare även om jag hittar en adress som är ledig nu?
Vart skickar jag parametern ? Är det
som gäller, eller skall jag lägga till det som en boot-parameter?
Ja, det betyder iofs att 0x0061-0x0063 är lediga men 0x0060-0x006F, har jag för mig, är dedikerade för keyboards, så inget bra val.
Visst finns det risk för io-port-konflikter när du ansluter ny hårdvara så därför bör man inte välja låga adresser. Sökte efter just en lista på alla dedikerade io-portar men hittade inget just nu.
Den här länken tar också upp ditt problem:
http://www.mjmwired.net/kernel/Document ... on/via686a
så varför inte ta det exemplet rakt av, dvs
Edit:
Hittade en lista som ger lite kött på benen
http://www.os2site.com/sw/info/memory/ports.txt
Re: address not set - felmeddelande vid boot
Postat: 15 okt 2008, 17:03
av micke_nordin
Det verkar som om 6000 är en ledig adress:
Kod: Markera allt
2800-28ff : PCI CardBus #06
8000-80ff : 0000:00:07.4
Så jag kanske testar med det, är detta något som måste göras om varje gång datorn startar? Eller blir resultatet "sticky"?
Hur som helst, tusen tack för hjälpen. I bow before your googeling skills
/Micke
Re: address not set - felmeddelande vid boot
Postat: 15 okt 2008, 17:15
av Bowmore
micke_nordin skrev:Så jag kanske testar med det, är detta något som måste göras om varje gång datorn startar? Eller blir resultatet "sticky"?
Den klarar nystart/omstart men osäker på om den klarar byte av
kernel. Men det märker du i så fall
