PORTLAND, Ore. -- A 43-year-old man was taken into custody by Portland police on Wednesday afternoon after a standoff in Southeast Portland.

The Special Emergency Reaction Team and the Crisis Negotiation team were dispatched to the home in the 12700 block of Southeast Rhone Street around 11 a.m. Wednesday morning after firefighters responding to a fire there encountered what a deputy chief described as "a difficult man refusing to get out of the house."

According to police, a man, identified as 43-year-old Shawn Edward Mahan, in a garage on fire in the neighborhood, which is just off of SE Powell Boulevard, refused to leave the garage when firefighters responded. The garage contained numerous unspecified weapons.

Firefighters withdrew from the garage while continuing to try to extinguish it. Police negotiators and other officers responded and tried to get Mahan to surrender. The Portland Police bomb unit used a robot to try and get a visual on Mahan.

Click here to see a photo of the police robot

The Portland Police bomb unit used a robot to try and get a visual on the suspect.

At about 1 p.m., Mahan surrendered after suffering from smoke inhalation and was taken into custody. After a visit to a Portland hospital, he was booked into the Multnomah County Jail on a charge of first-degree assault. Police said additional charges will likely be added at a later time.

No other injuries were reported at the scene.

Mahan is a possible suspect in a nearby stabbing earlier in the morning near Southeast 148th Avenue and Stark Street. The victim in that stabbing, an unidentified 60-year-old man, is expected to survive.

East precinct officers worked with neighbors to ensure their safety during the standoff.

PHOTOS: See images from the scene of the standoff

LIVE VIDEO: KGW's Brian Brennan reports from the standoff